Duck - The Rip Offering

This is a game that was made for a school assignment in 2015. It was a group project consisting of 2 people. I was in charge of basic programming like movement, collision, the battle system, etc. I also made some of the art.

We chose to create this in C# using the MonoGame framework.

Gameplay

When you begin the game you get greeted by Professor Koak. After chatting for a bit you get to choose your first monster.

intro

After getting your own monster you’re free to roam the world and fight to your hearts content.

Wild Fight

You can also be challenged by trainers who spot you.

When all your monsters happen to faint, you get teleported back to the healing centre.

Trainer Fight

Once the player has progressed through enough new areas, a champion trainer will challenge the player for a final fight.

If the player manages to beat this champion trainer, the game is won.

Trainer preview

Code

We had some trouble getting the collision the way we wanted it. Eventually we found a solution which checks for blocks around the player to see if the player can move there. This solution is what we eventually went with.

Collision Code