12/4: This MIGHT Be The Bounce Back
I just bite off more than I can chew — then I chew it
— Willard Smith Jr., renowned ACTION STAAAA
finishing
uh. at least i made a new directory
architect
might make a separate page for this.
**condo** is brainfuck if it was cool. does it have any purpose? idk.
A contiguous tape of bytes is indexed by four pointers. Also each pointer can peek rightwards by some offset, without moving.
-
*Value Operations*
- Set Value
- Set Negated Value
- Add
- Subtract
- Minimum
- Maximum
- XOR
- Swap Values *Pointer Operations*
- Left
- Right
- Swap Pointer *I/O Operations*
- Input Byte
- Output Byte *Control Flow Operations*
- Jump If Equal
- Jump If Not Equal
Most operations take a pointer+offset as their first argument, then a literal value or another cell as their second.
actualize
Yesterday, I was thinking about rule based engines for discrete puzzle games, and surmised that you could fashion PuzzleScript in some manner to follow soem complex rule sets.
This would be achieved by placing "non-game" objects outside of the main play area, as well as taking advantage of the layer system.
Currently, I only have some tiny demos:
Movement inputs are transferred to a "pseudoplayer", rather than the main player object.
A line of blocks is used as a stack.
(stage 1 got folded into stage 2)
implement
What *was* that data structure I happened to be "obsessed" with?
It happens to be the ~~zzstructure~~ i mean quiver.
I think quivers are cool. To me, they're the most abstract you can make a "grid" before you get to irreversibility (move "south" then "anti-south" should put you where you started) and ambiguity (there is only one way to move "widdershins").
Made some tiny js functions. Take an object representing the whole structure and an ID, then get data or find neighbors.
depicting
im so swag
sonowwhat: ancillary pondering
*much less structured*
the biggest roadblocks are output and shareability
web is easy cuz i can just give you a file and it already has a bunch of graphical stuff built in
like even if i make the logic for **condo** how do i give it to you to interact with
"github" no.
"sourcehut" oh ok. gimme like a week or two
"wasm" that shit is scary.
maybe i'll try out uxn some time? sending a hex of the rom should suffice
there's one of my reasons why i'm so into small software. just give it to people, like a present. merry christmas
also thinking about another 2d replacement engine. want to fold that in for my personal thing
really having multiple spaces you can look at independently is, i believe, one of the core parts of making a usable rewrite engine
uh tomorrow (maybe)
- The Project
- no really i gotta lock in
after that though?
- like idk. maybe i try to demake a game that i think has a really good mechanic then transplant it elsewhere
- there's other jam and jam-like events i'm planning on joining. maybe do some stuff for those
man even though i sort of did what i set out to do, i still feel like a lot of the time i was just doing nothing, but thinking about the act of doing something
maybe (at the risk of taunting the irony gods) getting The Project done *as* a decadv thing will actually motivate me
ok thx 4 reading baibai
back