The whole Spritely engineering team is heading to Guix Days and FOSDEM! And we're giving a whole bunch of talks! https://spritely.institute/news/spritely-is-going-to-guix-days-and-fosdem.html
Hope to see you there! :)
The whole Spritely engineering team is heading to Guix Days and FOSDEM! And we're giving a whole bunch of talks! https://spritely.institute/news/spritely-is-going-to-guix-days-and-fosdem.html
Hope to see you there! :)
Thanks to your support we've passed our $80k goal! THANK YOU EVERYONE!!!
We've got three weeks left so we've also announced a stretch goal! https://spritely.institute/news/2024-2025-supporter-drive-success.html
An interactive browser-based Goblins playground! A DELUXE version of our block-pushing, circuit-building game Cirkoban!
We have plans for a stretch goal that we've been considering, and we'll announce it soon, but in the moment we're just extremely excited that we made our main goal! 💜
OMG! We hit our supporter drive fundraising goal! 3 weeks early!!! https://spritely.institute/donate/
This means so much, thank you, thank you, thank you to everyone who has supported us and our mission to build the next generation of secure, decentralized, community-driven networked tech so far!
💜💜💜💜💜
Thanks everyone who's tuned into our "tech values" threads. "Values" are abstract, but they matter a lot!
Thanks to everyone who has donated! We are so close, SO CLOSE to crossing the $58k line. Which means we're getting close to $60k of our $80k goal! https://spritely.institute/donate/
Thanks everyone! 💜
OH WE FORGOT ONE THING! HOW COULD WE FORGET!
Speaking of fun! If you donate at the silver, gold, or diamond tiers... you can appear in the credits of our video game demos!!! https://spritely.institute/donate/
That's right! You get to appear in video games that CHANGE INTERNET HISTORY!
So, maybe donate :)
We need a computing revolution, we need to change the defaults of the way networked programs are written. Secure, peer-to-peer tech can't be the exception. It needs to be the default.
That's a big lift. Conceptual, fun, interactive demos are an important part of Spritely: they help us get there.
The characters, the whimsy, the games: these things are no accident.
Lots of corporations lie through their teeth and say they're "changing the world" while just trying to extract value for shareholders.
Well we really are trying to change the world.
But to get there, we'll have to have some fun.
That's it, that's the last technical value.
But that's not the end of our journey! Within the next few days, we'll have our technical roadmap up and more visually accessible on our site. And we'll start walking through that.
In the meanwhile...
If what we're saying, if the values we've listed and talked about over the last few weeks have aligned with you? If this is the world you want to see happen?
Please consider donating! We could really use your help! We are a small nonprofit! Every donation helps a lot! https://spritely.institute/donate/
Much of Spritely's tech is extrapolated from the designs pioneered in the E Programming Language http://erights.org/
But E comes from Electric Communities Habitat... a p2p distributed virtual world system which could run untrusted code and had user-run economies... in 1997! https://www.youtube.com/watch?v=KNiePoNiyvE
Spritely's tech is a big lift. Goblins is a distributed programming environment! It's not a trivial thing to design.
For this reason, the first serious program testing and using Goblins' tech was Terminal Phase, a space shooter that runs in a developer terminal!
It was a robust test on its own!
Terminal Phase has also been a great testbed and demo for all our tech. For example, Goblins supports transactionality and time-travel features. But that's hard to understand!
But here's a video of time travel in Terminal Phase! *No* gameplay code changes were made to enable time travel! The game was fully programmed, and then in retrospect @cwebber realized that time travel support was already there, and so simply spent an hour wiring up what was already there to the GUI so users could see.
We'll talk more in the coming days and weeks about other demos we've used, including more modifications to Terminal Phase, that have shown off specific parts of Spritely's tech.
But you can play many of these games today! Many in your browser! https://spritely.institute/arcade/
We will, however, talk about one game *in particular*: Cirkoban! https://davexunit.itch.io/cirkoban
(Alt link: https://files.spritely.institute/embeds/cirkoban/)
Cirkoban is COOL AND FUN AS HECK but it also shows off something really important! It was the first demo of Goblins running in the browser!
Spritely is working on a lot of pieces to deliver its vision of p2p tech being the default, but there are two big ones:
- Goblins, our p2p time-traveling distributed programming environment https://spritely.institute/goblins/
- Hoot, our Scheme to Webassembly compiler https://spritely.institute/hoot/
Naturally, the most important thing to get to compile *is* Goblins on Hoot. Cirkoban used an early version of Goblins ported to Hoot as its foundation. That's what powers the time travel "undo move" in the game!
Aside from being *fun*, this gave us a real, running, actual example of Spritely's tech combined that we could not just show the world, but show ourselves.
Games force you to be very real about things! And when the tech is hard to explain, it's sometimes easier to *experience* something!
Now you may note that the two games we've focused on in this thread aren't particularly social.
Would you be shocked to hear that more social browser-based games are on the near horizon for Spritely?
Because you'd be right!
But... is that a distraction? Again... this is serious stuff!
If games became the primary deliverable, this would be a big distraction.
This is one of the reasons that Spritely does its demos in game jams: time-boxed demos that show something off, but which you can finish and step away from.
But you get something tangible in the end!
But there's a *reason* that the E programming language, which we firmly argue is the most innovative language around distributed security *ever*, grew out of a distributed virtual world environment.
Games aren't the main goal. But they do force you to be robust about *building the right things.*
We're building the next generation of decentralized network tech!https://spritely.institute
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.