P* Engine

(Petit changement de nom car j'ai eu finalement l'idée de taper "PEngine" sur un moteur de recherche !!!)

Première vidéo sur ma nouvelle chaîne Youtube (dont le nouveau nom devrait se mettre bientôt à jour).

N.B. Je ferai certainement aussi une chaîne sur Peertube !

Bon, c'est un début !

... j'en ferai aussi une version en français bientôt !

#processing #p5js #pengine

https://www.youtube.com/watch?v=fKFV68PCrlE

P* Engine, another 2D Game Engine : Why ?

YouTube

PixelPhysics

A channel on Youtube that I just discovered!

... and which should have a good influence on my little game engine!

https://www.youtube.com/channel/UCdMVScLUZbN5TYd2of1IFiQ

#p5js #JavaScript #pengine

Before you continue to YouTube

PixelPhysics

Une chaîne sur Youtube que je viens de découvrir !

... et qui devrait avoir une bonne influence sur mon petit moteur de jeu !!!

https://www.youtube.com/channel/UCdMVScLUZbN5TYd2of1IFiQ

#p5js #javascript #pengine

Before you continue to YouTube

The important use of UML class diagrams may also be interesting.

(project will be available on github (or other) very soon)

P.S. Do not hesitate to give me your opinion!

#processing #p5js #java #javascript #PEngine

Everything is done (for now) using the Processing editor which is much more accessible to "non-professional" programmers. The use of relatively advanced programming concepts such as many design patterns can also be a trainer for many people (I think) who might find it useful to study this code.

#processing #p5js #java #javascript #PEngine

JavaFX is a great library but if you want to create an interface completely different from what is planned you will really have to understand its code which is even more complicated, in my opinion, than starting from scratch (especially if you do not need very advanced widgets like to make web, video...)...

#processing #p5js #java #javascript #PEngine

...and, on the other hand, especially for the JAVA version, to be able to use libraries that game engines do not have access in general (such as to make FTP for example) and use it in applications by fully mastering its graphical interface...

#processing #p5js #java #javascript #PEngine

PEngine: a 2D game engine and graphical interfaces: WHY?

[1/5]

I’m building a small game engine (or rather a framework) with Processing and P5js

2 versions: #Java with #Processing and #Javascript with #P5js.

This project idea is, on the one hand, to be able to create small games in 2D by being able to understand and access the engine code without having to understand C++ ...

#PEngine

L'utilisation importante des diagrammes de classes UML peut aussi être, peutêtre intéressante.

(le projet sera bientôt disponible sur github (ou autre))

P.S. N'hésitez pas à me donner votre avis !

#processing #p5js #java #javascript #PEngine

D'autre part, tout est fait (pour l'instant) en utilisant l'éditeur de Processing qui est bien plus accessible pour les programmeurs "non-professionnels". L'utilisation de concepts de programmation relativement avancés comme de nombreux patrons de conception (design pattern) peux aussi être formateur pour beaucoup de personnes (me semble-t-il) qui pourraient trouver utile d'étudier son code.

#processing #p5js #java #javascript #PEngine