You are going to block this site. This will do the following:
- You will no longer see this site in searches.
- Site will no longer see your site in searches.
- Site will not be able to comment on your site profile.
- Any comments this site has posted to your profile will not be displayed.
Are you sure you want to do this?
hi! sorry, i wasn't checking neocities i hope this isnt too late!
thanks for the interest! this is overcomplicated AND buggy as hell. so it goes like this: 1. a scripting syntax that makes it quicker to write lines of dialogue including scene transitions branching etc, that gets transcribed into json by a plain old node js paring script.
2. the json is dumped in the client-side data script file (gamedata.js on the page) ((its really fuckin huge and not meant for complete vn's, those would have to be split into chapters or something)) using eleventy, purely because that's what i'm using as the static side generator for my page. this is just a global frozen const array of every dialogue line, plus some player stats and savefile stats.
3. the game ui script (ui.js) is very inefficient but works for the project: it keeps track of the state of the game (kiina, NOT a proper state machine or whatevs) and depending on what dialogue is shown (like diag I. curly, "hello!", flag: said_hi diag II curly jimmy "what?" if said_hi) it checks if the conditions are met and "resets" the images to the appropiate amount, the colors of the text etc!!!
honestly that's a lot of other stuff there, many tied to eleventy, but if you want to add me on discord im also internautica on there. i can send you the github link to a cleaned dddsim only project, or like. answer any and all questions, like genuinely ^^