Cabbage Farming in Another World
Summary
Cabbage Farming in Another World is a farming tower defense game where you make money by growing cabbages that can kill slimes. In this game, you run around your farm and complete steps to grow your cabbage. Meanwhile, you have to move around your cabbages to help defeat the slimes that are all targeting different things. Red slimes attack your barn, blue slimes attack you, and green slimes attack your cabbage. You have to manage your farm to make sure you or your barn does not die.
What I Did
For this game, I programed 2 enemy ai. I also created a tower defense system alongside a gardening system. This game also has a save system keeping track of what you have faced. The game uses this for 2 main functions. The first and more clear example is in the slimenimac. Based on how many of a certain type of slime you have killed it will give you new information. This was inspired by the encyclopedia in Hades. The other function is it works with the full tutorial that I made for the game! There are pop ups that trigger when it is your first time playing or when it is your first time encountering a specific type of slime. I also made all of the assets in pixel art! I also added some extra polish like my own custom mouse icon. Overall this game feels like a great base for a game once I add more skill systems!
What I Learned
This game taught me a lot about how I could solo develop games. It truly showed me how to manage my very limited time to try to make the most fun experience. It also taught me a ton about ai and how enemies function. How to make customizable waves of enemies where you can leave some things up to chance while keeping others consistent. One of the primary things I learned was how the tutorial system was very effective and helped a lot of people who were playing a unique kind of game function well on their own!
Currently an upgrade system is being implemented and should be posted on steam in the near future!