Deforestation Devlog

Intro

250421
I like chill games. I feel there is a need for couch multiplayer games

Problems


Invoke("growTree", Random.Range(10.0f,20.0f));


void FixedUpdate(){
float moveSpeed = 7;
float horizontalInput = Input.GetAxis("Horizontal");
float verticalInput = Input.GetAxis("Vertical");

// Fix diagonal speed
if(verticalInput!=0 && horizontalInput!=0){
float theta = Mathf.Abs(Mathf.Atan(verticalInput/horizontalInput));
horizontalInput = horizontalInput * Mathf.Cos(theta);
verticalInput = verticalInput * Mathf.Sin(theta);
}
transform.Translate(new Vector3(horizontalInput, verticalInput, 0 ) * moveSpeed * Time.deltaTime);
}


At this point a simple prototype to play around is ready. I need to figure out key game mechanics and what this game could become. Some mechanics so far:
1. Cutting trees
2. Hiding among trees
3. (Potential) Swapping logs on contact with other player
Not a great idea as swapping is kinda brutal and probably is an annoying thing to have.
4. (Potential) Setting traps to steal logs from other player

Some game ideas:
1. Overcooked style
Goal: Try to beat the game (star mechanic?) with best score possible
Challenge: Game throws environmental challenges
Gameplay: Level based Coop

2. Stealth, skill based
Goal: Try to beat the other player
Challenge: Outwit the other player
Gameplay: Stealth (Hide in the trees) and stealing (Swap) , traps ?

Last Updated: 25-Apr-2021