Desutezeoid

What is Desutezeoid?

well, its my XML-driven point and click engine and its written in python using pygame.

the home screen shows off the hscroll img attribute

a mouse-following flashlight effect

the x and y mouse follow states are independent
The basic idea is the logic is based around text "keyids". these keyids either exist or don't. by "forking" keyids using keyid "forks" one can create interesting logic routines, animations, cinematic sequences, background effects, and more.


two main XML tree sections exist:
forks and core

keyid forks sure enough belong in forks, while normal screen objects (UI dialogs are forks actually) are core objects. 4 core types exist:
the clickable label, img, and box, and the un-clickable text that is handy to show paragraphs of text.
mouse-following panoramic image







img core objects have some extra attributes for continuous scrolling, and several nifty mouse-following modes





That's only scratching the surface of what Desutezeoid has, and its only been in development since December of 2016.



Desutezeoid on github

latest release

No comments:

Post a Comment