Yay! I love jQuery! I love HTML html 5! I love CSS 3!
And, I’ve decided that Neflaria, Version 2, will be my playground.
Neflaria, for the unacquainted, is the online game that my friend and I inherited a couple years ago. You make a character, you log in, and you fight monsters and chat with other players; while there’s not a whole lot to the game, it has been around for about 10 years, and as such, has a lot of character. And a lot of characters. I mean that endearingly. (Hi, Chris)
However, to a lot of the players, and definitely to me, its 2001-era look is a little stale. Its 12px Times New Roman on 100×100 pixel repeating background. Another word might be “dated.” The server-side database and file structure is a little crazy and unorganized, and it is time for an upgrade. So, here’s where Neflaria version 2 comes in.
One of the decisions we made was to move forward and to use jQuery 1.4.1, which niftily came out just as we were restarting development, to use html 5 (by including the wonderful html 5 shiv [blog post, javascript] for backwards compatibility), and do as much as we can to bring Neflaria into 2010 while at the same time making sure that the people playing the game- who are probably still on IE6- aren’t left out in the dark. Now, I’ve always railed against IE6, and I hate IE6 support more than anything… but by building on a solid base of well-structured html, css, and javascript, we can bend the styles later on to suit IE6′s needs, while maintaining future compatibility. “Graceful Degredation” is the term of the day.
We’re developing Neflaria V2 looking for the future. We’re building our javascript more like a framework and less like a loose collection of methods called “x2″ and “j5″. We’re restructuring the database (aka normalizing the heck out of it) and using JSON served piping hot via short but precise PHP pagelets. It’ll be very client-heavy, assuring server-side performance, and it’ll be extensible for future features. We’re even working on multilingual support, using jQuery to query a language-based XML file by key.
I’m pretty excited. Get a preview here (only the home, terms of service, privacy policy, and “create” and “login” buttons do anything, and it isn’t wired up to the database): http://labs.crimsondeviations.com/NeflariaV2Preview/














#1 by Swiftzilla on May 20, 2010 - 9:53 pm
Quote
Hey, glad to hear you are still working on it lol, cant wait for the outcome
#2 by Mystic on June 2, 2010 - 11:29 pm
Quote
While you’re all waiting for the new version to come out you may want to check out this other game I play at. Similar type of game concept. Enjoy!
#3 by Mercador on June 8, 2010 - 2:47 pm
Quote
Well, Jacky-boy, I hope you get it up before I go off to boot camp, I miss you guys. Its too bad that as soon as I found time to play, the next week the game was brought down. I’m willing to make financial contributions at the beginning of next year, if necessary.
Pick up your phone, you monkey.
Catch you later, hopefully.
#4 by Weezy on June 10, 2010 - 10:37 am
Quote
Pfffft.
#5 by CadaVez on June 26, 2010 - 3:41 pm
Quote
Any updates ?
#6 by Jack Lawson on June 26, 2010 - 9:03 pm
Quote
Working on it! I’ve been overloaded with projects, but we are making progress.
#7 by Pounce on July 4, 2010 - 2:24 am
Quote
Preview not working =(
Looking forward to these new technologies integrated in one of the coolest games I ever played (and I played a lot of them
)
#8 by Poppo on July 5, 2010 - 6:23 am
Quote
Lets hope it’s fun like the rest, i’ll be playing if everything goes right.