Live data from Hacker News

Pyxel: A retro game development environment in Python

github.com

61–65 of 65 posts

Re: Pyxel: A retro game development environment in Python

#61
post #38

Earlier quoted context omitted.

Building on your reply, I have found that Processing (Java) and P5 (JavaScript) have a similar easy-to-use design and the documentation is decent. (It's not opinionated on the color palette though.) I've been using P5 to write retro video games to learn JavaScript, and it's been a lot of fun using that to learn JS. (Vanilla JS sucks, but the learning process is at least fun). https://processing.org https://p5js.org

oh man, processing. i did a weeklong video game programming "camp" back when i was in middle school and processing was the language we used. definitely easy to pick up and use.

Could you please elaborate on why Processing is easier to use over OpenGL wrapper like LWJGL? You still have to write OpenGL shaders to get the desired visual, right?

Re: Pyxel: A retro game development environment in Python

#62
post #38

Earlier quoted context omitted.

oh man, processing. i did a weeklong video game programming "camp" back when i was in middle school and processing was the language we used. definitely easy to pick up and use.

Could you please elaborate on why Processing is easier to use over OpenGL wrapper like LWJGL? You still have to write OpenGL shaders to get the desired visual, right?

It's just simple function calls, minimal boilerplate and simple API.

You can write shaders (not mandatory since it supports 3D without them) but loading them is simple as using ShaderToy.

https://processing.org/tutorials/pshader/

Re: Pyxel: A retro game development environment in Python

#64
post #38

Earlier quoted context omitted.

oh man, processing. i did a weeklong video game programming "camp" back when i was in middle school and processing was the language we used. definitely easy to pick up and use.

Could you please elaborate on why Processing is easier to use over OpenGL wrapper like LWJGL? You still have to write OpenGL shaders to get the desired visual, right?

No, you can do a lot of stuff in processing with the 2D primitives. You can use shaders if you want, but it's not something typically done as an introduction.

Re: Pyxel: A retro game development environment in Python

#65
post #38

Earlier quoted context omitted.

oh man, processing. i did a weeklong video game programming "camp" back when i was in middle school and processing was the language we used. definitely easy to pick up and use.

Could you please elaborate on why Processing is easier to use over OpenGL wrapper like LWJGL? You still have to write OpenGL shaders to get the desired visual, right?

well, we were middle schoolers being introduced to programming through video games. we were making basic 2d games like asteroids and tankwar, nothing with shaders.
Post reply on HN