Inspiration
The game is inspired by Stardew Valley and Slime Rancher. We wanted to build a casual RPG where players can compete for high scores by defeating enemies.
What it does
In Slime Hunter, the player controls a character who kills slimes to gain points. The player can pick up items to gain strength and abilities to defeat more slimes. The game ends when the player runs out of health points. Players compete to get the highest score by defeating the most slimes.
How we built it
We built the game using Pygame, a Python library for creating games. We designed sprite graphics for the player, slimes, and items. The gameplay logic tracks player health, score, abilities, and slime spawns.
Challenges we ran into
Some challenges included:
- Designing engaging gameplay and balancing difficulty (The current difficulty is HARD)
- Creating sprite animations and effects (The time spent for this project is limited)
- Save/load mechanism (It is still buggy now, so we recommend not to try it)
Accomplishments that we're proud of
We are proud of creating a polished casual RPG and the sprite designs and animations. The gameplay is simple to pick up but still challenging, and competing for high scores makes the game replayable. Besides, this is a lightweight application that can run on any computer.
What we learned
We learned how to use Pygame to build games from scratch. We also improved our skills in game design, OOP design, and software development.
What's next for Slime Hunter
New features could include:
More enemy types, maps, player abilities Online leaderboards Co-op multiplayer Porting the game to mobile platforms The core gameplay is versatile and could be expanded in many directions. Overall, we accomplished our goal of building an entertaining competitive RPG.
Built With
- pygame
- pytmx
Log in or sign up for Devpost to join the conversation.