Develop a game that one player jumps in a maze grid of 4*4 (or more if you would like to try). This is testing your basic OO knowledge and skills. Please try to think about what fields, properties or methods should be implemented within the classes.
To start the game, a new user needs to input the name. The user should be able to save the game and resume the game to start next time. The game should show instructions (arrows to move etc.) and basic status such as the current score or blood (or health value) on labels. The grid of terrains should be generated randomly to start the game.
You need to have ideas of what type of traps and pitfalls, and/or what is the winner point.
Create classes such as: a player, a terrain, a play (session)
Player class member examples: fields of Name, Health, Strength, Methods of MoveTo (int direction) etc. The player can be shown as a simple icon or even a red point.
Terrain class members: ground (land, fire, water…), Coordinates. The objects could be shown as blocks of different colors.
Play class: organize the Players and Terrain classes, to allow the players save the progress and restart the game. You can save the data in a database or just flat files.
18 freelancers estão ofertando em média $146 para esse trabalho
Hi! My name is Ihor, I will be glad to help you with your game. I specialize in game development for 3+ years. Feel free to contact me any time to discuss details.
I have ~7 years of experience in C/C++ and over 3 in C#. I also write some Python code and recently Haskell, so I can do the task easily. Please contact me to discuss.
Hello, How are you? I have read your project description carefully. I have many experiences with Unit3D + C#, Unreal Engine + C++ I can give you good result. Hope to discuss about your project . Best regards.
Hi, This sounds like a rudimentary RPG. I would be interested in writing it for you in Java. I recommend that you remove C from the list of languages as it doesn't support OOP. Thanks !
Hi, Hope you doing well. I read your Grid game project description and very confident to handle this project perfectly Let's have a discussion, negotiate costing, timeline and then we proceed Thanks!