# 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  
### Elements
- Objects (Sprite)
    - Baba![(character)](assets/Baba.webp)
    - Rock![rock](assets/Rock.webp)
    - Flag![Flag](assets/Flag.webp)
- Terrain (Blocking)
    - Tile(floor) ![tile](assets/Tile.webp)
    - Wall(initailly blocking)![wall](assets/Wall.webp)
    - lava ![(lava)](assets/Lava.webp)
    - Water ![(water)](assets/Water.webp)
    - etc..
- Properties (Action)
    - You ![you](assets/You.webp)
    - Move ![Move](assets/Move.webp)
    - Stop ![Stop](assets/Stop.webp)
    - Win ![win](assets/Win.webp)
    - etc

### What does the players have to do? ---> Win!
![Play](assets/BabaPlayEx.gif)
- **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'.*)

### How will the game look like?
    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?)