Skip to content

Navvy Man is a fun C language game built with easyX. Players navigate through challenges and obstacles to reach their destination. I completed this project in my freshman year

License

Notifications You must be signed in to change notification settings

Kiesenhofer/Navvy-Man

 
 

Repository files navigation

Navvy-Man

Navvy Man is a fun C language game built with easyX. Players navigate through challenges and obstacles to reach their destination. I completed this project in my freshman year.

Demonstration Video

(back to top)

Table of Contents

  • Features
  • Game background and rules introduction
  • Game Goal
  • Game Demo Screenshots
  • Installation
  • Homepage
  • Contributing
    • Features

      With EasyX, MFC and Visual C++ 6.0:

      • Implemented basic behaviors and associated attributes for characters and displayed them in animation form.
      • Implemented the coexistence of multiple monsters in the game interface and simulated their automatic movement.
      • Implemented switching between multiple game interfaces.
      • Implemented saving and loading functions for the game.
      • Implemented a points system and a mechanism for winning the game.
      • Implemented interaction between the character and NPCs.
      • Implemented a battle screen between the character and monsters.
      • Implemented automatic playback of background music.
      • Implemented a mining system and an automatic recovery function for mines.

      Game background and rules introduction

      Akio, who lives in the peaceful Republic, likes to learn digging techniques. He leads a comfortable life every day. Suddenly one day, a group of monsters jumped out of a crack in the ground and started capturing young girls from the village. Akio's girlfriend was also captured! These villains want to dominate the underground world. In order to rescue his beloved girlfriend, Akio takes out his drill and sets off on a journey! Sell the mined minerals, and the Doctor will provide some items and upgrade equipment. Head to the depths of the underground and battle the monster clan to save your girlfriend.

      Control keys:

      'w' fly up;
      's' dig down if there is a block below the character;
      'a' move left if there is no block to the left, otherwise dig left;
      'd' move right if there is no block to the right, otherwise dig right;
      'j' place a bomb;
      'k' use an energy pack to increase energy;
      'l' use an oxygen pack to increase oxygen
      

      Shop Operations:

      Press '1' to buy a bomb for 500;
      Press '2' to upgrade energy level;
      Press '3' to upgrade oxygen level;
      Press '4' to buy an oxygen pack;
      Press '5' to buy an energy pack.
      

      Game Goal

      Continuously mine minerals and use the money earned from selling them to upgrade items and defeat three villains.
      

      Rules for Digging Boy:

      Initial economy of 500 score;
      Score will automatically increase;
      Use score to upgrade and buy equipment;
      Flying up requires energy consumption;
      Being underground requires oxygen consumption;
      Running underground will accelerate oxygen consumption;
      Running on the ground will accelerate energy and oxygen recovery;
      All actions of the character will slow down in level 2;
      Coming into contact with monsters will decrease oxygen;
      Bombs will kill monsters and also injure the character.
      

      Hidden benefit:

      Coal blocks have regenerative abilities as long as you don't destroy their source (picking up a coal block and not digging it for a few seconds before it regenerates will cause it to automatically recover).
      

      Game Demo Screenshots

      (back to top)

      Installation

      Download From Official Releases and Requirment

      You can visit the download pages of EasyX, MFC and Visual C++ 6.0 (Can be replaced with high version of visual studio) to easily install them. Open this project in Visual C++ 6.0 and then run 挖地小子.exe.

      Windows operation system only according to the usage of MFC!

      Homepage

      Welcome to my personal homepage, pleas feel free to contact me!

      Contributing

      Thanks so much to all of our amazing contributors!

      (back to top)

About

Navvy Man is a fun C language game built with easyX. Players navigate through challenges and obstacles to reach their destination. I completed this project in my freshman year

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%