
Student Projects
Castle Warriors
Project Video
Team Members

Team Members:
彭小轩 Peng Xiaoxuan, 熊凯翊 Xiong Kaiyi, 吴云杰 Wu Yunjie, 方彦堪 Fang Yankan
Instructors:
Manuel Charlemagne
Project Description
-
Problem
Our task is to develop a game. What type of game is going to be made? How to ensure both the wonderful game mechanics and playability? What is the story it will tell? How to improve code quality to a stable program? That's the problem we should deal with.
-
Concept Generation
The game is a side-scrolling game. The ultimate mission is to defeat the final boss President. Players should get into different levels and defeat various of enemies and bosses.
-
Design Description
Our idea is to write a side-scrolling combat game with both a variety of skills and enemies. We want to develop a game which provides players the pure fun for defeating different enemies and bosses. We start by building basic scenery, enemies and character models,then added various of features on them. The enemies can melee attack, shoot arrows, throw bombs, shoot fires and summon other enemies, the player can double jump, parry and into power mode. These features we designed greatly improved the playbility.
-
Validation
We submitted our proposal for the game design, risk accessment and roadmap. The SliverFOCS team approved our proposal. Nearly all the features we want to add have a backup plan for us to successfully develop the game on time.
-
Modeling and Analysis
Our game has six levels, divided into three normal levels and three boss levels. There are three normal enemies and three bosses in total: slime, skeleton, boomer, wolfman, wizard and president.
We built components for the player, interactable elements, attacks and each enemy, and scenes for each level, making the game easier to maintain.
-
Conclusion
The story of our game is a famous adventurer in the city was entrusted by the president of the Adventure Society to attack the evil dungeon to keep the peace of the city. When he succeed and went back, he found the president already destoried the town, so he had to fight with the president with all the skills he have learned in the dungeon.
The game is developed in Elm language. The visual elements are drawn by our teammates. We used Gitea to cooperate and keep pace with the process.
-
Acknowledgement
Thanks to both professors for their guidance and for opening this course;
Thanks to the TAs for running workshops and weekly meetings, which greatly improved our coding and our ability to use gitea;
Thanks to the game Dead Cell, which provided inspiration for our game.
-
Reference
No reference for our game.
-
Abstract
As the most famous adventurer in the city, you keep the peace of the city almost by yourself. You have been entrusted by the president of the Adventure Society to attack the evil dungeon, protect the peace and obtain the treasure. There are a variety of monsters and powerful bosses in the dungeon. You are not strong enough to pass this dungeon, but with your excellent learning skills, you will learn the corresponding skills after defeating each BOSS. After finally defeating the final BOSS, you return to your town but find that it in ruins. You investigate and discover that the President of the Adventure Society has taken over the city while you're busy in the dungeon. With a sense of justice and guilt, you use your new skills from combat experience along the way to engage in a final battle with the President of the Adventure Society.