Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
vegacollective
1 year ago
Failure to comply may result in immediate banishment to the void. Thank you for your cooperation, have a pleasant journey and Universe be with U!
vegacollective
1 year ago
Passenger Underwhite, would you like to let us know something about your neighbour? The process is 100% anonymous, simply place a blood sample and your ID card into the nearest vacuum tube along with those of your neighbour. Vega thanks you for your compliance. UBWU
art music videogames programming anime games food personal writing cats blog movies books gaming fashion photography comics design animation horror game drawing coding manga portfolio furry technology poetry arte ocs reading cute kpop education history programacion animals musica film fun roblox sports literature philosophy html nature programing science tech videogame travel web politics minecraft gamedev retro school computers youtube cartoons life videojuegos pokemon 2000s love video blogging illustration diary fantasy dogs pink random comic gardening memes internet idk videos linux test oc ai queer cooking webcomic kawaii y2k nostalgia tv arg fandom aesthetic news emo journal business fanfiction cars worldbuilding health learning vocaloid crafts media silly stuff films space math fiction 90s stories website cutecore scifi culture arts cat football css etc painting graphics homestuck marketing software baking goth punk lgbt journaling sanrio 3d commissions sport crochet pixelart archive artist psychology cinema digitalart program dance diy me dnd characters comida funny metal trans makeup shows religion lgbtq graphicdesign cool entertainment editing aboutme javascript creativity fanart streaming series code clothes development sonic scene lifestyle rpg indie friends webcomics story roleplay plants comedy guitar languages weird webcore everything rock zines electronics gay ttrpg hacking community webdesign aesthetics cyberpunk sewing engineering study reviews educacion beauty informatica computer basketball it soccer fnaf originalcharacters weirdcore oldweb social vintage vtuber spirituality discord pets project photos vaporwave architecture deltarune shop information movie storytelling clothing coffee about blogs flowers language undertale japan shopping nintendo testing mlp biology html5 thoughts cosplay magic hobbies crypto digital money book fitness creative radio lore blinkies nothing experimental ttrpgs chat physics info fandoms tecnologia astronomy cybersecurity alternative japanese furries site singing websites bugs birds occult juegos autism witchcraft wip other finance futbol resume anything research lain band profile television sleep sleeping theatre dolls gamedevelopment tvshows crafting projects vr events work system personalwebsite linguistics apps genshin ghchs photo vampires all interests splatoon knitting fish dreams webdevelopment transgender python free yaoi carrd meme astrology rap toys developer mentalhealth fanfic puzzle app wiki windows aliens moda pixels coquette collecting fortnite dancing robots drawings poems animations deportes romance touhou dog english family visualnovels bio a cartoon gothic gatos stamps skateboarding tarot security online pizza intro marvel frutigeraero links modding medicine mathematics essays osc interactive animes fnf adventure teaching humor characterdesign hiking data gamedesign no journalism mystery gyaru roleplaying gym dragons lol gallery fansite zine chess rp hobby objectshows creepypasta zonelets gifs twitch jfashion pixel resources birthday home breakcore meow mythology law puzzles ffxiv myself ocean privacy vkei tf2 musicals scenecore popculture dreamcore noise hiphop yuri novels traveling blender introduction audio death piano graphic twine danganronpa recipes podcast progamming rpgs ecommerce bfdi dark stars android hellokitty jogos communism swag car style plushies socialmedia robotics shrine pjsk indiegames awesome pictures studying omori paranormal production activism none running boardgames wrestling deporte lolita foods bunnies jewelry educational utau student christianity anarchism spanish electronic things girls travelling misc pinterest feminism unblocked lesbian scratch vent bitcoin god filmmaking volleyball mario songs sharks craft grunge old computing dev webdev clowns geography maths store designing amor outdoors 80s realestate doom pc flash jpop 3dmodeling help images college vtubers environment peliculas java transformers dinosaurs blue tools brasil collage tumblr starwars jazz creepy bl stickers trains services cafe baseball event chemistry epic computerscience acting construction bts translation novel escuela mcr warriorcats yoga plurality pastel tea lego collection programar jesus cine cyber alt libros retrogaming southpark persona js programas therian theater args videoediting multimedia monsters yes tcc fotografia tabletop weed whatever podcasts horses otherkin programmer forum truecrime gamer trading shoes vlog medical techno manhwa miku tiktok supernatural estudiante cozy dc weather videography enstars pop hardware skating insects economics bsd cricket skincare people homepage salud restaurant learn angels search opensource drama freedom maps hi green turismo socialism f1 dj surrealism lgbtqia kandi historia ecology curso draw modeling kirby kidcore sound digitalmarketing vhs swimming ropa girly whimsy world closedspecies halloween nerd ideas animanga literatura artwork petz bible tattoos text author furniture depression service hockey tourism trinkets analysis cleaning edm kdrama shitposting racing fishing animales conspiracy cv chatting healthcare filmes videogaming egl did 3dprinting blockchain cultura academia drugs homework surreal bands tennis women scary sculpture rats sociology friendship frogs chill hardcore mobile plural wedding knowledge networking library general brazil academic sciencefiction hair cryptocurrency eating informacion programa colors alterhuman visualnovel christian ambient thrifting analog truth creation programacao tutorials rpgmaker soft livros species mods aviation sketching server practice society retrogames glitch water genshinimpact quotes purple company anarchy university foss ghosts sites estudio artes miriadax gacha anthropology batman graffiti jjba ux conlang cryptids erotica programs sustainability bot wellness css3 google review schoolproject cycling mangas medieval neocities magazine forsaken onepiece writting class live guns garden nails character esoteric webseries noticias kids superheroes bikes harrypotter twitter archives cs writer theology shitpost 3dart crime ceramics instagram play theory rants tattoo otaku blood vampire cards revival advertising startrek dating unblockedgames building camping talking rhythmgames industrial performance yapping lostmedia disney analoghorror animal os evangelion liminal articles future church meditation idols decor house training notes frontend ultrakill handmade synthesizers originalcharacter shrines youtuber spiderman content jobs french illustrations crocheting apple interactivefiction prompts chaos voiceacting party concerts shoegaze tareas selfship datascience viajes communication spooky designer disability finalfantasy tecnology tarea silliness musicproduction creating neopets exercise zelda new sims embroidery folklore visualkei mylittlepony facts calculator satire doodles rainbow rambling something desing repair crk animalcrossing vrchat terror entretenimiento paganism magick cult joke hack geek marxism creatures overwatch quiz scrapbooking sweets shifting black kdramas developing cheese spiritual download jokes halflife kink tic vinyl vlogs commission conlangs anthro photoshop seals miscellaneous musics desarrollo adhd creativewriting php vtubing webring tokipona mtg private military ar happy vegan bass club scp animating hotel projectsekai sanat beach ranfren self islam trabajo oldroblox zombies arcane agriculture christmas doctorwho map tips songwriting archival drinks more mecha glitter secret pet edits generator yugioh beginner tokusatsu underground mha gender mushrooms ui musician ia 1 vibes studies motorcycles productivity stupid shoujo fanfics lofi rave collections randomstuff dungeonsanddragons index lolitafashion casino words red cities daily 4chan poesia cottagecore hosting csgo dandysworld programm beer tamagotchi stem time oldinternet
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 ^^