Comments (7)
if you download the latest stable release, running DZU-ENG1.py will start up an included demo program, that demonstrates various engine features, as well as some plugins, such as screen filters, an animation system, and a basic inventory framework.
A few details on the engine:
- Its XML-based. with a boolean 'named key' logic scheme, where each 'keyid' is either 1 or 0.
- each page contains core objects (normal rendered & or positional objects)
- as well as fork objects (logic operations, timing, sound playing, 'page' changes, control logic, etc.)
- The engine plugins are based around python classes.
- its primary 'keyid fork' logic is checked in parallel. though a basic timing 'fork' and the animation system can help sequence events.
- the animation system isn't finished. (i.e. the goto commands are getting label functionality in the next version.)
- Some example readmes can be found in manual/example_READMEs
- value the actual XML code and comments over the manual. Feel free to bring up any questions/issues though.
- the test*.xml pages have many small tests.
- ENGSYSTEM.xml is the main configuration file. its core and fork sections are active on all pages.
from desutezeoid.
Great! I'll try it =) Thank you
from desutezeoid.
Is your "latest stable release" the master branch? How do you manage the development process? May be I should open another ticket.. 🤔
from desutezeoid.
are you not aware of github's releases system?
https://github.com/ThomasTheSpaceFox/Desutezeoid/releases
from desutezeoid.
Oh yes, I'm talking about this: https://nvie.com/posts/a-successful-git-branching-model/
from desutezeoid.
Ive been using the same development process for half a decade. Some of my projects are so complicated they don't even have a stable release to put in the master branch. i.e. SBTCVM Gen2-9 (which is still in alpha after the greater part of a year)
that aside, i have always kept releases using github's release system, which assigns them tags.
This honestly isn't my highest priority project. SBTCVM is. and my gopherspace client has priority beyond that. I respect your opinion, don't get me wrong. But i tend to be the guy who sticks with what has worked.
from desutezeoid.
I't fine! I'm just asking =)
from desutezeoid.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from desutezeoid.