Ignacio Novoa Mayo's profile

PokemEn - Game design in C# coding

"Pokemen" is a creative game design project coded in C#. It counts with dozens of features to make this game similar to the original pokemon game, with the difference that the characters are animals and what they capture to fight are humans. The goal of this project is to create awareness of the animal mistreat going on in the actual world and how it is slyly promoted in our lifes.

This is an initial prototype for the idea in which the scenarios have been adapted from existing pokemon games to simulate what in a further development of the idea would be custom designed representing real life scenarios, such as "gyms" being substituted by slaughter houses, illegal animal fights' grounds, overcrowded farms and so on.

I coded this game using Visual Basic Studio 2015.

The prototype is available for Windows only and allows functions of saving and loading the game progress using an excel sheet to collect the data. This feature also allowed an easier manipulation of the data so the coding process would be simplified. All of this, as mentioned, successfully done through C# coding.

It counts with a menu which allows the user to save, quit, load and check you available humans to fight with all their life and characteristics at almost any time along the game.

Also counts with 10 different interconnected scenarios, each of them with limited movements to not go above objects which you are not supposed to go above, in which the character is allowed to go to.
The player has 3 humans to choose 1 from at the beginning of the game.
As their initial level is 5, their appearance is that of children, as their level is a representation (not fully accurate and not meant to be) of their age, so when they reach the level 15, they evolve into teenager looking characters.
In order for this to happen, they need to fight and defeat other humans in fights such as in the original pokemon game. This is possible in the forests, which further in the development would become parks, schools or other places where people would spend time to make the game take a greater similarity to the real world, or at the gym, which should be replaced by slaughter houses or all the other possibilities mentioned above. In this prototype there is only one gym after which the demo does not allow further progress but which should allow the entrance to further scenarios.
Some of the features of the prototype so far:

•  Entrance story
•  Scenarios changing
•  Doors to different scenarios
•  Moving legs main character
•  Music per scenario
•  Clickable secondary characters
•  Storyline per character
•  Appearance and disappearance of buttons
•  Areas limits for movements
•  Areas where fights happen with probabilities
•  Choosing of a “human”
•  Possibility of capturing human depending on life and level
•  System of experience based on the levels of both adversary and your human
•  System of levels
•  Evolutions
•  Different attacks per button
•  Inflict damage depending on the levels of both humans
•  Gym battle with more than 1 human rival
•  Ability to go back to previous scene
•  Changing humans order to appear
•  Changing humans during a battle
•  Learn attacks with levels
•  Save for after closing
•  Load game from an excel file
•  Appearing in the humancenter after losing a battle
•  Appearing at home after loosing a battle having never gone to the humancenter
•  Start new game from the game
•  Scape a battle
•  Not being able to scape a trainer battle
•  Not being able to capture a trainer human
•  Movement of the character during attack
•  Variable attack and defence system with specific attacks
•  Checking when the battle is over
•  Checking when the human is dead
•  Deactivating and activating of elements in each scenario 
•  Storing life, level and experience every turn of the fight and outside the fight
•  Restoring life when talking to the humancenter character
•  Dialogs changing after having said
•  Developped storyline of the game



More videos of the prototype:
Further development: An Unity version of the game to create a Virtual Reality Environment in which this game could be played. It would not only create social awareness but it has the potential to be an outstanding game.
PokemEn - Game design in C# coding
Published:

PokemEn - Game design in C# coding

Published: