Dragon's Feather/Gamengine

SourceForge.net Logo
Separator
Gamengine
Tutorial
API Javadoc
Download
Componenti principali
Resource loading
Effects
Scene Manager
Tools
Font converter
Animation converter
Tile Editor
Separator
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.
Separator
Summary   Forums   Bugs   Lists   News   CVS   Files
Separator
Last update 23 September 2004