You, the Golden Knight, must rescue the Pixel Princess from the clutches of the evil Red Guard. They have built a cunning maze to protect the princess from the grubby paws of Knights (of any color, for that matter). Will you succeed, with the help of magic Potions hidden in the maze...?
( The Red Guard's War Drums are CC BY-NC-ND 3.0, so be prepared oh valiant Knight! Lore says it was contrived by a wizard of sorts, http://producersnafu.bandcamp.com/ )
Arrow Keys = Move
Space = Hit enemy things
Can you beat the newest Puzzle-Adventure from SoftSoft? It's quite a challenge!
(You'll need an interpreter to play this game. Common ones include Windows Frotz and Zoom, for the Mac.)
So, hey, after the Klik of the Month Klub #9 event page got sidetracked with "hey the site is broken" postings, I figured it might be a good idea to have a place where you can talk about the site itself. This is that place!
If you look at the forum description, it also mentions things like suggesting community projects and starting up collaborations. You can do those things here, too! The Steel-Drivin' forum is all about figuring out how to make our little nook of the internet a more rhinoceros place to be.
Be some ducks. Find food for your ducklings.
(Mouse to steer, click to move forward)
Mmmmhhhhmmm... balls.
this guy is about to jump, but will he fall to a pit of doom?
Dudes we're totally on a new server. www.glorioustrainwrecks.com will be back up and running as soon as the DNS propogates and all that. Hopefully downtime shall be reduced!
So, I just wanted to talk about MarMOTS a little bit. I'm still working on MarMOTS every so often in my spare time. I had two goals that I wanted to achieve before I put it back online.
Goal #1: User authentication.
This works; you can now login to MarMOTS using your Glorious Trainwrecks username and password.
Goal #2: Saving.
Not explicitly stated, but required for Vision #2 of my 8-step vision, I want to make sure that if I bring the server down, I can bring it back up without everything being lost forever.
This has been trickier than I'd anticipated. I thought I would just chuck everything into an object database, and the de-facto object database for Python would appear to be ZODB. What I didn't count on was that ZODB was not even remotely designed to process the huge volume of changes I would be throwing at i; the way that it saves is to append the new data to the end of a file. In my original plan, this file would quickly be filled up with changes in the cursor blinking status if I saved it all the time.
Of course, then I realized that saving it all the time is infeasable anyway, because that would mean WRITING THE SCREEN TO DISK in addition to sending it over the network. No good.
So I guess I'll implement regular checkpointing, which may mean brief pauses every half hour or something. I'm keeping my eye on POD, but that project is young enough that it makes me nervous about depending on it. I think at this point the simplest thing is to just dump the whole thing to a pickle file and be done with it; I'm pretty sure I'll be able to migrate to a more complicated scheme later.
Maybe goal #3: Dedicated hosting.
MarMOTS has a deliberately inefficient design; I burn lots and lots of CPU so that I don't have to think about cache invalidation. I share the server that Glorious Trainwrecks runs on with lots of other people; the CPU time is not really mine to burn. So I'm thinking the only reasonable solution is to move to my own (virtual) server, where I don't have to care that people drawing ASCII dongs is slowing down other peoples' websites. Of course, I'd want to minimize the time I was spending $20/month solely to host MarMOTS by moving all my shit to the new server, but that's not a project I really want to undertake QUITE yet.
So, yeah, if you guys are excited to play with MarMOTS some more, make some noise in the comments!
made a quick flick game bc i really wanted to participate in this. excited to play everyone's stuff
nice to meet ya