RPG is a very short game that includes a controllable character that can interact with NPCs,
attack bats, explore
a small world, and collect items.
RPG on Github
Built solely in python using pygame, RPG was constructed by me over the course of a month. Free image sprites were used for the graphics,
and the background map was slowly pieced together in photoshop.
Collision boxes were then added for every single wall, obstacle, enemy, and more.
Music and sounds were also added to liven up the game, as well as health and objectives.
There are two quests that the player can complete, as well as 1 hidden item that is obtainable by interacting with an NPC.
As well as the main map, there are 2 other rooms that the player can enter. The cave, and the house.
The house regenerates player health if they are hurt. If the player loses all their health, the game is reset.
Enemies were also given artificial intelligence in the form of states. Attacking, wandering, standing still.
All of this was done without OOP, and was quite the challenge.