initialization & instantiation of players and world objects 🗹 [AW HELL YEAH!]
player select 🗹 [WOAH!]
balance 🗹 [HUGE!]
these are huge wins... we have 1 moon cycle to keep working
Divorce Jonze
Creator of
Recent community posts
*live devlogging*
hard not to get discouraged if we're looking at it as just a numbers game because no one is showing up, but the feedback i've gotten so far has been positives so i'll roll with it
i was in there last night designing the gray blob of housi, in my stream alone listening to depressing music slowed down % and just paying attention to how housi looks, his expression, his gnomeover hairstyle, i need to add eyebrows... no one else is going to come by and do this part for me... make the title character of the game that is his own game, in the time alotted for his own time..? << same with my vtuber avatar, 'oh i have to unwrap the textures and rig it up myself?' .. yeah, i do. might as well get to it.
the placeholder model has been sitting there for a while, and i wanted to keep it simple, i remember trying to place a texture on there... >>
^^ all this is making me think, wow when was i expecting it all to come together without me putting in the hours?
the thing is, this is the environment and set of characters that makes 'me' creative. this is the first time i'm able to work on decent hardware in a while... in giving myself the time i'm walking around and adding the most basic fundamental stuff that makes it this game and going, oh why wasn't that tangibly there & workable already? all that to say its been a reality check ; plus all the planning is finally playing out in real time which is a strange sensation... every time i look at housi its like, wow i am making history, this is it... will it all be for me or will it roll out into the awesome world i have planned?
i touched the basis of 'auras' which is central to the game... i just figured out how to easily go from aseprite -> joe dot sprites without exporting each individual frame and lining it up blah blah and can just go, so this is a game changer.. i knew this existed, sprite sheet or w/e, but now is the time to really use it so i'm gonna just go nutso ham hamburger on some vfx which show what i'm really talking about when i say this game is all about 'powering up'
and i finally looked into how i'm going to do the destructable tiles finally... way back in 2016 i was talking to someone like, please, help me do the destructable tiles, and they were like 'cool so pay me to do that when?' and the project has kinda stalled since then
guess i'm going to have to do every part of every thing all by myself :> with no money :> i have $0 in my bank account
thanks, neoliberalism!
anyway, yeah, a lot of this is just... i had forgotten that it is well within my power to make the game as cool / awesome as i want... it just takes time, dedication, focus, (and cash i don't have, and a place to stay, and foodstamps.... XD). its nice getting to the point where i'd thought ok it needs this feature or this part of this charcter needs attention and then just sitting down and freaking doing it. but sometimes only having the stream & doing it for an audience is the only thing that really makes it worth it because it is supposed to be a communal project that's why i'm opening it up like this but also keeping the source under wraps... blah blah.
listening to my friend's dj mixes which i've heard 1000 times & each time i daydream about Housi... now working on Housi... it's all very affirming and all very 'me'. that part feels goodman.
oh! because i mentioned i needed another female char i added 2 and it was that easy 8D
oh! and i'm getting better at achieving 'my art style' (as it would be with trad) within the limits of pixel art without too much falloff
and... ! oh yeah i've been playing a lot of EVE and tarkov , both are games which i'm saying to fans of Housi @@'look'@@
their ui SUCKS ... and the game is all sitting in / staring at ui's ... what i'm going to do differently is ban the use of rectangles and instead opt for circles and hexagons... this is more visually appealing... housi is such a sleeper hit its the best it has everything and its really not that far off... i think i can achieve some of the goals this year...
*live devlogging*
so i'm going to dive in and work on the character 'Fighter Female'
if all I get done is FF, Guy Fighter, Housi, and Boso Textured & rigged and in the game This Season during Tourney then I'm happy ^^;; anything else like with the amv's is extra
The Character Design is just a generic female... My art style is influenced by Phil Hale, Ashley Wood, smbhax so she kinda looks like a Popbot character and y'know what I was thinking about adding some robots & cyborgs to the stadium but I think cyborgs are going to have to wait til next year I have enough on my plate
one issue I have is that there's a couple different versions floating around, I typically ONLY work in Blender 2.79b because they KEPT updating the UI and COMPLETELY changing everything around AS SOON AS I fuckign got used to one layout I just stopped downloading new versions and learn 1 only sorry bye. I wish more software was dedicated to staying 1 way only forever & that was the point. I want to start an Ether Wallet (or some-such append-only ledger) that is only dedicated to KEEP THINGS THE WAY THEY ARE FOR AS LONG AS POSSIBLE. so once things get into blender 3.5 then they can't go back easily... i was having some import / export issues ..
on new box
* Apply Modifiers wasn't checked in export so the model didn't have subdivision surface for like years ... been stuck at this point getting the char rigged up for years because its something that takes a lot of time and dedication & not something when you're in the public library for ~4 hrs and their hours suck and you're always suspect and in public and jfc whatever
I need to try to re-import the rigged model back into blender 2.79b
I need to texture her and add hair and maybe a prop or flair but it shouldn't be that hard
Then I gotta have her own unique ui & control scheme ...
Everyone is capable of going Max Level (10) easily during alpha/tourney.
Her playstyle is Fighter (as opposed to Wizard) she's going to have phys damage moves I have to figure out how hits are registered and just go head-to-head for days against herself as the dummy & do like those like early engine tests of registering the pain cubes & hashing out the animations so they
^ that alone is like an at least $300 job that i am doing & i am proposing I do it at least 4 times by the end of the month so I realistically need $1200 to show up this month for the effort I am putting out because I am doing this regardless but most likely because no one is going to find out about this or care once they do I'm going to end up spending $30-$270 extra that I don't have and being like 'fuck'. but at least I'll have a demo instead of vapour and that's what its all about.
vaguely thinking about adding a `mob` to this version... a phoenix feather ... they grow in the garden outside (where the grey blobs are coming in)
that would be the basis of reincarnation as well as inventory
crap I forgot about slimes... lemme put my slime gray blob in so its in the game... hmm..
^ this alone took 10 years and $10,000 to make, and i'm not done! the idea is to complete what has been outlined in storyboard (using flash in 2026 AD) all using ingame footage in order to yeah make the amv lets f*ing go
ALRIGHT, WELCOME IN FOLKS
LOOKS LIKE WE GOT SOME GRAY BLOBS WALKING IN THE BUILDING
COOL, THEY'RE ALL DOING A T-POSE
THANKS FOR COMING EVERYBODY, SEE YOU NEXT YEAR! (no...)
ENOUGH INK HAS BEEN SPILLED IN THE PRE-ALPHA & I'm tired of writing, it is no longer writing about it is the game now lets go
however since i'm getting 0 engagement it might be worth it to explain what this is and what my motivations are
hi, i'm the housidev, i am developing the game ```housi```
i started making this 10 years ago because i can
i was addicted to wow from ages 17-29. at the end of wotlk i got to 1800 in arena and got up to sindragosa with my 10man guild,
a lot of the story HERE is informed from being awesome at wow wpvp with 1 close friend
when we played together we would ruminate on 'what if there was a wow movie?' (before there was a wow movie that sux ass) and what if the main character of the wow movie was Housi (my friend's gnome deathknight)?
That "Wow Movie" eventually became a comic book we worked on for 4 years together called Ultimate Wizard Quest
This "Housi" Game takes place in the Ultimate Wizard Quest universe, following some of the same characters but mostly a different storyline
UWQ is dead in the water, is not / will not get made except as an in-joke, (alan moore had the same cool fantasy book awesome friend cool that never got made and when he shelved it he moved on the real things... this is my shelving uwq but continuing on)
however the kernel can be salvaged and go on to greater things
then "they" (blizzard-activision-micro$oft-mcdonalds-timewarner-warnerbother-paramont-gisney-AT&T) ruined the game with cataclysm.
so the 'point of departure' for housi is essentially 'what if wow? but i was the dev and its my game and my decisions'
on my 30th birthday i said 'no more wow' and have not opened the game since
this is a symbol of my commitment : all the time i would've otherwise sank into a game that 1.) is no longer the game i was good at / used to / played with my friends 2.) i have no control over the direction ... i will put into my own game instead and have a massive /developed instead of /played at the end
... "CYBER" SPACE is necessarily the space in which you are the pilot "KUBER" think about it
^^ THE MODEL OF ALLOWING 'DEVELOPERS' (giant corpo) CONTROL OVER DECISIONS IS AGAINST 'CYBER' ^^
>> THIS GAME IS CYBER
& JAZZ EXPERIMENT BEBOP
anyway whatever
I am accustomed to like a certain log on do a little pew pew and quest a little, with hardcore elements that make me question 'is this how i'll spend my precious Human Life?' ... Also combined with the fact that I've been in virtual worlds for my whole life, online virtual worlds are the best, the fact that you can Be any Avatar inside any Environment is sorta profound, and you're only limited by like, what kinda rock you have that heats up and sends waves around at 1,000,000 times a second in ON or OFF positions. kinda woah.
i want that same experience i had back in wow except mediated by close likeminded people who are working towards the same goals instead of just passively accepting my own enslavement to what is essentially a series of dumbing-down of an already dumbed-down rip-off of an IP fantasyland that sucks anyway and I am not really all that invested in & mostly overall is not My Own. I realized that Azeroth is going to be just fine this time if I don't spend the $60 for the new expansion and keep spending my last & only money I have FOR ME at the end of the month. Azeroth doesn't need one more hero to save it. But Cauliflaur (the planet this takes place on) does urgently need saving. We need level 10's bad. We need level 100's even because the evil forces are creeping in and only they can wear the armor that pilots the giant robot birdhead which is the key to the fortress of ships on the back of turtles & so on & so on OMG!
also there are just a ton of things that i personally need to express as an artist through the medium of 'an mmo'. you go on a questline. can i have one questline myself please?
'ousi is my form, man. its what i'm doing. i will be making this with or without your help, in case i die i'll lay out the blueprints for how you can make housi : one way or another this thing is getting made. you see what i've accomplished on my own with no help [towards specific purpose >focused< ingroup creating quality AS OPPOSED TO random P.U.G. whoever], the Divorce Guarantee®☭ is that if i got help the thing i am currently doing would be better.
however, i am doing as much as i can to make a template that other people can add to
my Art 'capital A' Art is NECESSARILY COLLABORATIVE meaning that whatever i make on my own IS NOT THE FINISHED PRODUCT
do help. do work on this game. i have outlined all the positions available in the screenshot.
>> YOU HAVE TO TALK WITH ME AND ENGAGE IN ORDER TO PROGRESS <<
YOU HAVE TO OPEN UP YOUR EMAIL OR XMPP AND MESSAGE ME
^^ THERE IS NO SKIPPING THIS STEP ^^
pick up what you can do and add it to the project
"duhh free work?"
I AM ALSO DOING FREE WORK AS IN UNPAID LABOR; <<what other option do i have? honestly>>
IT IS FREE UNTIL WE GET PAID
I DON'T DECIDE WHEN OTHER PEOPLE PAY ME. ONLY THE PEOPLE PAYING ME DECIDE THAT.
ADD VALUE TO THE PROJECT SO THAT IT BECOMES VALUABLE AND THEN INVOICE ME
WORK AND THEN INVOICE ME FOR THE WORK YOU DID
create a bounty board and a jira we can use i'll put it on cryspace i need money to create our own .tld's on openNIC HOLYSH*T
IS IT THAT HARD OR COMPLICATED?????????????? GET A CLUE THIS IS THE REAL WORLD
Alright so as I said 2 years ago, I've been rounding a corner here and as soon as I get a shower and desk to sit at I'll knock this thing out in about 600 hours
Now I've landed in a spot and have temporary shelter so I've been at it like crazy ofc, it has been ~750 hrs, i'm at about where i thought i'd be at
Good OK Builds fine
we're compiling Joel
practically everything since the end of 2month has been a success
i'm working on a version that works instead of working to get a version working**
most recent success to report
all 3 primitives (zzcell, zzstruct, zzlink) work as in can be added to memory
that memory prints out in a pretty s-expression format easy to index and serialize
the correct T.H.N. specified canonical KBLANG mapped to notcurses_input reporting all commands correctly
a dual-pane terminal window that resizes and adjusts on font (geometry) changes
^ breh this all together has been huge, i have been working on this for 10 years, since 2016, i ain't never had a working system to fool around on, everything has been theortical up until now, now everything that has been hypothetical is now hyperthogonal, my hypermedia experiment is underway, growth of the system is exponential compared to just takeoff from the ground
the base is all there, just a few small layers of connective tissue bring the whole system together
i am closing in on it, now it is only a matter of time
most immediately from here i need:
memory paging and secure memory still
higher level manipulation of zz prims once added
operational dimensions
programming cells
networked editing
a few other scripts
but i feel amazing because this is scratching a technical itch i've had for a decade and its all really coming together which is pretty wild
** hey that sounds pretty good†
† it is, bro
I did it! I got passed the part I was stuck on!
I wanted a different way of managing memory rather than simply ` malloc(ZZCell) free(ZZCell) I am big brained C 'coder' that took the first tutorial they saw. `
I can now place zzcells into POSIX shared memory... getting to the point where I understand what I'm doing enough to make this happen reliably was a 2 year journey, turns out... but now I have a solid base to work around so that all the 'vapour' has a ground in reality to exist around. there is A LOT of INCREDIBLY COOL STUFF that i've been SUPER EXCITED FOR that has just been enabled... there's still a ton of stuff to fix and add, but the most basic functionality is there, the way i want, the way i have wanted it for it to be just right, THIS WEEK I'm going to nail down the base system, baybee 8D
Like, there are a million 'easy' ways to do this... But there are only a few 'hyperthogonal' ways to do it 'right'... That's what takes the most time, is honoring and revering the spirit of the task at hand rather than put up drywall. Everything is already there in this document but in actually implementing it, it is literally a different computer cosmology, it is a new way of thinking, so most people will get a 'head ache'.
I now have it separate (in my head at least, after coming back to the codebase) between the cli tools that run things behind the scenes, the scripting that calls those tools, and the opcodes that are behind progcells in the zzvim... there was some cross-pollenation in convention... all that to say, now things are a little better organized in my head as far as all the moving parts are concerned, and in the actual repo as well.
As far as 'software direction' I am making this in the style of a decent program, so I am doing the decent thing of keeping logs, debugging, unit testing each function, keeping up with documentation closely alongside and informing development.
the next steps are to add encryption because the goal is to place cells into secure shared memory, having dabbled into GNUNET recently may have paid off as it's libraries may provide what's needed. i will try first with nacl.
then urgent on the backburner queue is mapping KBLANG to NCKEYS, making some simple cell primitives and a dimension viewer, getting my tui up and running... that's what we're aiming for here
then i was #showerthoughts about encoding (as in actual encoding, information theory) sound information using this system...
so anyway yeah got over that hurdle onto the next one
Harpy New Year
i've made some clever adjustments that i'm proud of
i have one of the main components [enfilades] like 96% done, working, compiles in C... but i'm struggling getting it to cross-breed with (small embedded (s7)) Scheme so that i can use an interpreter... this has been the missing component that'll complete a huge portion of the work
once enfilades are running, then i can enter cells into memory in the new direction i've been working on since last year
this will enable me to have an entirely new 'file system' on gnu/linux which is actually an 'enfilade cell system' >:D
it would be much, much easier, better, and faster-going if i had some (ie any) income
food stamps are going away and i do not have income enough to match that. i am going to need to eat and sustain my basic needs off of income generated from my work. i've posted quarterly updates for over a year to indicate that i am continuing work on this, and several other projects. i've gotten 0 interaction. i will continue anyway.
consider,
my main competitor still gets over $100,000 / month while i'm languishing in poverty
[arena]
also consider that,
voids aGrift (perform a websearch for 'voids adrift patreon')
is making 130/mo to ship absolutely nothing, has not even made a forum post in over a year
spending more time putting work in on [other] projects... a VN is in the works, and i'm fantasizing about a 'what if TES, but public domain' fantasy commons thing for an mmo type of game... spent some time poking around gnunet which i've mentioned here as a design goal for zipstyke...
making slow progress. i'm a creative genius. share this, pay me.
thanks,
jonze
business email
serious inquiries only, 418 (@) cryspace (dot) space
if thou cans't support in full, consider monthly donations: patreon / studio56
i'm still homeless [https://www.gofundme.com/f/i-need-access-to-housing]
eh, just to say i'm not full of shit
https://git.worlio.com/divorce/dat-thang
see? i did some programming
now i'm working on a VN
find me a buyer
I was stuck there for a little while but being distracted by mountains of IRL bullshit has provided me with new motivations & insights to pursue new paths
found a new path forward, or the one i was looking for by concentrating so hard cleared up
also i've been itching to do some network dev ... may have found some lucrative work taking the skills i've honed here & being able to showcase it without revealing the secret sauce but still doing my thang
as i've said, maybe, its a joy to code in lisp-in-C or with s7, writing boilerplate scheme code is like my dream job these days, its fun and i can actually solve challenges with it as a tool, and i wanna show i have the skills to pay the bills here and that this is not more vapour from the xanadu camp
chippin away at it, we so pringles
erm sorry i'm mad,
its a mad mad world, its the system, man
i'm not at you, baby
i'm nice, i do things, i am productive
(you wish to see visual indicator of such virtues, now you make purchase, yes??)
i'm not doing this the way you're maybe "supposed to" like a Genius Dropout who "Accidentally" Takes Over Massive DARPA Spying Project in his whacky college dorm room and Collects MONEY from THE GOVERNMENT in order to BUY YATCH & Shut Up ... but I am doing this a way, The Subgenius Way, using maximum Slackitude, 'frop it to the top, using melt powers of lunar-slimepunk, a terrible underground [REDACTED] accident involving a [REDACTED], for glory or the gallows.
look i made a chart, see?:
| xanadu | shambhalkul |
| AZZ / BZZ / FooZZ | zipstyke |
| zzcell | anu |
| zzstruct | uh is anyone paying attention does it matter |
| zzspace | canvas |
| database | gotra |
| ZZ Virtual Interactive Machine | guru |
| kaukatcr | UFO (it catches cows) |
| disk | disc |
| enfilade | enfilade |
languishing in poverty still
I basically didn't work on it at all
didn't get what i wanted to do done by now
i'm still homeless so every day i'm shufflin every-every day i shuffle
every time i get my grind on some bitch lady trippin callin the po'lease
wasting my time not being indoors not being able to concentrate
spending more time working on my samurai armor, weaving chainmail, bushcraft, and literally studying the blade so i don't get kilt
also i've been working in wax & copper turning the zigfinity® logo into a tsuba (sword guard)
when i do get back to work on it i'm not going to post what i'm doing cause no units have been sold, you haven't earned the knowledge of my activities
just going to post that i'm still here, still don't have the necessary funds to complete this work, will etch away at it when i can, its a struggle to survive and i don't have the room to concentrate like i need to to complete this
🖕
ええっとは、
Got a million things to do ... a struggle to survive
Hey, wouldn't it be great if I could, like so many gigantic too-big-to-fail businesses, operate at a loss? Lemme go 155M in the hole this quarter, for R&D, see what I come up with...
Not 100% where I want to be with this, but ~60% is probably close enough, and I'm grateful
Cells & their basic logic are mostly complete & even workable
This quarter I'm probably going to focus on the zzstruct (dimensions, ranks) & database aspects more, and round that off by Q3
I'd like to avoid simply making a hash table, I had the perfect metaphor for an alternative but the exact structure has slipped my mind...
The thing is, in order to follow Ted's vision as closely as possible ... the database that comes out of this ought to be an emergent structure, this makes things easier but also harder on varying levels, it has been a push-and-pull give-and-take on this journey...
it's hard for me not to rush ahead into some of the online aspects..!
when that happens we'll see me busting out the GNUNet handbook
I'm inspired by the offline-first nature of projects like Secure Scuttlebutt
& I'm envisioning a thing that you can do most of your work online, pop in with limited connectivity for a short window, and be caught up to speed on the latest gossip and be good for another 1-3 months of solo work...
the instaneity & always-on nature of e-mail sucked the life out of publishing
There's still a great deal that needs to be done in the interface
Mapping out the standard KBLANG over to Notcurses' input has been a challenge that I've set up the ground for, just need to ally-oop and get it in there
Still hard at work, puttin' in the hours
I'm trying to balance IRL diet & exercise, with the life of mind pursuits ... such are the things heated in the crucible this moment
I'm happy with my progress so far,
honestly I've been distracted the passed month after I found out that they had chainmail in mediaval Japan
sorry but samurai are so frickin' badass, i'm making my own suit of armor and studying The Blade
I also bought a Sitar so I'm going to be practicing that heavily as a way to do street-performance and make a buck to stay alive
Zipstyke is going at the pace that its going, no one is paying me, so we're going to have the shitty shit-world that we live in
enjoy the illusion, the shell, the husk of middle class status symbols, as your lives fall apart and you enter the same type of ruin that has plagued me
I'm offering a way out, no one is taking the bait. Luckily for you I'm patient and kind and will work slowly to complete something which will benefit not just me.
For some perspective of my market competitors, people are willing to pay are.na $115,450 per MONTH in order for them to use google backend databases to sell your data to google better, giving You the end user nothing but rip off your contributions so they can have their digital fiefdom
You couldn't pay me to use are.na; You could however, pay me to make Ted Nelson & Jaron Lanier's vision of a better internet possible
ok so mostly i've been working on placing cells into memory (for the past year or so)
i've ditched malloc although sodium_malloc may make an re-appearance down the line, as i merge the working branch into master (master always has encryption)
i'm going with POSIX shared memory for now, which limits me to gnu/linux distros (eventually need it working on bsd's also)
i have been working with several serialzation formats, one is a human-readable, human-editable format for data entry into the zz database
the other is in s-expressions (lithp)
a third is using enfilades instead of files
i have 3 ways of doing enfilades atm,
in c, in scheme, and in (forth-like zzcell programming language (cowcatcher UFO))
i have some scripting going
the philosophy of unix is that everything is a file
in this system however, its more like everything is a cell
files and folders are inherently hierarchical and perpetuate ideas that were popular in the computer labs at MIT in the 1950's, its literally just how they managed the information when they were using 'mainframes' the size of a room, and we're still using that same paradigm with home computers in the 21st century -w-;;
so the enfilades, which look like '1.0.0.1.4', and some data is mapped to that address --- are themselves made up of cells, making a dynamic and connected system ... the enfilade 'is' the cell's address ... which is itself made up of cells ... no 'Xanalogical' system to date has taken this approach ...
what's unique in this Quarter is that I'm working together with files and cells
i have developed a method you at home can try, for data entry
you can make 'a file', a (lump) file where the name of the file is called d.somedim that is the dimension
the file contents are formatted such that every new line is a new rank
cells are read in the format of -[abc]+*-[def]+ -[qrs]+ -[tuv]+
where, as you can see, there are positive and negative sides of the cells, and an * as an indicator for connections, a space allowing for free floating cells in the same rank/dim
this isn't the serialized, on-disk format, but it saves a lot of time rather than adding each cell, dim, rank, etc. by hand using the command-line tools
i need about 600 hours of sustained unbroken concentration to get to a working model, right now i have to work in the library, their hours suck, i can only work 4-5 hrs ... maybe 12 hrs a week of very broken very disrupted very public in the public library very little concentration ... buy me an airbnb for 3 weeks and i'll finish this jfcdo you know anyone else working on Ted Nelson's Xanadu(R)? currently? making it a reality? well I am, so ...
every day there's another news story, millions billions and trillions of dollars being spent and misspent... can i get a buck for doing what i'm doing? i'm going to do it anyway, but getting paid would be nice ...

hhhhhhhhhhhh well anyway we're Joelling here
despite any setbacks, we're still Joelling on the 'styke lemme hear ya one two
i'm personally excited because things are coming together on some level
right now i'm playing around with a couple of different 'applitudes', (distinct from 'applications') which are emergent properties of the hyperthogonal space
y'know i am influenced by hindu philosophy, getting these things working is reminding me a lot of the samkhya concept of 'jada'
we're not alive. we give off the illusion of aliveness due to our brains being subtle, they reflect that which is Living. there's a series of nerves firing off and everything, that all goes on automatically. The Divine Consciousness is the only alive thing.
in a similar way, i'm working on a lunar calendar applitude
its beginning to feel alive because it updates every second
there currently exists "A CELL" which contains as its value, which zodiac constellation the moon is currently in. what there is to marvel about is the fact that this cell's universal address, it's connections, remain the same, even though the content changes or adapts based on calculations ... the next step is to use cairo to create an image representative of the moon disc as it waxes and wanes, then we'll really be cooking ...
its just math, its just ones and zeros, its just information, its just a feedback loop for my mind to process, its just the moon's orbit, but its getting a feeling of aliveness
the other applitude i'm working on, (brilliantly) uses the same system to make SRS flashcards
i've attempted many times to learn japanese in the past, i graduated high school early and began my study then
but i've lacked the physical space to spread out and follow through on such a serious undertaking, and over time the tooling has diminished
this time i'm treating it like going to battle, i mean seriously, i'm enlisting generals, calling upon the 神, i'm going to war on J, all-out assault on the joyo kanji, i will learn it this time!!
and the tooling part that has been sorely lacking is finally far enough to actually take me there
go ahead and meme me out there as a terry davis, haha i'll live and die in total obscurity please fucking do something for me while i'm alive yoohoo!!! over here!!!
but i think TN is a divine prophet, his water vision of intertwingledness is a profound revelation for us all to follow ...
parts of this are chanelled / holy ... my version of Xanadu(R) is called Shambhalkul(R) idk where else to mention that ...
computer screens go beyond paper simulation, amen.
I am not {only} programming this software, I am this software's director. I relate to Ted Nelson because like him I am primarily an artist/filmmaker who got into software because I see how it can improve the way we make art and connect using computers; I recognize that the 'code monkeys' may have knowledge on how to program (within narrow, top-down hierarchical paradigms), they're missing what to program!
I am primarily motivated by a desire to get this into people's hands, to allow a generation that has been robbed of this tooling to connect and create in new ways, to show the world that there is nothing about what TN has proposed that is somehow impossible / inherently vapor, that even I could do it! (I was in special ed, and dropped out of college, what's your excuse?)Another key political motivator is in data monetization. I believe, following what has been outlined in the works of Jaron Lanier, that by simply rewarding people for the valuable data that users add to a network, instead of harvesting that data for free and then selling it back to us in the form of ads; this is enough to create a middle class again.
Zipstyke started because there seemed to me to be no extant, accessible, current, maintained implementations that:
- follow Ted Nelson's design plans exactly
- actually 'save'
So as a point of departure I started is on the image-based persistence front, in a module that I call "waffle". This is an essential part of the design plan that has been overlooked in every implementation to-date.
Most of my program is written in C, which activates bash scripts for i/o [this architectural design principle is borrowed from objective smalltalk], but the waffle element uses scheme, currently s7, because I wanted to create an elegant solution. In pursuing this avenue, I have managed to get a rudamentary "Cowcatcher" going, that is: a forth-like stack-based programming language based in cells.
Zipstyke is designed as a visual-first experience, similar to HyperLook it is a departure from WYSIWYG.
I have recieved some general funding which will go towards developing a 1.0 release. Early access and technical support will be granted to those who make a purchase, and after 3 or 4 sales, I will release the source code for free to the public.
My tentative roadmap for 2025 is as follows:
- finish documentation, my workflow has been to write the man pages first and simply extrapolate the program from there
- finish the cli tools [cell, struct, database, virtual-interactive machine, image persistence, cell based stack programming language]
- finalize/decide on the (rendering) backend [currently going forward with notcurses & experimenting with cairo+xcb+openGL]
- add multimedia support
- make sure the system is secure in memory & on disc
That is probably realisticly all I have time for this year (without any funding). Then its important to add...
- add networked p2p multi-user realtime collaborative support [on the GNUNet] -> realworld usecase of adding a drop-in replacement for the datastore backend which currently allows for flavors of SQL
- add monetization through GNU Taler and/or additional methods
I don't want to release the source code to the public before monetization with microtransactions are added. Every time Xanadu(R) is brought up on Orange Site, there's a litany of complaints about DRM. People will try to remove the integral parts and it'll just add to the 'ripoff everyone no matter the cost, gimme everything for free' mentality that has ruined the promise of the internet since the 90's.
Please keep in mind that the source code is remaining privately closed until at least the above list has reached stability. The works by previous authors I browsed for reference are already available as FOSS for you to study just as I did, and are not AGPL so afaik I am not obliged to release the source code. The license itself uses the connective tissue of hyperthogonality in order to display information in a way that has never been done before, its not a static sheet of paper but a living document. There are conflicts between copyleft and transcopyright licensing. Until I can afford a lawyer, then I can afford a lawyer, but currently I can't afford a lawyer, so licensing that intends to protect / interacts with law courts do nothing to benefit me since I cannot access law courts due to the poverty I face and the limitless funds & access to law courts of potential bad actors.
hey i am looking at this as a likely candidate for my game...
ran into a snag trying to build the test repo
$ make
guild compile-wasm -L modules -o game.wasm game.scm
guild: unknown script "compile-wasm"
Try `guild help' for more information.
make: *** [Makefile:14: game.wasm] Error 1
i have guix, did guix pull to get to the latest version, added the latest guile, and hoot... this is my first time working with this sort of sotware stack, not familiar with all the necesasry working parts, not really sure where to go from here...

