# My proposal : BABA is YOU
from: Jee Youn Kim
ID: 20243197
URL: http://git.prototyping.id/20243197/20243197
## Game : BABA is YOU
Game Link: [link(steam)](https://store.steampowered.com/app/736260/Baba_Is_You/)
Genra: Word Puzzle Game
User Contol: ASDW
### What does the players have to do? ---> Win!

- **How to win?**
Touch the element that is connected to 'WIN'
- **How the game works?**
This is a *word puzzle* based computer game.
You make the rules by combining the objects and words (properties).
And according to the rules you play the game(*move around and touch the 'win'.*)
move baba and push the words to make rules. Then within the rules you made, reach the 'win' object and win the stage.
### Elements
| Objects | Image | Instructions |
| :------ | :---: | :----------- |
| Baba |
| initial main caracter. Moves with ASDW |
| Rock |
| |
| Flag |
| |
### Terrain (Blocking)
| Objects | Image | Instructions |
| :------ | :---: | :----------- |
| Tile(floor) |
| |
| Wall(initailly blocking) |
| |
| lava |
| |
| Water |
| |
| etc.. |
### Properties (Indicator)
| Objects | Image | Instructions |
| :------ | :---: | :----------: |
| BABA |
|
|
| Rock |
|
|
| Flag |
|
|
| Wall |
|
|
| Lava |
|
|
| Water |
|
|
| etc...
### Properties (Operator)
| Objects | Image | Instructions |
| :------ | :---: | :----------- |
| IS |
| Operator |
### Properties (Action)
| Objects | Image | Instructions |
| :------ | :---: | :----------- |
| You |
| |
| Move |
| |
| Win |
| |
| Stop |
| |
| Hot |
| |
| Sink |
| |
| etc...
### How will the game look like?
Environment: tile based.
To build the scene described above, I plan to develop the game using modular rules, where each interaction and game logic is handled through well-structured functions.
`+`...If I can AI generate the stages of 'baba is you', that will be my final goal of this project.
### Main Challenges
1. Make the rules work.
2. Make the elements to be interchangeable.
3. Make the World. (can I AI generate this?)
### Documentations
- Tile based
### LOG
| DATE | Updates |
| :--: | :-------------- |
| 2025.04.14 | Updated the Markdown, initial creation of the project |
| 2025.04.15 | Create the folders and js files. Create the HTML, CSS for the projects. |
| 2025.04.19 | Put sprites, make initial stage. |
| 2025.04.20 | Done with initial stage, but no move rock. |
### TODO
- Move Script
- Make Rules Modul-able
- Make sprites as animation
- Put in Sound Effects
- Add 'Start Game', 'Pause Game'
- Make 'Game Over', 'Congrats' good looking