-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Resume
Bow is the chosen one.
Today he goes on the quest of his life. He runs, runs and runs, since his wife and son lost their lives.
He runs, runs, runs, without final destination.
He decided to avenge these family at all costs.
In his look, there is only hatred and in his heart, only pain.
No matter how many arrows he shoots, no matter how many yards he covers, nothing will be able to appease his pain.
Nothing except the blood of all the demons in the kingdom.
Even if he has to get lost in the void of the forest of nightmares.
He is ready for everything.
You are ready for anything.
User Stories
- Pressing the "PLAY NOW" button will start a new game
- Pressing the "HIGH SCORE" shows the four (04) highest score of the game from greater to smaller
- Pressing the button "ABOUT" display some text
- The character cannot jump more than two time without landing first
- The character has a maximum amount of arrows he can shoot, to get more you need to catch them
- It's possible to return to the main menu in the middle of the game
- If the character dies it will automatically be sent back to the main menu after a few second
- The enemies have an adequate speed and are restricted to a certain amount on screen
Hint
You will be able to find several classes in my code. We can actually group them into several sub-categories.
The first: Activities (MainActivity, GameActivity, HighScore, About). These are classes that define the activities that are created in the layout.
The second: Classes that use animations, characters and objects (Golem, Witch, Character, Bonus, Arrow, Background). These are classes that implement animations. It's easy to add new characters and new worlds by following this logic.
The last: the Main class (GameView). This is the main class, where everything happens. All other classes come together in this class and communicate together.
My program is one based on this base and it is very manipulable to add different elements like new enemies or new worlds. You just have to follow the logic of the classes. You can make it easier to adjust the speeds by changing the numbers
Design
The inspiration comes from my passion for RPGs (especially dark fantasy), the design is a bit dark. I would like to continue and add many new facets to my game, so that it is not just a mobile run game. Thank you very much for the Assets which I was able to find for free at https://itch.io/game-assets/free. The people are really talented and I hope I was able to showcase their talent.