Earlier this morning, I ran across the Heroes of might and magic online mini-game (via digg). The game is written in PHP and uses the prototype and scriptaculous java script libraries. The interface is very drag and drop oriented and it uses Ajax to update game status. The graphics are very good. No flash as far as I can tell.
Their server is getting crushed right now, intermittently not responding and running out of MySQL connections. The javascript crashed my browser a couple times. Still, I was intrigued by the combination of Ajax and PHP and I liked the interface. Definitely one to bookmark for later. (I’d like to track down that crasher when I get more time.)
What is the state of Ajax games? of PHP games? Are there other PHP/Ajax games that I should bookmark?
I have a friend who is doing something like UrbanDead in PHP5. He’s using AJAX for the “fights” and some of the other functionality that would benefit from that.
Not quite AJAX per se, but I was very impressed by this game when it came out:
http://www.smokymonkeys.com/triglav/
The only downside is that it requires IE to work, but it has some pretty amazing HTML / Javascript game flow.
PHP games are quite active these days. I work on Blacknova Traders, a PHP-driven web based game similar in style to Tradewars 2002. There is also Legend of the Green Dragon (A clone of Legend of the Red Dragon). Not to mention Alien Assault Traders, Promisance, Quantum Star (SE), PHPRPG, Phaos, and dozens of forks of all of the above.
Now AJAX is a little different. Its starting to creep into the various PHP games, but slowly. It takes us a little time, since we are generally all working with seriously legacy code that doesn’t take kindly to new technology.
There are quite a few of us, and many of us blog. Check my blog, or better yet, Maugrim’s blog for links to other PHP game developers.
It’ll be interesting how far this project goes.. http://www.shankun.com/AtlasPhp.aspx
using PHP and .NET’s ATLAS client AJAX library. Haven’t looking into what ATLAS can do yet.. but seems a hefty chunk of js code (238k for the core .js) so hopefully does some neat things.
Ajax adoption is going to take time to penetrate the PHP Games genre. We have a tendency (esp. in open source) for common denominator development. It’s not that Ajax is bad, it’s just something new and finding a valid use for it in what is in some cases legacy code is difficult. The newer the game project, the more likely someone will build in Ajax elements…
I’ve worked with Ajax in another project and I look forward to implementing it in Quantum Star SE’s interface (the Evolved branch is a rewrite of the legacy code). I’ve been playing around with PEAR’s HTML_AJAX along with the Prototype and Scriptaculous js libraries getting a feel for the possibilities. I bet a few others like me are just playing around with AJAX until we get a handle on how we can effectively use it (and not just dump it in at random as UI candy).
[...] And what else? Last week Dynamic Web Pages discoverd 17 new php tutorials – topped by lots of slides from the php quebeck conference (conference on cd available!), MySQL Replication and synchronisation as like tutorials about the Zend Framework and AJAX (Btw., HTML_AJAX 0.4.0 was released by Joshua Eichorn and there are the first AJAX-based PHP Games around, too). The last two seem to be of some interest to the php community. This picture seems to be confirmed by articles from i.e. blogs that went around the world last week. Lukas Smith has initiated a discussion about the proposal process of the eclipse php ide and open source and continued [1 | 2] with that this week. Zend Framework showed up some times, too [1 | 2]. Some other news concerned 3D-image capabilities of php with PEAR Image_3D by Kore Nordmann and the Solar Framework Releases that happend this week by Paul M. Jones – who just left Zend. Forgot something? Ah, yes, Omni IT is offering a job as Junior Web Developer. Chris says: “If you like web development technologies (mod_perl, PHP, etc.) and working with some of the best in the industry (Laura, Wez, George, Theo, Amy, etc.), this might be an opportunity you don’t want to miss”. Probably i forgot the one or other important news, so just drop me a comment. And what do you think: should i really use trackback on those summaries? seems a little like spam to me, but actually this is what they are for, aren’t they? This time no trackbacks here, i wait for your opinion …. l8er! [...]
The current state of browser-base games is something that concerns me greatly – it seems a lot of the “greats” are starting to get abandoned by their users and developers. The tutorial, article, and news sites have been gone for ages. This is something I hope to rectify here shortly.
I have been deployed to Kuwait since January, I get to come home in May. The whole time I have been here I have been working on a website that I will launch within weeks of my return to the states. I currently have a number of tutorials, articles, interviews, postmortems, etc – all centered around the browser-based game world.
My goal, my hope, is to once again garner a true community around these games and get the younger crowd of people interested in these games once more. As both players and future developers.
Nice Ajax single and multiplayer games can be found here (together with Ajax chat, tournaments, and much more..)
http://www.pitstreet.com
Very promising is the new http://wwww.32cards.com (soccer card) game for Windows. It’s coded in PHP in combination with the PECL WinBinder!
You should have a look at it.
Come try out Heaven and Hell – the game
Not saying much here. I will let you judge by yourself.
Meet you in the Realm!!!
This is a fairly well developed game for only being around a year and a half, Nowhere-Else and Beyond. Only one developed/programmer, and he did a good job. The game is always having updates that utalize more and more ajax instead of javascript, and it also has some extra features like an alternate Java map display instead of normal JavaScript. Using the Java can also enable the 2.5D view (perspective) instead of the plain old 2D view. Just a note: The game has over 60′000 lines of code (That’s a lot for one person who has another job! (He develops this game in his spare time))
“http://blog.quantum-star.com/index.php?/archives/239-Redux-First-Official-Code!.html”
-Maugrim
I believe that is about right. Our site is a good example. We have just entered Beta testing at Shogun Wars. Right now we’ve don’t have much using AJAX, mainly just the message system, but we have big plans for it the (hopefully) near future.
It is definitely easier to implement when you know it is coming.
Lol … that was cute. I had just bookmarked that link above to my site, and somehow still had it in the clipboard… then my browser freaked out and decided to make this form disappear and I had to either submit blindly or re-type… I guess I should have re-typed.
Within the quotes above it should read:
“It’s not that Ajax is bad, it’s just something new and finding a valid use for it in what is in some cases legacy code is difficult. The newer the game project, the more likely someone will build in Ajax elements…”
I like perl, php and mysql. but some time a server setup with all the facility can be a hard job. We have developed a simple software which does all the thing automatically. It has php, mysql, email, pop3, dns, page designer, phpmyadmin like thing all built in. we named it dotash project and avail free at http://www.ashnah.com
ashnah language is the world first language that has cgi, xml, database all built in. user do not need any external library for this and it introduces xdll concept.
It is ideal for home or small office use.
AJAX games are popping up more often as the technology ages. The most complex one I’ve seen is here (http://www.voximperium.com) and is called Vox Imperium. Its a clone of Civilization written with AJAX tech, but its also multiplayer.. I’ve seen worlds with ~50 people playing at once. The networking is well thought out.
As far as I know its written in PHP/Javasscript with MySQL on the backend.
I’m working on a fully Graphical PHP Adventure game with AJAX principals (no refreshes).
It has a shop system, battle system, item system and worlds that you can visit, all the while walking through each island maps artwork and players.
Here is a new ajax powered free chat Chant,
that can be integrated to Wordpress.
I hope this help
I’m working on developing a simple browser game using PHP, HTML and MySQL. It’s going fairly quickly, and I’m still working on the base engine, but I’m amazed at how much PHP I’m learning.
I’d like you to contact me about this game, add me on messenger if you’d like. I want to find ways how to release exploits/hacks etc..
It is a known thing in the game and very common and I want to do it.
Please mail me.
Thanks, sean walsh.
It is not long ( January 2007 ) i implemented a newer and heavily modified version of WebChess on my own server. No AJAX, but blazing fast.
http://chess.yourforum.gr
Come and invite me to a game if you can take a serious challenge
Hey can you please contact me, I think I’m interested helpping to work on this game.
Sg1: A 2d ajax multiplayer real-time strategy game. This Game is awesome and is made by AjaxProdigy.com
can any one tell me where i could download all the php / mysql / ajax codes wahat ever is needed for a mafia kinga game . something like omerta or torncity. please mail me to merejulius@yahoo.com
Bin schon seit langem stiller leser deines blogs und finde deine artikel wirklich gut. In letzter zeit ist mir aber aufgefallen, dass dein Seitenlayout im chrome browser total zerrissen ist… Ich kann deinen blog nur mit dem Internet Explorer lesen. W?re toll wenn du das problem beheben k?nntest
Hi there, cool website. I couldn’t help noticing your writing style. Jill at Chilli Plants
The javascript crashed my browser a couple times, yes
Thank you for unshared
But I must put more pictures.
Affects people to pretty pictures.
I really liked your site. Good luck.
Hi! I’ve been following your site for some time now and finally got the courage to go ahead and give you a shout out from Houston Tx! Just wanted to mention keep up the fantastic job!
The crux of your writing while sounding agreeable in the beginning, did not sit properly with me after some time. Somewhere within the paragraphs you actually were able to make me a believer but only for a while. I nevertheless have got a problem with your leaps in assumptions and one might do nicely to fill in those breaks. In the event that you can accomplish that, I would certainly end up being impressed.
I have played Heroes of Might before. A few months back, actually. That game is a bit addicting to tell you the truth, so I stopped playing. lol
Please let me know if you’re looking for a article author for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d love to write some material for your blog in exchange for a link back to mine. Please blast me an email if interested. Cheers!
Thank you sharing these kind of wonderful blogposts. In addition, an excellent travel and also medical insurance strategy can often eliminate those fears that come with journeying abroad. A new medical crisis can shortly become too expensive and that’s bound to quickly place a financial weight on the family finances. Having in place the best travel insurance package prior to leaving is worth the time and effort. Thanks a lot
Great beat ! I wish to apprentice while you amend your site, how could i subscribe for a blog website? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear idea
I like your blog. I will back again. Thank.:)
A wonderful article you posted. That is so informatory and creative.
Please keep these excellent posts coming. You helped me so much.
Thanks for sharing!
Great goods from you, man. I’ve understand your stuff previous to and you’re just extremely excellent. I really like what you have acquired here, really like what you’re saying and the way in which you say it. You make it entertaining and you still take care of to keep it sensible. I cant wait to read far more from you. This is actually a great site.
Amazing knowledge I discovered right here. Thank you so much for sharing.
Hi there, just became alert to your blog through Google, and found that it is really informative. I?m going to watch out for brussels. I will be grateful if you continue this in future. Many people will be benefited from your writing. Cheers!
Have you ever thought about creating an ebook or guest authoring on other websites? I have a blog centered on the same topics you discuss and would really like to have you share some stories/information. I know my readers would appreciate your work. If you’re even remotely interested, feel free to shoot me an e-mail.
Hi, i think that i saw you visited my blog thus i came to “return the favor”.I am trying to find things to improve my website!I suppose its ok to use some of your ideas!!
granda ciona de onditicor y etizemo con deires eireiraco. essel a ncais y eradurba ncireis con tissentre emafir!
Large from the blog page is reasonably excellent.
I’m curious to find out what blog system you’re using? I’m experiencing some small security issues with my latest blog and I would like to find something more secure. Do you have any suggestions?
We absolutely love your blog and find a lot of your post’s to be precisely what I’m looking for.
Thanks for all of the efforts on this website. Kim loves conducting investigations and it’s simple to grasp why. Almost all know all concerning the dynamic tactic you deliver important tactics by means of the blog and as well as increase participation from some other people about this subject plus our favorite child is actually studying a whole lot. Have fun with the remaining portion of the year. Your carrying out a great job.
This fact sheet offers suggestions for choosing a physician and facility for cancer treatment
Excellent post but I was wanting to know if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit more. Many thanks!
It is best time and energy to make some ideas for future years and it is time for you to end up being content. I have analyze this kind of submit and when I could I must advise you numerous interesting points or perhaps suggestions. Perhaps you might compose following posts discussing this information. I would like to examine even much more reasons for that!
You’ll be able to say that Mother Nature was a bit biased towards Australia! Why else would she give Australia just lovely coastlines and beaches?! There is certainly so significantly you can do here. Laze around the sandy beaches, indulge in water sports and let’s not forget about fishing! It’s in Australia you’re guaranteed a fantastic fishing expertise at 1 of its numerous fishing grounds and reefs.
Currently it seems like Expression Engine is the preferred blogging platform out there right now. (from what I’ve read) Is that what you are using on your blog?
Howdy I am so grateful I found your webpage, I really found you by mistake, while I was looking on Bing for something else, Nonetheless I am here now and would just like to say thank you for a marvelous post and a all round thrilling blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have bookmarked it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb work.
I’m curious to find out what blog platform you happen to be utilizing? I’m having some minor security problems with my latest website and I’d like to find something more safeguarded. Do you have any recommendations?
Perfectly pent written content, regards for selective information. “No human thing is of serious importance.” by Plato.
Greetings from Colorado! I’m bored to death at work so I decided to browse your blog on my iphone during lunch break. I really like the info you provide here and can’t wait to take a look when I get home. I’m shocked at how fast your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, great site!
Hey would you mind letting me know which web host you’re utilizing? I’ve loaded your blog in 3 different internet browsers and I must say this blog loads a lot quicker then most. Can you suggest a good web hosting provider at a honest price? Thank you, I appreciate it!
loans feature persons, house owners plus apartment renter’s, gotten married consumers plus
Wonderful beat ! I wish to apprentice while you amend your web site, how could i subscribe for a weblog site? The account helped me a applicable deal. I have been tiny bit acquainted of this your broadcast offered vibrant transparent concept
own limit on the power in your machine. With the top suspensions and the lightest frames
Good day. i am doing research right now and your blog really helped me.
I am 50 years old lady worked in a reputed private hospital as a hostel worden……wored in a reputed nursing home as a incharge…..still I am working……..like to perticipate in dadagiri unlimited…..may i get the chance?
Big story!
I’m impressed, I must say. Really hardly ever do I encounter a weblog that’s both educative and entertaining, and let me let you know, you could have hit the nail on the head. Your idea is excellent; the issue is something that not enough individuals are speaking intelligently about. I’m very joyful that I stumbled across this in my search for one thing regarding this.
Aaron Hernandez Jersey, Authentic Super Bowl XLVI Aaron Hernandez Jersey from Packers Store
PHP Games – Professional PHP I discovered your blog site on google and examine just a few of your early posts. Proceed to keep up the very good operate. I just further up your RSS feed to my MSN Information Reader. Looking for ahead to reading more from you in a while! Regards, Furniture Manufacturers