Experiments with a bullet hell type game I made from scratch using p5.js and concepts from Daniel Shiffman's "The Nature of Code"
The player (white circle) has to avoid the red enemies, above is a proof of concept showing basic player and enemy movement.
An improved version with slightly smoother movement and circles as the enemies.
(no audio)
Refining how the objects accelerate and adding trails went a long way in improving how the game looks and feels. A few other additions include using Perlin noise to make the enemies rotate, a slowdown effect when the player gets hit and a slow charging shockwave attack (top right bar) that the player can use to eliminate enemies.
Playable Prototype
Play the game using the link below.
Avoid the squares by using the arrow keys to move.
When the top right bar is full, use spacebar to attack.
Copyright © 2019-2024 Omer Ilyas.