What will this become? Some sort of a game?
Read on below for project specifics.
-
💙 Overall Vision
-
Write a short paragraph explaining the game:
You play as a child catching fish with their ice skates. In order to catch the fish you have to encircle them, doing so be careful not to fall into the water.
-
Describe the genre: This is a casual action drawing game.
-
What is the target audience?
Adults and children.
The average player is assumed to be casually playing for a couple of minutes.
-
Why play this game?
The challenge presented is to encircle the fish with the mouse cursor or finger if on an Android device.
The avatar will move after touch release, and it's important not to draw your shapes such that the avatar does not fall into the water, and successfully encircles the moving fish.The game is also meant to bring forth positive feelings regarding the need for the inclusion of different people, as the main character is Sami.
-
-
💜 Mechanics: the rules of the game world
-
What are the character's goals?
To catch all the fish on the level.
-
What abilities does the character have?
The character does not have any abilities, other than that the player needs to draw the correct shapes at the correct time.
-
What obstacles or difficulties will the character face?
Drawing overlapping shapes will result in the player falling into the water, and thus losing the game. The player also needs to time their avatar so the shape drawn includes moving fish. The player will also need to avoid impassable terrain.
-
What items can the character obtain Fish, which is under the ice. Draw shapes around them to catch them.
-
What resources must be managed? Stamina, which is drained when drawing shapes.
-
-
❤️ Dynamics: the interaction between the player and the game mechanics
-
What hardware is required by the game?
-
Desktop needs to have a functional mouse and screen. This game will not require a powerful computer.
-
Android devices need to have a functional touch technology or mouse option
-
-
What type of proficiency will the player need to develop to become proficient at the game?
Physical Coordination Challenges:
- Speed and reaction time
- Accuracy and Precision
- Timing
-
What gameplay data is displayed during the game?
- A stamina bar, which drains down to zero when moving.
- A label displaying how many fish are left.
-
What menus, screens, or overlays will there be?
- A splash screen, displaying the game developer's logo
- A main menu screen
- An options screen
- A level select screen
- Level screens
The level screens will have overlays with their, respective options, for game start, over, and end.
-
How does the player interact with the game at the software level?
With their mouse or touch controller. For desktop there might be hotkey shortcuts.
-
-
💚 Aesthetics: the visual, audio, narrative, and psychological aspects of the game
-
Describe the style and feel of the game.
Slow pace turn-based, plenty of time to think. Vibrant cartoony colors and shapes. Feelings of being out in nature.
-
Does the game use pixel art, line art, or realistic graphics?
Pixel art.
-
What style of background music, ambient sounds will the game use?
- Calm music, possibly something reminiscent of Sami culture?
- Nature ambiance sounds, birds chirping, wind, reindeer, ...
-
What is the relevant backstory for the game?
The child protagonist, Elle, are wanting to go with the adults hunting for food. They are however denied participation because they are too young to join. Elle then finds another way, fishing in the nearby frozen lake using their skates.
-
What emotional state(s) does the game try to provoke?
The game centers around feelings of pride and engagement. It also explores feelings of shame in disempowerment, and frustration of being excluded.
-
What makes the game fun?
Figuring out how to catch fish, and avoid falling into the water.
-
-
💛 Development
-
List the team members and their roles, responsibilities, and skills.
This project will be completed individually; Audio will be obtained from third-party websites that make their assets available under the Creative Commons license, and so the main task will be programming and creating some graphics.
Additionally, there will be an external consultant on Sámi culture to ensure realism and fair use.
-
What equipment is needed for this project?
A computer (with keyboard, mouse, and speakers) and internet access will be necessary to complete this project.
-
What are the tasks that need to be accomplished to create this game?
This project will use a simple Kanban board hosted on the project's GitHub page. The main sequence of steps to complete this project is as follows:
- Setting up a project scaffold
- Programming game mechanics and UI
- Creating and obtaining graphical assets
- Obtaining audio assets
- Controller support
- Polishing
- Deployment
-
What points in the development process are suitable for playtesting?
The main points for playtesting are when the basic game mechanics of the level screen are implemented, and when it is visualised. The questions that will be asked are:
- Is the gameplay and UI understandable?
- Is the gameplay interesting?
- How do the controls feel?
- How is the pace of the game?
- Are there any improvement suggestions?
-
What are the plans for publication?
The game will be published on Android Play Store for a price. It will be featured on Sandra's website and github.
-
-
Libgdx's documentation on masking, and an explanatory video.
-
Implemented in this commit.
These are the available fresh water fishes in norway.
For other project specifics check out the commits.