borntofrappe / game-development

Repository for an aspiring game developer, starting from CS50's Intro to Game Development and creating interactive demos. Lots and lots of demos.
10 stars 1 forks source link

Petri dish #91

Closed borntofrappe closed 3 years ago

borntofrappe commented 3 years ago

Inspired by agar.io, create a game in which a large cell (the player) assimilates neighboring cells.

Inspired by this coding challenge creating blobs, explore 2D noise and try to animate the cell.

borntofrappe commented 3 years ago

Update 0: I've been exploring 2d noise following a few challenges from the coding train. Similarly to lunar lander, the game will have a Noise folder with these experiments

borntofrappe commented 3 years ago

Update: after much consideration, especially to create a Timer library managing tween and delays, the game is essentially done. I need to document the codebase, but also include the possibility to add new particles as particles are assimilated.

Petri Dish Update 1

borntofrappe commented 3 years ago

Props for creating a Timer library to use instead of the one proposed in the CS50 course. It's rudimentary, but already useful.

borntofrappe commented 3 years ago

Decided to repurpose the game to contemplate a new color palette and a new Particle class. The new version is a better embodiment of the project's purpose, that to practice with noise functions and create a Timer utility.

Documentation will close the issue.

Petri Dish Update 2