Latest changes

This commit is contained in:
2026-04-20 23:41:01 +09:00
parent 1944b3aab5
commit 08fa31f2c3

View File

@@ -8,12 +8,12 @@
## Inspirations
- [Fireboy and Watergirl:](https://www.coolmathgames.com/0-fireboy-and-water-girl-in-the-forest-temple) I want similar mechanics to this game minus the multiplayer aspect. More specifically I like how the characters have to manouver around obstacles in order to collect items that then allow the player to move on to the next game.
- [Gris:](https://www.youtube.com/watch?v=j7tVbyKyggU) I really like the art direction that this game utilizes. I want to incoporate a similar theme in my game that regards bringing back color to a gray world.
- Art installations: I have visited interactive art installations before where you are able to influence visuals via different ways. I would like to somehow translate that feeling to a game for instance the avatar/charater gives light to the scene as the player moves it similarly to how a LED touch reactive wall would.
- [Fireboy and Watergirl:](https://www.coolmathgames.com/0-fireboy-and-water-girl-in-the-forest-temple) I want similar mechanics to this game minus the multiplayer aspect. More specifically I like how the characters have to manouve around obstacles in order to collect items that then allow the player to move on to the next level.
- [Gris:](https://www.youtube.com/watch?v=j7tVbyKyggU) I really like the art direction of this game. I want to incoporate a similar theme in my game that regards bringing back color to a gray world.
- Art installations: I have visited interactive art installations where individuals are able to interact with visuals via different ways. I would like to somehow translate that feeling to a game. For instance the avatar/charater gives light to the scene as the player moves, similarly to how a LED touch reactive wall would.
## Game Mechanics
The player spawns as a glowing little orb in a gray world. The goal will be to return color to the world. The goal of each level will be to collect color fragments and each level would progressively return color to the scenes. The color fragments will have to collect by moving, jumping, etc. it will most likely function as a platformer game.
The player spawns as a glowing little orb in a gray world with its goal being to return color to the world. The goal of each level will be to collect color fragments and each level would progressively give color to the scenes. The color fragments will have to be collected by moving, jumping, falling, etc. it will most likely function as a platformer game.
### controls
@@ -29,7 +29,7 @@ there should be like 3-5 color fragments per level. Each collection will add tha
### Game Obstacles
A player will have 3 lives. Once all 3 are lost the level restarts, I don't want it to be a rage game so I will not make players lose progress beyond their current level. There will be little spiky gray blocks (entities) that will move around and if they come in contact with avatar they take away a life. Additionally there could be little tar puddles that are also damaging to the charater.
A player will have 3 lives. Once all 3 are lost the level restarts, I don't want it to be a rage game so I will not make players lose progress beyond their current level. There will be little spiky gray blocks (entities) that will move around and if they come in contact with the avatar they take away a life. Additionally there could be little tar puddles that are also damaging to the charater.
### Win and lose logistics
@@ -44,13 +44,18 @@ A player will have 3 lives. Once all 3 are lost the level restarts, I don't want
## Visuals
The interface would be similar to that of the fireboy and watergirl afromentioned. I drew up a quick sketch of what I would want the character, fragments, and entities to look like (This is a very rough and quick sketch of course so it is likely to be further developed). I want the game to feel very indie the more handrawn/handmade and asthtically pleasing I can make it look the better. I also want to incoporate some kind of storytelling element to the game so little to no text just visuals.
The interface would be similar to that of the afromentioned game, fireboy and watergirl. In terms of the actual game aesthetic, I drew up a quick sketch of what I would want the character, fragments, and entities to look like (This is a very rough and quick sketch of course so it is likely to be further developed). I want the game to feel very indie the more handrawn/handmade and aesthetically pleasing I can make it look the better. I also want to incoporate some kind of storytelling element to the game so little to no text just visuals.
![](Avatar..jpg)
![](Fragment.jpg)
![](Entity.jpg)
### color language
In the beginning the game will be Monochrome with a lot of cool gray tones. Near color fragments the color of the fragment will glow into the surroudings (this will be implemented based on coding capabilities). After a fragment is collected the avatar will begin to glow that color as each level is centered around a color. Once a level is complete the color collected will be added to the entire interface. If the player loses all 3 lives during the game the cool grey tones will return.
In the beginning the game will be Monochrome with a lot of cool gray tones. Near color fragments the color of the fragment will glow into the surroudings (this will be implemented based on coding capabilities). After a fragment is collected the avatar will begin to glow that color as each level will be centered around a sigular color. Once a level is complete the color collected will be added to the entire interface. If the player loses all 3 lives during the game the cool grey tones will return.
![](Gamee.jpg)
![](Game.jpg)
### Tentative themes for levels
@@ -63,19 +68,35 @@ In the beginning the game will be Monochrome with a lot of cool gray tones. Near
|Blue | underwater|
|Purple | night, constellations|
How will the game look like? What are the game elements (e.g. characters, world, interface) and how will they be implemented in code (e.g., modules, classes, objects, functions)? Feel free to use diagrams, flow-charts or any other visual representation to show your plan.
## Ideating the code
- We would need an object that includes the player information and its related actions like moving, jumping and collecting. so something like this maybe?
```
player{
move()
jump()
collect()
}
```
- Objects would also need to be created for platforms, fragments, and levels in a similar manner
- I anticipate that a lot can be done via P5 and related libraries.
## Anticipated Challenges
What do you expect to be the main challenges? What features taught in class do you expect to use in your implementation?
1. Collisions: a lot of my game would rely in the objects and their positions relative to one another. For instance, once the player touches the fragment it needs to be collected and if the player land on top of a platform it must be able to stand on it otherwise fall. From what I have heard this might need me to implement some sort of gravity and platform collisons which I am unfamiliar with and can be the biggest problem for me.
2. Color changing: a large part of my idea contains colors changing and being added to scenes, ideally via animations or transitions. This is an area which I do not have much expereince in and could be tricky to figure out.
3. Level design: since I am choosing to create my own game I will have to design all the assets for the game and each level myself which might be difficult but more so time consuming.
## Features taught in class I expect to use
NOTE:
- include images
- Tables
- Links
- lists
- Headers
- Bold
- Italics
- backquotes for pseudocode
- I anticipate that I will most likely utilize p5.js in my project
- Classes and objects will likely be necessary for interactivity
- Arrays for stuff like collecting fragments
- Functions for a lot of interactions
- Event listeners and keyboard input for controls and gameplay
## Summary
I want to create a platformer game centered around the goal of collecting color fragments to return color to the fictitious world.