Multi-User Graphics and Level Editing

Tools, assembly, and file formats.
Post Reply
User avatar
CommanderSpleen
Posts: 1014
Joined: Sun Aug 31, 2003 12:11 pm
Location: The Land of Sparkly Things
Contact:

Multi-User Graphics and Level Editing

Post by CommanderSpleen » Thu Mar 11, 2010 10:52 am

During January, I started work on a multi-user level editor, tearing the code from Vortlev and making it function in a client-server environment across multiple platforms. It's come a long way in that short time, and works surprisingly well besides a poignant lack of polish.

I'm finding that my efforts keep being delayed by several things, most notably, reinventing a GUI and input system from scratch and the many bugs this entails, and dealing with the level file format. So I've put the project aside for now in order to concentrate on finishing my mods.

Instead of picking it back up in its current form at some point, an even better idea has come to mind. A Qt-based approach (or a similar toolkit) would be far more effective, and allow us to quickly get the basic functionality under way so we can focus on features. I can manage the low-level stuff like network code and level manipulation routines, but someone(s) else would be required to create the GUI and its messaging system, and [at least pseudo] code for saving/loading the level files.

In addition, it would be awesome to give it graphic editing features, essentially replicating the best features of programs like MS Paint, Paint Shop Pro and Kolourpaint. Both the level and graphic editing functions would also be able to operate in purely single-user mode, so it would solve a lot of problems for a lot of Keeners, at the very least. We can even make it support Keen 4-6 and Dreams levels, given a generic enough interface.

Is anyone willing to lend their skills to such an undertaking in the nearish future? I know it's an ambitious idea, but we definitely have the collective skill to make it happen. And with the major interface and file format hurdles out of the way, my own efforts can be far more significant.

(The topic number says this is a good idea.)

Kdash
Posts: 405
Joined: Sat Feb 26, 2005 5:45 pm

Post by Kdash » Fri Mar 12, 2010 3:37 am

The topic number is right, this is an amazing idea. Imagine how much easier collabs would be with something like this.
The CKCM would actually get finished!

levellass
Posts: 2902
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass » Fri Mar 12, 2010 11:04 am

If you could find anyone to do levels. This community is terrible at them.

User avatar
Fleexy
Site Admin
Posts: 490
Joined: Fri Dec 12, 2008 1:33 am
Location: Blogham Tower
Contact:

Post by Fleexy » Fri Mar 12, 2010 11:46 pm

I'll do levels!

levellass
Posts: 2902
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass » Sat Mar 13, 2010 5:39 am

Have you seen my topic on he PCKF then? I have the tilesets and everything all done.

http://pckf.rigeltechnical.com/viewtopic.php?t=1022

User avatar
CommanderSpleen
Posts: 1014
Joined: Sun Aug 31, 2003 12:11 pm
Location: The Land of Sparkly Things
Contact:

Post by CommanderSpleen » Sat Mar 13, 2010 7:06 am

Even Genius314 thinks it's an amazing idea!

Post Reply