Hello, again! This version adds the `window`, `flush` and `clear` commands: window: allows to change the location of the text window; flush: immediately displays the contents of the text buffer on the text window; it may or may not wait for a button press; clear: clears a layer/region of the screen....
This version (0.5.0) adds support for string interpolation. Now it is possible to use print a numeric variable in the middle of a text line by using ${expression}. Transpiler for version 0.5.0: https://github.com/haroldo-ok/choice4genesis/releases/download/v0.5.0/choice4genesis-0.5.0-standalone.7z E...
Version 0.4.0 has been released. This version adds a few improvements on the command line tool: - It is now possible to choose which project to compile; - The command line tool can now invoke the SGDK compiler to convert the generated .c and .res files into ROMs; - The command line tool can now call...
Version 0.3.0 has been released. It adds the "goto_scene" command; with that, it will be possible to use more than one source script on the project. Transpiler for version 0.3.0: https://github.com/haroldo-ok/choice4genesis/releases/download/v0.3.0/choice4genesis.-.v0.3.0.-.transpiler.7z Small demo ...
Hello, again! This is version 0.2.0; it introduces variables and conditionals: Commands create, temp and set implemented, in order to allow string creation/manipulation Implemented expression support; Commands if, elseif and else implemented, in order to allow conditional execution Transpiler for ve...
Version 0.1.0 has been released. It implements the following commands: sound : plays a digitized sound effect; stop : stops playing the music and/or the sound effects. Video for the new version: https://www.youtube.com/watch?v=7FcPD8N6r9I Transpiler for version 0.1.0: https://github.com/haroldo-ok/c...
This is a ChoiceScript clone that generates Sega Genesis ROMs. If can be used for visual novels or simple multimedia presentations. It takes a bunch of scripts and images and, from that, it generates SGDK-compatible .c and .res files. Those are then compiled into a Sega Genesis compatible ROM, which...
I'm kinda thinking about creating a tool to convert Choicescript source code to SGDK-compatible C source. It probably won't support some of the advanced features, like accessing variables by their name, but should mostly work.
You could take a look at the VN32X source code: https://github.com/haroldo-ok/vn32x Please do keep in mind that the sprite routines on this engine are optimized for visual novels, that is, large sprites that don't move much; you may need to perform heavy optimizations to make it usable on an action ...
I just found out this one today: this is an interesting game by the Brazilian developers called "Mangagá Team"; it is basically a pushing block puzzle with a rotating screen built using sprites. Youtube video: https://www.youtube.com/watch?v=znIe9cqSHI8 Page (has a free demo ROM): https://mangangate...
Interesting concept; I imagine that the genetic algorithm could be either be used directly, or to provide training data for other ML; I intend to take a look at some of them.
One way to translate PCM to FM would be to treat it as a seq2seq machine learning problem. The training sets could be generated by generating random sequences of FM commands and the corresponding PCMs; then the model could be trained to do the reverse mapping from the examples. Interested in experi...
One way to translate PCM to FM would be to treat it as a seq2seq machine learning problem.
The training sets could be generated by generating random sequences of FM commands and the corresponding PCMs; then the model could be trained to do the reverse mapping from the examples.