projekt
Rammen omfatter flere uafhængige moduler:
- Core og Data er basismodulerne, der inkluderer hovedklasserne og data.
- Reslib - klasser til behandling og indlæsning af spilressourcer.
- ECS - BaseEntity og Components klasser, der giver dig mulighed for at forbinde funktionalitet såsom grafik, simulering af fysiske processer og inputbehandling.
- Tilemapping er en Tiled Map-downloader i tmx-format.
Nøglefunktioner:
- System af scener og lag.
- Kameraer og shaders.
- Automatisk ressourceindlæsning og ressourcestyringssystem.
- Komponenter (animerede sprites, former, fysiksimulering, input, kolliderer)
- Understøttelse af mosaikkort i tmx-format.
- Tekstbehandling og bitmapskrifttyper.
- Visuelle overgange.
- Globale applikationsindstillinger.
- Indbygget fejlfindingsskærm.
- Værktøjer til konsollogning.
- Under udvikling: menu og brugergrænseflade.
- Planerne inkluderer: partikelsystem, pauseskærme, spilniveaustyring
og hændelser, indbygget kommandolinjegrænseflade til fejlretning.
Kilde: opennet.ru