processing
aulang
Our great sponsors
processing | aulang | |
---|---|---|
455 | 5 | |
6,443 | 35 | |
0.2% | - | |
0.0 | 0.0 | |
3 months ago | almost 3 years ago | |
Java | C | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
processing
-
Let's compile like it's 1992
Would processing[0] be a good fit? It's designed to be easy to use and learn but powerful enough for professional use. Very quick to get cool stuff moving on a screen and the syntax is Java with a streamlined editing environment.
- VVVV – A Hybrid Visual/Textual Development Environment
- Random Animations
- Penrose – Penrose
-
Turbo Pascal Turns 40
Processing (P5) had this: you can select any string of text in its IDE anl search for it in the docs, and if it's one of the built-in functions or constants it will open the associated static html page that came installed with the software, so no internet nor server required. And despite being offline you can still navigate the docs too. This feels a lost basic skill in static site generation these days.
It was the only creative coding framework that had complete, offline documentation like that at the time I might add. OpenFrameworks is still mostly autogenerated stubs for example.
IMO it was one of the things that gave Processing an edge in educational contexts over all alternatives. I was pretty sad to see p5.js not fully continue that tradition and require that you go online to read the docs, and that it's not a static website but that text is rendered with javascript when you open it (still complete and with examples though).
- Što dati djetetu da uči/radi?
- Seeking After Effects Course Recommendations for Infographics and Math Animations (with Programming Background)
-
I am looking to learn java for 2d and 3d game development any good tutorials or sources for beginners who don't know anything
If you just want to learn some basics of game development and don't need fabulous performance, you can use the Processing (https://processing.org/) libraries with plain old Java.
-
Ask HN: How to teach a kid of 15 Linux and programming
> how do I get him learning programming in a fun way?
Processing / P5.js can be pretty fun to learn. You use a real programming language to create art and animations. With little code you can get a circle on the screen, then making it move, then following your mouse, then adding other shapes, then changing colour depending on some event… It’s conductive to experimentation and a way to gradually introduce concepts.
-
Java or C++ for game development?
Also consider: C+SDL!, Raylib(C), Processing(Java), a bunch of game frameworks in python...
aulang
-
April 2021 monthly "What are you working on?" thread
A lot has changed about my language Aument since I last posted it, with highlights include first-class function values, a dictionary data type, an expanded standard library and native support for importing bindings in .dll and .so files (my personal favorite). I'm currently working on a return-based exception system inspired by C++'s std::expected, where functions can return a normal value, or "raise an exception" (return an error value). This should integrate better with C compared to actual exceptions.
Apart from the language I also built a simple website for Aument, a JSON parser in Aument and incomplete bindings for libuv.
- Aument: a dynamically-typed scripting language written in C and compiles to C
-
March 2021 monthly "What are you working on?" thread
Since last month, I've added a lot of changes to my programming language, now named Aument, namely classes, method dispatching and the module system.
-
February 2021 monthly "What are you working on?" thread
I've been lurking here for a while, but never actually created a Reddit account. So, as a first post, hi! This month I'm working on aulang, it aims to be a portable and embeddable dynamic scripting language like Python or Lua. It is prepreprepreprepre alpha so don't expect it to be that amazing, but it has the bare minimum features and the language can even be compiled to native code through C (currently only works on Linux).
What are some alternatives?
OpenFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
manim - A community-maintained Python framework for creating mathematical animations.
Pygame - 🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
kaboom.js - 💥 JavaScript game library
openrndr - OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
love - LÖVE is an awesome 2D game framework for Lua.
Phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser]
p5.js - p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
scratch-www - Standalone web client for Scratch
Makelangelo-software - Software for plotters - especially the wall-hanging polargraph also called Makelangelo.
MonoGame - One framework for creating powerful cross-platform games.
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.