Readit News logoReadit News
mgas · 3 years ago
Anyone who wants to go into p5 for games or visualizations would be well advised to either read Dan Shiffman's book (as another poster mentioned) or check out his YouTube channel, and code along to his 10 minute challenges: https://www.youtube.com/watch?v=17WoOqgXsRM&list=PLRqwX-V7Uu...
dmarlow · 3 years ago
Great work. The examples are fantastic. Code looks really clean, but there's quite a bit of magic going on that's not immediately understandable. For example, in the flappy bird clone, how are the pipes' placement determined?
ticklemyelmo · 3 years ago
The playfield is a moving camera view on a static world.

The bird moves forward constantly, the camera follows the bird, and the pipes spawn at a fixed location one screen width ahead of the bird.

phonescreen_man · 3 years ago
Just about finished Dan Shifmans nature of code book - I believe he is re-writing it for p5.JS Definitely worth keeping an eye on.
agloeregrets · 3 years ago
There's a fun 2 person Pong demo under examples, It's remarkably hard to play both halves of pong at the same time.
pradn · 3 years ago
I like this framework. It provides the next run of benefits for a graphics library, turning it into a game library. Perhaps the hierarchy, in order of increasing complexity, is:

* Drawing basic 2D primitives @ a specific frame rate, handling inputs

* Drawing image files and spritesheets

* A way to organize scenes/stages

* Collision detection

* Path finding

ChrisArchitect · 3 years ago
(2015)

Still be maintained after much neglect, but it's 7 years old

batmansmom1 · 3 years ago
I love this wow