Alright, I just couldn't bear it any longer. This project is getting covered in dust while my notebook is under repair. For two months I haven't worked on it, but I show you this now nevertheless. I just have to give in. I'm sorry for not being strong enough.
Knytt Alternate Stories, an early W.I.P. browser based knytt engine running on my crappy bedroom server.
To use, install the vitalize plugin. You can get it by following the link that'll pop up. If firefox addon wont work, use offline installation.
http://212.182.179.183:36080/KnyttAS/The idea:
MMO Knytt through browser. No custom levels, let alone custom use, for a long time to come, only my tiny test level.
If you don't see anything moving, that's because movement is only done at server side. Ha-hah. And I'm not sitting there all day steering Juni around. If you really really wanna see movement, catch me on MSN, or niff's IRC channel. Of course, it's supposed to have client side movement, but my notebook decided to crack its motherboard and cause havoc.
The mechanics:
-There's an MMF2 server application running (a modified knytt source), and a client-side vitalize MMF2 application.
-The server sends an initial background snapshot of the tiles and stuff to the client, without Juni, objects, or enemies. That took easily care of the tile creation.
-Then the server sends animation and position data each 1/x second to the client. The client creates a Juni character and animates and places it according to the received data.
-Well, that's really all.
While I can't do any development without my developer notebook, I'm still looking for help.
1) There are loads of MMF2 addons that can not be used by vitalize, the movement object being one of them. So I'll need to somehow make Juni move in a nice way, without stuttering (as happening now due to data being send every fourth of a second or so). It's a major problem that needs some special thought. Anyone?
2) There are a lot of gameplay problems occuring with multiplayer knytt. Like in a puzzle scenario, how would dying work when it easily screws up the multiplayer puzzle? Someone needs to map these out!
3) If you wanna jump in on this project, I have set up a subversioning system (SVN), and you're free to dev away with it. Just drop me a PM. You'll be having fun with level management, object creation, and mapping out all the other stuff I hadn't thought of.
That's all for now, I'll let you know when they fixed the notebook
and of course totaly erased my entire hard disk.
Yours truly,
Joozey