Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

JavaScript/HTML 5 Gaming?

Soulskill posted more than 4 years ago | from the five-by-five dept.

PC Games (Games) 201

cjcela writes "Lately I've seen some HTML 5/JavaScript games popping up on the web. Most of them lack sound, and are not polished, but little by little this is changing. As an example, check Galactic Plunder. While it is only a single-level proof of concept, it is one of the first arcade non-Flash games that I've found playable. Do you know of other comparable or better pure JavaScript games?"

cancel ×

201 comments

Sorry! There are no comments related to the filter you selected.

No (-1)

Chrisq (894406) | more than 4 years ago | (#32897516)

Do you know of other comparable or better pure JavaScript games?"

No

Re:No (1)

Elbereth (58257) | more than 4 years ago | (#32897528)

I think that basically sums it up.

Unless you count Kingdom of Loathing and such.

Re:No (0)

Anonymous Coward | more than 4 years ago | (#32897538)

me neither, but that looks cool

Re:No (3, Informative)

TheViciousOverWind (649139) | more than 4 years ago | (#32897568)

No

Understandible. It can be hard to seperate HTML5 content from flash content these days. However, there is games popping up at a pretty constant rate. For example, look at these links:

Another thought: The HTML5 canvas element and Java's AWT "Graphics" element are very alike. I wonder how long it takes for someone to program a converter, so all java applet/mobile games are available as HTML5 games?

Re:No (4, Informative)

hellop2 (1271166) | more than 4 years ago | (#32898112)

Hi Overlord. I appreciate your effort searching google and posting these links, but did you bother to click on them?

Your first link is not a games library. At least not in the sense of your 3rd link.

But your 3rd link is 2 years old and the project it mentions doesn't appear to exist anymore.

Re:No (4, Informative)

TheViciousOverWind (649139) | more than 4 years ago | (#32898260)

Hi Hellop,
Thanks for your corrections!

It was actually from my bookmarks. I've played quite a bit around with the canvas element myself, and that's why I've got a lot of bookmarks.
Sorry about the confusion about "library". English is not my first language, and in my language library can also mean "collection of", so that's why I used that word.

The 3rd link was actually not the link I intended to post, I intended to post a link to this HTML 5 Game engine [dextrose.com] (More info in this article [ajaxian.com] ) which looks pretty good. It's in beta though, and I've got no hands on experience with it, but it looks promising.

The link I posted is still valid though, and can be found here: http://tommysmind.com/ [tommysmind.com] It might not be updated any more but it's still a nice resource, if you've just started using the canvas element.

Re:No (1)

pinkushun (1467193) | more than 4 years ago | (#32898114)

And in addition, to see what other awesomely cool things are possible with HTML5 and Canvas, and hence possible in games, check out http://www.chromeexperiments.com/ [chromeexperiments.com]

GAme library ONLY for ipad (0)

Anonymous Coward | more than 4 years ago | (#32898904)

DUMB very DUMB

i may redo the hex map stuff in html5 (1, Interesting)

Anonymous Coward | more than 4 years ago | (#32899168)

looks actually easier to use then what i had been

Re:No (1)

mcvos (645701) | more than 4 years ago | (#32899300)

The HTML5 canvas element and Java's AWT "Graphics" element are very alike. I wonder how long it takes for someone to program a converter, so all java applet/mobile games are available as HTML5 games?

Hasn't Google already done something like that?

Re:No (1)

FyRE666 (263011) | more than 4 years ago | (#32897764)

I used to write a lot of Javascript games - way back when NS4 and IE4 were the browsers of choice. e.g. Donkey Kong, with all 4 levels of the original (plays a bit too fast on modern browsers) http://www.smashcat.org/arcade/dkong/ [smashcat.org] . Also wrote versions of Tempest (for IE4 using VML), Frogger, Pengo, Pole Position, etc.

Re:No (1)

hellop2 (1271166) | more than 4 years ago | (#32898302)

4 levels? Wow. TFA only has 1.

I declare Scott Porter the winner. hahaha "Porter"

Re:No (1)

HappyHead (11389) | more than 4 years ago | (#32897832)

And another one, this one with sound even: http://29a.ch/jswars/ [29a.ch]

All demos (4, Informative)

QuantumG (50515) | more than 4 years ago | (#32897540)

Everything I've seen so far has been "hey look what I can do". It's not the domain of cottage industry game developers, yet.

Just today I was looking at WebGL [khronos.org] which will allow hardware accelerated 3d in the browser.

I just hope someone, eventually, figures out that the "full screen" button we have in web video can also be used in web games.

Re:All demos (1)

AHuxley (892839) | more than 4 years ago | (#32897578)

Exactly it seems to be a sub set of html thats faster, cleaner, better but its not flash.
In the rush to open source, less crashing and speed a lot has been dropped.
We are left with MS or Apple like apologists telling us how good the new parts that work are and that nothing better ever existed.
Flash is not good, but it does offer functionality that seems to have been totally lost in todays development efforts.
html is evolving but seems far in the past.

Re:All demos (4, Informative)

QuantumG (50515) | more than 4 years ago | (#32897602)

I'm sure the complete lack of a decent development environment has something to do with it too.

Re:All demos (4, Funny)

Mad Merlin (837387) | more than 4 years ago | (#32899338)

I'm sure the complete lack of a decent development environment has something to do with it too.

What on earth are you talking about? Vim works with every language.

Re:All demos (0)

Anonymous Coward | more than 4 years ago | (#32897852)

In the rush to open source, less crashing and speed a lot has been dropped.

There's nothing about Flash that makes it special, it just had a 10 year headstart. Give it a year with FF4 and IE9 hardware accelerated canvas and then see.

Re:All demos (4, Interesting)

SquarePixel (1851068) | more than 4 years ago | (#32897624)

I just hope someone, eventually, figures out that the "full screen" button we have in web video can also be used in web games.

That is actually one of the most significant problems with HTML5. It provides no way for the video to maximize to full screen and is actually even against such functionality with JavaScript (page could maximize the window automatically and so on).

Currently the only way is to install a Firefox Addon that adds a context menu item to maximize the video object. But that is only for the video object, works only with Firefox and is in no way user-friendly.

Everyone here always says sites should start changing to HTML5 video, but when it lacks basic functionality like that I just don't see it happening.

Re:All demos (1, Informative)

Anonymous Coward | more than 4 years ago | (#32897870)

Why the fuck should your game (or ad, hmmm?) be able to take over my full screen? It can already take over the entire page area in the browser, and if I want it maximized or full screen, I'll tell the browser and/or window manager about it, thank you.

Re:All demos (1)

SquarePixel (1851068) | more than 4 years ago | (#32897978)

Maybe you can do so, but it's way too complicated for the casual user to start messing with it like that. They have got used to just clicking the "full screen" button in their YouTube player. If you're watching videos full screen, it also makes no sense to have huge browser bars and taskbar around the video just taking up space and distracting you.

JavaScript and HTML5 are about idiot accessibility (0)

Anonymous Coward | more than 4 years ago | (#32898022)

JavaScript and HTML5 are all about bringing computing to the stupidest people within the entire human population. I'm not talking about end-users. "Developers" fall into this category, as well. That's the essence of Web 2.0.

When it comes to end-users, most don't know that most browsers have a full-screen mode. They'd end up bitching and moaning to the developer about how the JavaScript/HTML5 game isn't like other games. Even if they were explicitly told to press F11 or whatever key makes their browser go full-screen, they probably still have trouble doing it.

Of course, it's not limited to just the stupid end-users, too. Anyone who wants to actively develop for the shitfest that's JavaScript and HTML5 development is probably quite dumb, too. Why the hell would anyone want to subject themselves to that, when they can write portable, cross-platform games using libraries like SDL and ClanLib? Sure, the user has to download and run the application, but that's really not a big deal. In fact, it's a good way to filter out the idiots. Oh, and when you use real libraries and real languages, you can even give your game audio capabilities! Imagine that!

Re:All demos (1)

popo (107611) | more than 4 years ago | (#32898134)

You're missing the point: You *can't* tell the browser about it.

Re:All demos (2, Informative)

tepples (727027) | more than 4 years ago | (#32898042)

It provides no way for the video to maximize to full screen

Have you tried pressing F11 in your web browser? Just because it's different from YouTube's control doesn't necessarily make it worse. It works especially with games that resize their canvas upon a browser window resize, and the game's scripting could sniff the browser and tell the user which key is a particular browser's key for full-screen mode.

Re:All demos (1)

SquarePixel (1851068) | more than 4 years ago | (#32898118)

That works of course, but how user friendly it is to always tell the user to press F11? How user friendly it is to first make the user click the "full screen" button on YouTube and after that still make them press F11? In top of that there are countless amount of people who probably don't even understand what they should do then, and start moaning that it's "broken".

That beside the fact that one of the purposes of HTML5 is to get every browser support it the same way (including IE), so that developers can write code that works the same in all browsers and devices. Sniffing user agent and acting differently based on it just takes us back to the problem.

Re:All demos (1)

tepples (727027) | more than 4 years ago | (#32898180)

Does a console game tell the user how to set the TV between 4:3 and 16:9 modes or how to pull the TV out of picture-in-picture?

Re:All demos (1)

SquarePixel (1851068) | more than 4 years ago | (#32898278)

Does a console game tell the user how to set the TV between 4:3 and 16:9 modes

While you can do it manually, at least mine does it automatically.

The thing is, users have already got used to the button that easily takes them to full screen. If you now add an intermediate step in to it, users will just think it's broken or shit. Hell, even I wouldn't want to always take the extra steps when watching some video.

If you want to do it the hard way (majority doesn't), then HTML5 should offer the functionality and browsers should offer an option to turn it off. Just like for the HTML5 local storage and so on. It's not that complicated, and you make it a lot more user friendly. Internet has not been just for the geeks for over 10-15 years now.

Re:All demos (4, Interesting)

tepples (727027) | more than 4 years ago | (#32898382)

HTML5 should offer the functionality and browsers should offer an option to turn it off.

If it's opt-out, there will likely be a well-publicized incident where a canvas, audio or video takes over the full screen of an inexperienced PC user (who forgot to turn it off or didn't even know it was possible) and impersonates the operating system's user interface.

Re:All demos (1)

Threni (635302) | more than 4 years ago | (#32898954)

"Press escape to quit full screen mode" is pretty populare on YouTube. I'm sure users can respond to "Press f11 to overcome the shitty limitations of web standards" could also catch on.

Re:All demos (1)

TheRaven64 (641858) | more than 4 years ago | (#32898262)

Pressing F11 is more user friendly, because it's the same for every single web page in that browser. Take a look around the web and see how many different icons you see for making Flash things go full screen. Just about every single Flash thing I've seen uses a different icon and puts it in a different place, while the full-screen menu item in my browser is in the same place all of the time.

The problem is that there is no way of combining the 'let this game take control of the window' and 'make the window fill the screen' operations. A browser could do this quite easily by, for example, adding a Squeek-style halo around all canvas and video elements on mouse over, allowing you to make each one fill the screen by clicking on a floating element. There is nothing in the HTML 5 spec that precludes this, it's a browser issue.

Re:All demos (1)

somersault (912633) | more than 4 years ago | (#32897668)

I just hope someone, eventually, figures out that the "full screen" button we have in web video can also be used in web games.

For flash at least: just find the direct link to the swf and download/paste it in the address bar, that's what I've always done.

Game i created for private use (0)

Anonymous Coward | more than 4 years ago | (#32898788)

has the old dungeons and dragons basic edition soft cover books
-mass combat
-dominion rulership
-events system
-hex mapping to move armies
-system for characters
-uses javascript/dhtml and mysql for importing "modules" aka the games

next phases are to try (UGH) and do up the immortal rules

Hits? (1)

curmi (205804) | more than 4 years ago | (#32897542)

Someone trying to get hits on their games website? :-)

Anyway, that particular game didn't seem to work well on my machine (Mac OS X) with Safari. The Z button wouldn't shoot, and collision detection didn't seem to work most of the time. So not really a good example of what can be done I would say.

Re:Hits? (1)

Dr. Zim (21278) | more than 4 years ago | (#32897802)

I'm with curmi on this one. Couldn't get the thing to work.

Re:Hits? (1)

Yvan256 (722131) | more than 4 years ago | (#32899050)

Safari 4 or Safari 5?

Same bugs as you with Safari 4.0.5. I even had the "ground" disappear.

Depends what you mean by "comparable" (1)

spion666 (922711) | more than 4 years ago | (#32897558)

I don't know if this one qualifies as "comparable". Its Connect4 [spion.ws] , has an AI and also has online play via Facebook.

It uses SVG/VML (actually Raphael) for graphics and doesn't even require HTML5 :)

Effect Games (2, Informative)

xnt14 (1656123) | more than 4 years ago | (#32897562)

There's also another awesome game written in html5: http://www.effectgames.com/effect/games/crystalgalaxy/ [effectgames.com]
It runs at decent speed in firefox, and its very fast in chromium.

Re:Effect Games (2, Informative)

physburn (1095481) | more than 4 years ago | (#32897884)

None of there games are HTML5, says so in the comments.

Re:Effect Games (1)

drinkypoo (153816) | more than 4 years ago | (#32898572)

Not only it is not HTML5, but it loads twice. And you have to wait longer for the loading after you click start than the loading before you can click start. What assholes. If I knew how long it would take I would never have listened to this shitty music so long.

Also play control is poo

Pure Javascript (1)

flakron (1146337) | more than 4 years ago | (#32897576)

If I'm not wrong Lord Of Ultima

Re:Pure Javascript (1)

Jarik C-Bol (894741) | more than 4 years ago | (#32898292)

maybe, but that game is so hackable, its a joke.

Re:Pure Javascript (1)

ewrong (1053160) | more than 4 years ago | (#32898752)

It's interesting to see EA stepping into this market. Surely a sign of things to come.

there are a few (1)

LinuxRulz (678500) | more than 4 years ago | (#32897610)

yesterday I stumbled on http://www.boingboing.net/arcade/ [boingboing.net] which presents a few games which are mostly html5. Since a lot of people are choosing html5 over flash I believe we'll see more and more of them coming in the future.

Re:there are a few (0)

Anonymous Coward | more than 4 years ago | (#32898602)

wow - had a quick look and to be honest the games are laughably bad!!!!

html is for text and embedding pics - its pathetic when you think of the work and time that goes into trying to get it to do stuff that so obviously should be done with flash.

the results are so sub-standard that they only serve to demonstrate the extent to which flash is unassailable, and will be for years to come.

while html5 catches up do you expect flash to stand still...?

based on that (0)

Anonymous Coward | more than 4 years ago | (#32897614)

Based on that game, I think it'll be quite a while before I show friends and co-workers what can be done without Flash. It's a step in the right direction, but there's a really long way to go.

Google Pacman (1)

SaxMan101 (412679) | more than 4 years ago | (#32897630)

Wasn't Google's pacman thing pure javascript/html5? Its still up at http://google.com/pacman [google.com]

Re:Google Pacman (1)

h7 (1855514) | more than 4 years ago | (#32897674)

It was Javascript, no HTML5.

Re:Google Pacman (2, Informative)

tepples (727027) | more than 4 years ago | (#32898056)

JavaScript is the scripting language used by HTML5. Google Pac-Man [google.com] is mostly written in JavaScript; it uses an SWF helper to play audio because half of Google users are still on IE versions that don't support HTML5's <audio> element.

Very crude game, check out this instead: (1)

carlhaagen (1021273) | more than 4 years ago | (#32897640)

I found this shoot'em up to be very crude. It was jerky and not particularly well-made; anything but a good showcase (but with that said, no slandering of the author's effort).

If you want to see some real nice examples of JavaScript/HTML5, check out http://www.kesiev.com/akihabara/ [kesiev.com]

Re:Very crude game, check out this instead: (0)

Anonymous Coward | more than 4 years ago | (#32897828)

I agree that those are better, but the graphics are still like games looked 15 years ago. Maybe WebGL could change that, but on the other hand, you can already use OpenGL and reach the same audience now, and probably get better performance.

Re:Very crude game, check out this instead: (1)

Jarik C-Bol (894741) | more than 4 years ago | (#32898300)

didn't even work for me, you could move the ship, but not fire, and there was no sound. maybe a little more work.

Re:Very crude game, check out this instead: (1)

carlhaagen (1021273) | more than 4 years ago | (#32898328)

You might want to use a browser that manages HTML5. The games are, after all, HTML5 games. They work just fine in FF3.6, Safari, Chrome, Opera.

Re:Very crude game, check out this instead: (0)

Anonymous Coward | more than 4 years ago | (#32898670)

tried the first on the list and like most of these games it doesn't work (using recent ver of ff)

even when these html games work they are pretty lame.

whats the point? is it like those people who run marathons wearing a heavy gorilla suit...?
at least the dudes in the inappropriate outfits are raising money for charity!

HTML5 Game library? (1)

hellop2 (1271166) | more than 4 years ago | (#32897646)

Does anyone know of a FOSS HTML5 game library that handles cross-browser compatibility for you?

Re:HTML5 Game library? (1)

h7 (1855514) | more than 4 years ago | (#32897762)

I believe Adobe is currently developing tools that allow browser independent portability of HTML5, just like Dreamweaver takes care of browser compatibility in the generated code.

Re:HTML5 Game library? (1)

Foofoobar (318279) | more than 4 years ago | (#32898800)

Well Akihabara is a game framework for building game in HTML5. I'm actually contributing code and building a MORPG in it [youtube.com] .

Snakey (0)

Anonymous Coward | more than 4 years ago | (#32897658)

It's not html5 but javascript: http://www.thebrentc.net/games/snakey/ :)
and a bit buggy i know

b

Total Shameless Plug: We've got some very neat BGs (0, Offtopic)

Qbertino (265505) | more than 4 years ago | (#32897662)

Total Shameless Plug (TM):
We've got some very neat Browsergames in our top line, such as OGame [mmogame.com] , Ikariam [mmogame.com] or Guild 1400 aka 'Europe 1400 [mmogame.com] ' (english name), all of them have scored multiple independant awards and are state of the art. No arcade stuff yet, but we've totally pushed the envelope in Flash with the upcoming release of Warpfire [mmogame.com] It's internal Beta right now and maybe will get a slightly different name and branding when it goes public beta shortly, but it really rocks.

We've got a stash of generic BG stuff that's isn't very spectacular and I usually don't recommend, but the aforementioned ones all are developed inhouse by very dedicated teams and gamedesigners and are definitely worthwhile checking out. Last winters big OGame Facelift for instance had a crew of 10 working almost 2 years to pimp the UI with JavaScript - don't try to run in on an iPhone though :-)

You can register a single cross-game account at MMOGame.com [mmogame.com] ...
Thus endeth my Plug for a very cool employer I happen to work for. :-)
Have fun!

Re:Total Shameless Plug: We've got some very neat (1)

Spliffster (755587) | more than 4 years ago | (#32898172)

I have played some of these browser games. Because Parent didn't mention: none of the mentioned games have anything to do with SVG/Canvas/HTML5.

Kind regards,
-S

You can play Quake II in your browser (0)

Anonymous Coward | more than 4 years ago | (#32897676)

... if you own Quake II and set this up for yourself: http://code.google.com/p/quake2-gwt-port/

Another Shameless Plug (2, Informative)

combez (1855742) | more than 4 years ago | (#32897688)

I recreated the classic 8-bit arcade game 'Thrust' (predecessor of Gravitar) in this way: http://joncom.be/experiments/thrust/ [joncom.be]

What about *new* games? (1)

Tei (520358) | more than 4 years ago | (#32897690)

We know that full flash websites are inferior to html websites. If you want to sell dogs online, and you want to hire a webmaster and you want to make the shop a full flash website, if you have luck, the webmaster that you will hire, will tell you to drop that idea and make a html shop instead. You can ignore that advice, drop the webmaster, and get another merce.. webmaster, that will make a website for you, and only for you, completely in flash.

What make sense for normal websites may make sort of sense for website games. Not everything, of course, but some things.

So the real question is, by doing a full game in flash, what are you limiting yourself? well.. flash is expensive to make, is not flexible to add content. Is also designed (mostly) for the fullscreen thing, read... most flash websites avoid the scroll bar.

So a HTML5 website could exploit these strong points of HTML. And make a webgame with lots of text and images, a integrated wiki, a game that you can browse to get different information that is updated often (as oposed with "often outdated" that you get with flash websites). We have already lots of games like that, OGame, eRepublik, and the like.
New type of games can be invented, but using the strong points of html, result on strategy games. Using the strong points of flash, you make casual puzzle and platform games.

I don't think HTML5 will change this much. It can create new type of games, but the existing games seems to work already in flash and html4.

Re:What about *new* games? (0)

Canazza (1428553) | more than 4 years ago | (#32897986)

So the real question is, by doing a full game in flash, what are you limiting yourself?

well.. flash is expensive to make

I agree, it's around £400 for the full CS4 and £550 for CS5. You can however buy CS3 for under £100, which is good enough to make flash games (I've been using it for years before we upgraded to CS4). However, £100 for a better dev environment is better than hand rolling your own in dreamweaver or the like.

is not flexible to add content.

What? If you know what you're doing you can make some decently modular engines. Content is simple and easy to update, you can load in external files and use them as configs. You can load in other .SWFs into a parent one and seperated loading, content and engine.

Is also designed (mostly) for the fullscreen thing, read... most flash websites avoid the scroll bar.

Again what? Have you ever been to newgrounds? Okay, I admit there's alot of tripe on there but little or none of it forces you fullscreen, and what's all this nonsense about a scrollbar?

Re:What about *new* games? (2, Funny)

Tei (520358) | more than 4 years ago | (#32898050)

1) I said websites, flash websites are more expensive than normal websites.

2) HTML can be ugly, but to add content you only need a text editor. Even the most ugly website can be edited and added content with a simple text editor. I can't say that for flash websites, most of then have the .fla files lost, and where designed statically. To change these, you probably need a hex editor...

3) "scrollbar what?". You sure know what is a scrollbar. Flash designers know what a scrollbar, even re-invent it. Most flash websites seems designed to work like frames websited to avoid the scrollbar. Embrace the scrollbar!, is great, and your mouse have a mouse whell for it!.

Re:What about *new* games? (1)

Canazza (1428553) | more than 4 years ago | (#32898620)

In that sentence you said specifically you were talking about flash games, and not websites.

Paddlewars! (1)

binkzz (779594) | more than 4 years ago | (#32897704)

This game has been up for a while. Sound was disabled due to cross browser (un)support for the new audio tag.

http://canvas.xieke.com/paddlewar.html [xieke.com]

Bonus points if you know what game it's from, and a medal if you can beat the CPU with 21-0.

Goodbye Galaxy! (1)

fredrickleo (711335) | more than 4 years ago | (#32897774)

Commander Keen in Goodbye Galaxy!

Check this.. (0)

Anonymous Coward | more than 4 years ago | (#32897732)

http://verydeep.byethost22.com/game/game.html

Html5 in Boing Boing Arcade (1)

TheAncientGoat (1735900) | more than 4 years ago | (#32897748)

Boing Boing recently had a game competition, quite a few are written with JS: http://www.boingboing.net/arcade/ [boingboing.net]

HTML 5 versus others (1)

Robotron23 (832528) | more than 4 years ago | (#32897784)

What previous commenters have been saying is true; there's relatively little by way of gaming on the Java platform despite its long prolificacy compared to HTML 5. HTML 5 is obviously still emergent; it could be over a decade until all its potential for gaming is realized. I was actually thinking of this the other week...a HTML 5 short RPG game of say, 3-5 hours worth of character-driven plotted content. It'd be novel to say the least and could be with us soon.

Another thing that's got me wondering is how Flash-based game sites such as Newgrounds.com are going to adapt if (when?) Flash becomes less relevant for the Internet wholesale. I think the idea of Java being expanded to fit the myriad creations of that site's community is less than realistic in the face of the progression of HTML 5. One thing that Flash has over HTML is a program which simplifies the whole shebang of making an animation without having to write much code (Actionscript). Though it is pretty awful in this day and age, almost 30 years after the C64, for people to consider Actionscript's (a mostly Flash-native language) advantagious to their own productive capacity when it comes to games it nevertheless is a factor in Flash remaining at the top of the games market for so long.

Looking at it that way, were people interested in creating games to switch over to HTML5 they'd obviously have a lot of skill to apply in other areas which are discussed regularly on Slashdot. Actionscript doesn't offer this, and is inferior as a result.

Lemmings (1)

Gumshoe (191490) | more than 4 years ago | (#32897796)

This Lemmings clone dates back to 2004 so it's not HTML 5 but it's pretty good all the same.

http://www.elizium.nu/scripts/lemmings/ [elizium.nu]

They're coming... (0)

Anonymous Coward | more than 4 years ago | (#32897800)

FreeCiv looks good.
http://www.freeciv.net/

JSNES, not a game (it's a NES emulator) but still impressive.
http://benfirshman.com/projects/jsnes/

DHTML Lemmings (0)

Anonymous Coward | more than 4 years ago | (#32897814)

Check out DHTML Lemmings, AFAIK this is pure java script, and it's been around for years http://www.elizium.nu/scripts/lemmings/

Games (1)

physburn (1095481) | more than 4 years ago | (#32897840)

Nicely rendered, main ship (was it blender), but well the hell is the fire button, (z who uses z). C64 level games on 2010 computer, except the C64 could scroll smoothly, so could a spectrum, why does a browser have a problem, netscape 3 had layers and a timer event didn't it. Bring back Java applets for this sort of stuff. Oh, and have those enemy waves move a bit. Defender was so much better. Remind me, what was the amiga Defender clone, with the giant skull, now that was a game.

LD HL,16384 LD C,192 LAB0: LD B,32 SUB A,A LAB1: RR (HL) INC HL DJNZ LAB1 DEC C JR NZ,LAB0

---

HTML5 Games Feed [feeddistiller.com] Just added at Feed Distiller [feeddistiller.com]

Target? (1)

Eirenarch (1099517) | more than 4 years ago | (#32897906)

Why should this games even exist? What is the target group? I doubt there are that many people that really want to play browser games but do not have Flash.

Re:Target? (1)

Fantastic Lad (198284) | more than 4 years ago | (#32898508)

Why should this games even exist? What is the target group? I doubt there are that many people that really want to play browser games but do not have Flash.

I think was a proof of concept and general, "Hey, I wonder if I could. . ?"

That is, it wasn't made for a target audience. It was made for the creator because he wanted to create, and anybody who wanted to experience that with him is welcome.

I am curious about Javascript; it's sort of like the new BASIC. It's everywhere and anybody with a browser and an editor can use it. New browsers just takes it all a few steps further so that it is able to do pretty much anything at a good rate of speed.

-FL

Entanglement (1)

zolf13 (941799) | more than 4 years ago | (#32897980)

Entanglement [gopherwoodstudios.com]

HTML 4 & Javascript (1)

ironicsky (569792) | more than 4 years ago | (#32898006)

A Buddy of mine did this using HTML 4 and Javascript. In fact, he rewrote Mario Bro's, Monopoly and a few others are proof of concepts.

http://www.googin.getproxied.com/games/ [getproxied.com]

This guy's scrolling shooter is of course better, but the tech has been around for a while.

Vimperator users note (1)

deek (22697) | more than 4 years ago | (#32898032)

Make sure you enable pass through mode, otherwise the javascript keyboard event handler will not receive your keystrokes. It's rather frustrating playing a game where your plane does not move. Would have been amusing if I made it through the level anyway.

Cities of Apocalypse (2, Interesting)

UPi (137083) | more than 4 years ago | (#32898054)

I created a HTML5 game using canvas and some other technologies. Naturally it requires a modern browser (meaning, anything but Internet Explorer).

The game is called Cities of Apocalypse and it is a relatively simple game that is somewhere between turn-based and real-time. You can have a look and try it out at http://citiesofap.game-host.org/ [game-host.org] (please be gentle with my server :)

I hit a few snags while developing the game, such as Firefox 3.0 not having text rendering for canvas, or Opera having a surprisingly slow javascript engine (don't flame me, route calculations take 5x as long with Opera!). All in all, it was an interesting project that I might get back to someday.

Great javascript game (0)

Anonymous Coward | more than 4 years ago | (#32898062)

I found a great javascript game, it's called "The hunt for lost memory"

1) go to any website that make heavy use of javascript
2) leave your browser up overnight come back in the morning and try to figure out why the hell your browser is sucking up half the system resources
3) ....
4) profit

But Why? (1)

popo (107611) | more than 4 years ago | (#32898104)

Are these games more cross-platform than Flash games? Than Java games? Will they run on the iPhone? iPad? (Not that either platform represents a remotely significant percentage of web users)

Are Canvas games better than Flash games? Are they better than Java games?

Is the development environment better than existing Flash/Java development environments?

Is HTML5/Canvas less CPU intensive?

I've played with HTML5 and Canvas a few times, and I always come away scratching my head and wondering "why all the fuss"?

Answer: (2, Insightful)

VortexCortex (1117377) | more than 4 years ago | (#32899214)

They don't require a browser plugin (like java or flash) to play.

I agree that it's not that big of a deal if your target audience is using Windows PCs...
If you want Android and iP*d, and many Linux users to be able to play as well HTML5 + JS is a decent alternative.

I already use Flash's ActionScript, so why not use the almost identical JavaScript to make the game and target a wider audience?

1. Flash is made specifically for animation, so it's generally easier to get a game up and running with in than in JS+DHTML/Canvas.
Game authoring frameworks for JS may fix this.

2. JS animation is sometimes jerky and slow. SVG is very slow too.
Hardware acceleration will fix this.

3. The audience without flash or java is too small to worry about.
This audience is growing, much the same as when Firefox was new.
It's silly to not test websites in FF, Chrome, Safari and Opera now.

In short: Why? Because it's the future. HTML was originally for static content. Now web pages have rich multimedia content.
In the future HTML will likely incorporate standard effects like animated style transitions, and even 3D.

You can ignore the future, but soon the future will be very relevant.

WebGL Quake II (0)

Anonymous Coward | more than 4 years ago | (#32898120)

The best attempt I've seen so far is the WebGL Quake II port by Google: http://code.google.com/p/quake2-gwt-port/

Google Pacman (1)

gdesignrr (710134) | more than 4 years ago | (#32898274)

It isn't flash, although I'm not sure if it is HTML5, or just heavy javascript http://www.google.com/pacman/ [google.com]

desired games... (0)

Anonymous Coward | more than 4 years ago | (#32898298)

I'm waiting for a HTML5 Lemmings (or lemmings clone). I mean, it's already been done in DHTML: http://www.elizium.nu/scripts/lemmings/ [elizium.nu]

SVGcave (1)

gringer (252588) | more than 4 years ago | (#32898516)

[Shameless Plug] SVGcave [gringer.org] isn't particularly wonderful, but it does demonstrate a few things that can be done with html5 (SVG, not canvas).

Snackman (1)

VortexCortex (1117377) | more than 4 years ago | (#32898730)

I created SnackMan [memebot..com] (pacman clone with multiple levels and variable ghosts) in DHTML+JS with sound & music back on IE6.
Over the years I gave up on JS+DOM because of the number of <object> tags I had to support for sound.

HTML5 sparked my interest in using JS for games again, so I reworked the sound system.
The latest version only works in HTML5 aware browsers (eg: FF 3.5).
For some reason the music stutters and cuts out.
Downloading it and running the game locally solves the issue.

Also: To have multiple sounds of the same effect playing at once I had to create 10 identical <audio> audio tags for each effect.

I can't wait until the HTML5 implementations are more stable so that I can seriously use it for games.

Re:Snackman (1)

VortexCortex (1117377) | more than 4 years ago | (#32898762)

Doh! Sorry; Link had one to many dots... Here's a working link [memebot.com] .

3D Shooter - http://raphaeljs.com/scape/ (0)

Anonymous Coward | more than 4 years ago | (#32898844)

http://raphaeljs.com/scape/

Its pretty impressive

Awful sound that can't be muted (0)

Anonymous Coward | more than 4 years ago | (#32898850)

Well I certainly am glad that the audio for "Galactic Plunder" can't be muted at all, which is excellent since I tend to have music or a television program playing while looking at pages such as Slashdot.

I really don't know why people think others want to listen to terrible sound effects or music with no option to disable them.

Tempest Game Engine (0)

Anonymous Coward | more than 4 years ago | (#32898914)

I am working on something similar, called Tempest Game Engine. I'm targeting 2D tile-based games, the technology is really promising. It's intended to be a fully-fledged game authoring library, with audio, map management, authoring tools, and client/server interoperability. http://tge.stormwarestudios.com

Tempest Game Engine (1)

stormwarestudios (1855878) | more than 4 years ago | (#32899356)

My game engine, Tempest Game Engine, is intended to be a feature-rich tile-based games engine, with pluggable modules that enable developers to add their own code segments as its development progresses. Right now it's got tile based rendering, integrates with the OSS Tiled editor, a decent tile management system, and a few other bells and whistles. I'd love feedback, feel free to check out http://tge.stormwarestudios.com/ [stormwarestudios.com] .
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>