@PurpCat Speaking of which, I can't believe Pangea Software is still around given that Apple has only become more hostile towards games (breaking compatibility on macOS every 5 years), and their iOS and tvOS catalog is nothing to write home about.
Added empty item boxes and a particle effect when you destroy them.
#gamedev #gamedevelopment #indiegamedev #indiedev #indiegames #indie #SDL #cplusplus
Shesez (boundary break guy) got his car struck by lightning!
https://youtu.be/LZTCGqoF7IY
@PurpCat @SuperDicq @mangeurdenuage @Pi_rat @hakui The 8chan/quarantine problem doesn't have to be about politics or whatever is banned on the mainstream sites.
I do agree that "competitors" have to be containment sites, but instead of being containment sites for topics that are banned, just do what Vidlii did and make it a containment site for people who are nostalgic for simpler times. Vidlii in particular is for those who are nostalgic for old-school (pre-2009) YouTube. The content posted there reflects that, and I hardly see any political content on there.
I'm pretty sure Tumblr and DeviantArt went through drastic changes over the years and people are yearning for simpler times. Just make a site like old-school DeviantArt or Tumblr and attract that audience. You can then add federation simply as a bonus feature and then you can get a sizable and somewhat diverse (in tastes) audience.
I bent Jai into being able to do """member functions"""
(I bake the index to a global array of structs into a runtime function stored on that struct during creation, so when I call that function from the instantiated struct's member it's got a reference to where the data local to it is stored, and I can "using" that so that I can reference the members as though they were local to the function itself). Here's sort of what it looks like:
Gorf :: struct { TestProc :: ($id: s64) { using arr[id]; // let's access x/y/z as though we "owned" them print("(%, %, %)\n", x, y, z); x += 1.0; // change x to confirm we're actually affecting our members } f: (); x, y, z: float; } arr: [..] Gorf; get_id :: () -> s64 { arr.count += 1; // fake the alloc return arr.count-1; } make_gorf :: (g: Gorf, $id: s64) { array_add(*arr, g); // add it to the global array arr[id].f = #procedure_of_call arr[id].TestProc(id); // bake the id into the member function } Test :: () { p :: #run get_id(); // get an index into the gorf array at compile time make_gorf(.{ x = 100.0 }, p); // make a gorf at runtime // call a few times to show x changing arr[p].f(); arr[p].f(); arr[p].f(); } #import "Basic";
I'm probably never going to actually use this but it's neat that I could do it if I wanted to
France and WHO Push Social Media ID Checks
https://reclaimthenet.org/france-and-who-push-social-media-id-checks?utm_source=fediverse
@PurpCat @SuperDicq @mangeurdenuage @Pi_rat @hakui The 8chan/quarantine problem doesn't have to be about politics or whatever is banned on the mainstream sites.
I do agree that "competitors" have to be containment sites, but instead of being containment sites for topics that are banned, just do what Vidlii did and make it a containment site for people who are nostalgic for simpler times. Vidlii in particular is for those who are nostalgic for old-school (pre-2009) YouTube. The content posted there reflects that, and I hardly see any political content on there.
I'm pretty sure Tumblr and DeviantArt went through drastic changes over the years and people are yearning for simpler times. Just make a site like old-school DeviantArt or Tumblr and attract that audience. You can then add federation simply as a bonus feature and then you can get a sizable and somewhat diverse (in tastes) audience.
@coolboymew Apparently, it's secretly extensible as all of the effects are XML files.