CPSC 4160 – 6160 / Spirits of the Guiding Star
Shane Farral
Game Description
Spirits of the Guiding Star is adventure, platformer game. Use the abilities and movement of various different creatures to reach new areas and enhance your combat strategy.
As you progress through the tutorial of the game, you will learn how to use your basic abilities and navigate throughout the world.
In future iterations of the game, more creatures and abilities will be added to immerse you in the world and round out you combat and movement capabilities.
Game Mechanics
Use the various mechanics of your character and your creatures to navigate the environment and take advantage of your surroundings.
Basic mechanics such as: moving, jumping, and attacking are available in the game. As more creatures are added, more creature-specific mechanics will be introduced.
Technical Description
Spirits of the Guiding Star was written in Python and uses Pygame to handle graphics and game objects. The map is built via a 2D grid that allows for easy editing of the game world. The player and creatures are created via a class that initializes their various characteristics (such as jump-height, speed, and ways to attack).
Controls
In its current state, the game controls via keyboard input to control the player and use their various abilities.
To start, left & right movement is done through the <- & -> arrow keys.
All other controls are set to a general area on the keyboard to provide easy control with one hand.
Jump: “t”
Attack: “r”
Transform: “5”
Various dev functions were added for testing and building purposes. Functions include:
Build blocks: “4”
Break blocks: “3”
Reset level: “0”
Dev flight: “w”
Game Limitations
Future Work
Future development to added new creatures to find, battle, and capture. New weapons, and creature attacks will be added to enhance combat and utility. New regions and environments will give host to new experiences and exploration.
Game objective
Game Screenshots
The time and talent available to create this game were limited. Although passionate ideas were expressed here, the ability to develop the art and gameplay of this game fall short of the greater vision. Through further development and more time, more features will continue to be added to the game!