Random posts

SpindleyQ's picture

MarMOTS update #4

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!

spiral's picture

God S'gorf Globu Unu Kopufauu

gorf.png

I made this as an obvious reference to another game but it's probably impossible to decrypt with the fictional language it's written in. does that make it more or less funny? that's up to you, the player.

Event Created For: 
Made For: 
An event
Healy's picture

You Have to Put the Ball in the Cup

ballincup_screen.png
Game File: 

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.)

Made For: 
Pirate Kart 2

Slalom Invaders

SlalomInvaders.png
Game File: 

Shoot the invaders without being disqualified! Use the arrow keys to move left and right.

Made For: 
Pirate Kart 2
fizzhog's picture

mapmap

mapmap01.png
Game File: 

Event Created For: 
Made For: 
An event

Pac-Man Teaches Nutrition

nutrition.JPG
Game File: 

ugnhaoenlksdfhnoisdn

Event Created For: 
Made For: 
An event
FlaviusMaximus's picture

KNP Tower Defense

towerdefense.PNG

The game isn't too long. buy towers and upgrade them by clicking on it.

Made For: 
An event
ihavefivehat's picture

pintercourse

pintercourse.jpg

I learned a lot while making this game, maybe you will enjoy it.

Made For: 
An event
spiral's picture

Spiko the Hedgehog 2016 (DEMO)

SpikoScreenshot.png

Just when you thought it was safe to go back... Spiko the Hedgehog 2016 is here! In a playable demo format, that is! Available in: exe format for Windows, HTML5 format for all OS's.

Features:
- Unique spike & hedgehog gameplay. Attack with your back, roll with your body! Never before have you experienced the world through the eyes of a hedgehog.
- Five unique power-ups. Move fast with Balloon Mode, get supercharged with "Invulnerability", and don't forget about the classic 1-ups!
- Real world dynamics. Hear the howl of a fierce wind as you ascend a cliff. Listen to the chilling music of the Ice Caves.
- The fastest hero alive. With gameplay featuring velocities up to 250 miles per hour, you'll really feel the thrill of speed!
- Full environmental interaction. The world responds to your presence! Go for a swim in a lake, hear your claws pound as you run across a metal grate.
- A new way to move. Tired of running around everywhere yourself? Try out an Action Ladder to automatically climb up or down.
- Progressive integrated plot. You make the decisions. Live as Spiko, the hedgehog, as the face their daily challenges and must face moral dilemmas.
- Expanded moveset. Think Spiko can just run left and right? Think again! Spin, dig, jump, and claw your way through the world!
- Amusing original characters. Franky the Squirrel. Loyel the Owl. Sally the Lombat. Meet them all!
- Fully playable demo. Right here, right now. Can't wait for the full game, or want to try it for free? No worries!
- Fun multiplayer game. (Canceled)

====PLAYER HELP CORNER====

==Controls==
WASD or arrow keys: move around
Ctrl or Spacebar: hold to start a "spindash"™ and build up speed! Release to go.
Shift or E: attack
J: jump move
G: dig down
M: dig sideways (debug mode only)
Swim: automatic (context sensitive)
Escape: quit game

==Powerups==
Heart gain extra life
Balloon never slow down
MegaSphere cannot be defeated
Sight Shield enemies can't see you
??????? grab it to find out!

Enjoy and please look forward to the full version coming out Q4 2016! Comments and critics will be considered for future development. We wish to please fans.

Made For: 
An event
Syndicate content