Digital Currency Mining Game

Dogecoin Mining, and Mars Mission

Participation Dates: Mar 1, 2021, to Aug 31, 2021

Role in the Project: 90% | Team Leader

Major Contributions: Game Design, Conceptualization, Project Planning, Game Production, Game Development

Summary: The project is an indie game built as a WPF application where the player mines Dogecoins by navigating a character through a maze similar to Pac-Man. The game uses cultural references, including images of Elon Musk and the planet Mars, as thematic elements. Gameplay involves avoiding walls and obstacles while collecting coins to increase the player's score. The design includes customized graphics tailored to fit a dark theme and uses humorous representations for game elements. The game ends when the player successfully collects all coins or encounters an obstacle that leads to a game over. This project integrates programming skills with creative design, using pop culture themes to enhance player engagement.

Main Game

I embarked on an innovative project with the vision of creating a groundbreaking game. Inspired by current trends in cryptocurrency, I developed an indie game titled 'Mine Dogecoin.' This game challenges players to strategically mine Dogecoins, integrating both educational and entertainment elements to engage a broad audience.

Game Contents

To prevent the game from becoming less engaging due to the lack of a storyline in a simple Pacman game, I designed the following content based on the trending topics of Elon Musk, Dogecoin, and Mars.

					  
    	<!-- Direction Change -->
       private void CanvasKeyDown(object sender, KeyEventArgs e) {
         if (e.Key == Key.Left && noLeft == false) {
           goRight = goUp = goDown = false;
           noRight = noUp = noDown = false;
           goLeft = true;
           antman.RenderTransform = new RotateTransform(-180, antman.Width / 2, antman.Height / 2); // Left
         }
         if (e.Key == Key.Right && noRight == false) {
           noLeft = noUp = noDown = false;
           goLeft = goUp = goDown = false;
           goRight = true;
           antman.RenderTransform = new RotateTransform(0, antman.Width / 2, antman.Height / 2); // Right
         }
         if (e.Key == Key.Up && noUp == false) {
           noRight = noDown = noLeft = false;
           goRight = goDown = goLeft = false;
           goUp = true;
           antman.RenderTransform = new RotateTransform(-90, antman.Width / 2, antman.Height / 2); // Up
         }
       }
					  
				

Conditional code has been implemented to ensure movement in accordance with the arrow keys pressed, allowing for directional movement of left, right, up, and down.

Collision Detection

If you come into contact with the fast-moving Elon Musk, Elon Musk 2, or Mars in the game, the message "Don't touch the coins!" will appear, and the game will immediately end.

Endgame

If you collect all the coins and reach the final Dogecoin, the message "Let's go to Mars together" will appear, declaring mission completion and ending the game.