Regex Of The Dead – Shoot Zombies By Your Regular Expressions

Hatena user id:aike released a quite geeky parody of The Typing of the Dead. The Typing of the Dead, arcade zombie shooting game by typing keyboard fast was already geeky, but on this new browser game, you hit zombies by typing regular expressions.

The zombies have own names. When you type a regular expression on the text box, the zombies with the matched name are damaged. To hit more zombies in single action, you need to find the common regular expression of them.

If you type the widely matched regular expressions like “.*”, all zombies can be repelled easily, however, too simple/short expressions would eliminate human beings, whose names are showed in green letters.

id:aike explained how he made it [J]. The JavaScript is only with 370 lines.

Mobage And Gree Both To Bring Their Flash Games Into Smartphone

DeNA logo

Two huge Japanese social gaming networks who are working on oversea expansion showed a new move to utilize their accumulated assets on Japanese feature phone world – Flash based games.

On June 30, Mobage company DeNA announced [J] that they had purchased Broadtail, a Tokyo-based tech start-up, who developed a tool named “ExGame” to run Flash Lite 1.1 applications on smartphone(iOS and Android). Flash Lite is a light version of Adobe Flash, which is used on Docomo’s feature phone. realized huge variety of Docomo’s cellphone app store years before Apple’s app store.

DeNA is to provide the ExGame engine to their important third-parties like Kayac, Klab, Crooz, Koei-Techmo, Pokelabo etc.

DeNA says that this engine enables to offer their over 1,000 feature phone games on Mobage into their smart phone platform.

Then today, July 11, Gree announced [J] that they developed and are to provide a Flash-to-HTML5 converter, which makes feature phone Flash applications run on iOS, for Gree partners(their development partners).

Gree also revealed that July 5 released smartphone version of Kurinoppe, a virtual pet raising social game which is one of their most popular games on feature phone platform, was made by using this converter.

enchant.js: New HTML5/JavaScript Game Engine For Smartphones

Tokyo-based Ubiquitous Entertainment (UEI) announced [JP] “enchant.js” yesterday, an HTML5/JavaScript game engine for smartphones (and PCs). The engine is available in beta, it’s open source (dual license MIT or GPL on github), and entirely free to use.

UEI says their aim with the release of the engine is to motivate young people in particular to start programming games as well as to lower the hurdle for entry into their 9leap game creation contest (more info on that here).

The company not only provides the code, but also a range of graphics from previous game titles for free (a map editor and other elements are in the works).

The features of enchant.js include:

  • 2D sprite library
  • multi-layer background scrolling
  • collision detection
  • ActionScript-like event model
  • etc.

enchant.js is the brainchild of Ryo Tanaka (who is just 19 years old).

The game engine supports Android 2.1 and up, plus iOS 3.0 and up.

Here are two screenshots from games that have been created with enchant.js:

Cellphone Java App Emulator On Javascript/HTML5

Before smartphone, there were feature phone applications. Java MIDP is one of the application environment used on Softbank/Wilcom/KDDI au in Japan, and also on Motorola feature phone, etc. Android is known to use Java-derived environment. Google made different virtual machine Dalvik with avoiding using Sun’s(and now Oracle’s) Java, but Java/CLDC profile MIDP is authentic standard which you could develop cellphon applications.

Because of its long history, there are tons of MIDP applications exist on those cellphone. MIDP is very limited in comparison with Java for regular PCs, but it was well chosen for the limited cellphone environment.

Helped both by hardware and software improvement, a Japanese programmer Yukoba, who says himself as “Virtual machines on JavaScript and ActionScript otaku”, released this “Java MIDP implementation on HTML5 and Flash” at Firefox Developers Conference 2010 in November, where jQuery developer John Resig attended.

His compiler generates JavaScript from MIDP Java class files, so the applications written for feature phone can be run on HTML5 browsers – Firefox. He also developed a compiler to ActionScript, to run it on Internet Explorer 8.

He also launched a showcase-site where you may play about 20 games and utilities made on Java MIDP.

He seems to be working on improvement of the emulator now. As I said above, there are a lot of MIDP application resources in Japan so it is good to run them on the modern web browsers.

Jsdo.it – Shared HTML5/JavaScript Playground For Geeks

Jsdo.it is a new web developers’ community on which HTML5/JavaScript/CSS programmers can play, share and collaborate with others.

On the site, user can edit HTML/JavaScript/CSS on the left pane, and run them on the right pane.

Your code are publicized with your designating license, and others can “fork” it and make his/her branched version.

Popular JavaScript libraries are callable. Others making code are also possible to include.

Here is one Jsdo.it project sample I randomly took. On this blog widget, all source code can be seen on viewer, and you can play it here.

forked from: Trail Fader – jsdo.it – share JavaScript, HTML5 and CSS

As licenses are attached to each source code by posters, you can take all needed code to your server outside if it permits.

All time favored ranking may be good place to check what cool designs and effects are made by Japanese web programmers.

Kayac, the company behind Jsdo.it, has already succeeded with the similar type of “code and share” community on Adobe Flash, Wonderfl. Some popular Flash applications made on Wonderfl seem to be transplanted to Jsdo.it already.

Particle 3000 – jsdo.it – share JavaScript, HTML5 and CSS

JSパーティクル崩し – jsdo.it – share JavaScript, HTML5 and CSS

Tree in the breeze – jsdo.it – share JavaScript, HTML5 and CSS

Real Time Ray Tracing – jsdo.it – share JavaScript, HTML5 and CSS