Gamengine |
Tutorial |
API Javadoc |
Download |
Componenti principali |
Resource loading |
Effects |
Scene Manager |
Tools |
Font converter |
Animation converter |
Tile Editor |
|
|
Gamengine è una libreria dedicata allo sviluppo di videogiochi in Java. Ce ne sono parecchie in giro
ma noi abbiamo voluto realizzare la nostra, perché eravamo alle prime armi col linguaggio al momento
di iniziare a sviluppare DF e questo ci avrebbe permesso di investigarlo più a fondo.
Abbiamo scelto di usare soltanto il Java per garantirci la massima portabilità (relativamente alla JVM ovviamente) e la maggior facilità
di distrubuzione e installazione dei videogiochi. Sebbene DF sia sviluppato come applicazione stand-alone, niente
vieta di distribuirlo sotto forma di applet, o, al limite, su J2ME (anche se per ora non abbiamo fatto
esperimenti in questo senso, e nel caso specifico di DF non stiamo badando molto al consumo delle risorse...).
Per quanto riguarda la grafica, abbiamo deciso di affidarci completamente a Java2D, ignorando deliberatamente il 3D
(che per noi è faticoso e poco divertente).
Gamengine è ad uno stadio iniziale, e ancora a questo punto preferiamo dare enfasi alla architettura
piuttosto che preoccuparci dell'efficienza.
|
|