Welcome to Ajit Dixit's Personal Website

Portfolio
Name Summary Proficiencies Date
5,000 Biggest Cities of the World
(Source Code)
This code makes a cool, interactive map from a list of cities. It shows each city with a colored dot based on how many people live there - purple for big cities, green for smaller ones. You can click on these dots to see more details like the city's name and population. The map also has a heat layer where areas with more people look brighter. You can switch how the map looks with different styles, and there's a small inset map to help you navigate. If something's wrong with the city data, like missing location info, it'll tell you. Then, it saves all this into a webpage you can open in your browser. Python, Prompt Engineering February 16th, 2025
Snake Odyssey
(Source Code)
Snake Odyssey is an engaging twist on the classic Snake game.In this version, players guide a snake with a distinctive gold triangular head and body through a dynamic grid, collecting red apples (1 point each) and rare green apples (2-5 points) to grow and score. Every 10 apples, a black portal appears, transporting the snake to a new level with increased speed (5% faster per level), a darker background, and randomly placed gray obstacles that extend 1-4 blocks. The game container’s border changes to a random color each level, adding visual flair, while a fixed legend on the right explains the elements. The objective is to navigate this escalating challenge, avoiding collisions with walls, obstacles, and the snake’s own body to achieve the highest score possible.

How to Play:
1) Start the Game: Click the "Start Game" button hovering over the center of the canvas to begin.
2) Control the Snake: Use the arrow keys (Up, Down, Left, Right) to direct the snake’s movement. The snake moves continuously in the chosen direction until redirected.
3) Collect Apples: Guide the snake to eat red apples (solid red with a green leaf) for 1 point each, or green apples (bright green with a darker leaf) for 2-5 points. Green apples appear randomly and last 5-10 seconds.
4) Advance Levels: After consuming 10 apples (points from red and green combined), a black circular portal spawns. Move the snake into it to advance to the next level, increasing speed and adding obstacles.
5) Avoid Obstacles: Steer clear of gray obstacles (1-4 blocks long), the game’s edges, and the snake’s own body to prevent a game over.
6) Track Progress: Monitor your level, score (apples eaten), and time via the score counter above the game.
7) Game Over: The game ends if the snake collides with an obstacle, the wall, or itself, displaying your final level and score.
Enjoy the challenge and aim for the highest score in this evolving snake adventure!
Game Development in Javascript, Prompt Engineering February 22nd, 2025