Tuesday, February 27, 2007

WiiCade Unlocks the Wii Remote for Flash Developers

Toronto, ON - February 27, 2007 – WiiCade is proud to announce the immediate availability of software that unlocks Nintendo Wii Remote functionality previously unavailable to online video games. This Application Programmer Interface (API) allows Flash developers to utilize the full range of buttons on the wireless remote device. Additionally, the API gives developers the potential to detect multiple, simultaneous button presses without interfering with the pointing capabilities of the remote; a feature not seen in previous APIs.

The intuitive nature of the API provides a wealth of other conveniences and advantages. One of the most innovative features of the API is that it automatically uses keyboard keys to emulate the functionality of the Nintendo Wii Remote on desktop computer systems. This allows games that utilize the remote to be played on a desktop computer without any additional code. Since the API offers the full range of buttons on the Nintendo Wii Remote, it also provides a clear method of circumventing the A button’s inherent rapid-detection limitations. A limitation that has been crippling to many online games.

By far, the best feature of the API is its easy-to-understand interface. Developers wishing to make their game Wii-ready only need to follow a few simple steps that are outlined on the WiiCade.com website. First, they download the ActionScript interface and include it in their working directory. Next, they paste a few common lines of code to initialize the “WiiMote” object. Lastly, the developer replaces their “Key.isDown” API calls with “WiiMote.isDown” calls, as outlined in the interface's documentation. This prepares the game to be exported and uploaded to WiiCade, where the rest of the work will be handled by server-side files.

It can be found Here

Development Credits

The WiiCade API was fully developed by Jerason Banes, and is an extension of earlier research done by Mario Klingemann.

About WiiCade

WiiCade.com is an online, Flash-based arcade that offers games tailored to the functionality of the Nintendo Wii game console. In its few short months of service, a strong community has grown around this developer-friendly site. Visitors are invited to upload their own game creations, or play one of the existing titles from our ever growing library of games.

29 comments:

Anonymous said...

Nice!
I totally understood how it works. Not only the class, but the connection between the swfs and the JS. Nicely done.
I don't think you should keep this closed, you should open it so many more people can use it in other site and other Wiiapps.

Thanks!

eb264 said...

i cant seem to get the files, it says: no page to display. if you wanna tell me something, im on the forums, so find me there

Mario Klingemann said...

Well, so you practically add a "setRotated" method to my original class, move a few things around, rename the whole thing to "com.wiicade.WiiMote", call my WiiMote communication method "WiiCade's proprietary technology" and declare this the next big thing? Wow, I'm impressed by so much chutzpah.

Anonymous said...

using others work and then locking it to your own site is bad form. but oh well, it is only a matter of time before someone else figures out how to do this and is more generous about it.

browntown said...

Another disscussion on WiiCade's API.

http://board.flashkit.com/board/showthread.php?p=3819833#post3819833

Jerason Banes said...

Hi Mario!

> call my WiiMote communication
> method "WiiCade's proprietary
> technology" and declare this the
> next big thing?

Absolutely not. The com.wiimote.WiiCade class is a ground up redesign. While it uses the same onResize "trick" that you developed, the data passing over the channel is completely different. My design corrected a variety of flaws, including:

- The inability to use the 1 & 2 buttons due to Opera's default actions.

- The "stuck button" problem, whereby a button would get stuck "on" if another button was pressed before the first was released.

As the press release mentions, I also added a large number of features to my design while ensuring that it was still compatible with your class. (At an isDown() level, anyway. The key events don't work in my design.)

However, you DID invent the onResize technology, for which you deserve credit. That's why I made sure your name was mentioned in the code comments and in the press release. Basically, everywhere my own name gets mentioned.

I'd love to discuss this with you further. I sent you an email with the same info. I look forward to your reply! :)

Jerason Banes said...

Addendum: After saying that Mario's name is everywhere mine is, I did a quick check to make sure that was absolutely true across the board. As it happens, the API page (/api.aspx) was the one place that didn't give credit to Mario. I'd like to publically apologize for that.

While I have no control over that page, I rewrote the description to include Mario's name and sent it to the fine folks who run WiiCade. They were were kind enough to update the description immediately. So the proper credit is now given. Sorry about that.

Anonymous said...

I've helped clear up a lot of other misunderstandings in the thread browntown linked to, so it's a good place to further acquaint oneself on this matter.

-NegativeONE

Mario Klingemann said...

Hi Jerason,

well, it sounds like that you did indeed some bigger changes in the parts of the code that currently can not be inspected, so I trust you on that. So - no hard feelings anymore from my side.

I wish you good luck with the API and hope that many game developers will make use of it. And of course I'd prefer if you opened up the source someday.

Jerason Banes said...

Thanks, Mario!

It's good seeing you around these parts. Don't be a stranger, as you're always welcome here.

Oh, and if you wish to talk more over email, my door is always open. :-)

Anonymous said...

I think that... if anyone wants to know how it works and knows a little, can make one of its own in about 30 minutes.
It's nice how it was thought and done, but it's easy and it's not reeeeeeeally closed.

I have it working on my pc webserver, and it's great. It should be open for other people to use, specially for Web apps for the Wii.

I hope flash 8 will be available in the next (and final) version of the Opera in about a month. That way you wouldn't need another swf on the page, a JS resizing a div and the LocalConnection. If flash 8 doesn't get the keys itself, you can use ExternalInterface, and you're done. Thet way it couldn't be closed.

Bret said...

You guys are really doing something huge here. You're letting indie developers get games onto the Wii.

More props here: http://www.bretterrill.com/2007/03/game-geek-wiicadecom-trespasser-in.html

nonumber said...

we have some fun game to play
visit my website http://www.flashgameclick.com/ and enjoy games now
you can down load games if you want.
good luck

Anonymous said...

I Don't get it :(

Anonymous said...

u noobs.... ur comments sucked...nerds.....

Oliver said...

Can Opera for WII open local SWF files?
I'd like to develop some Flash games for Wii and I would like to know if Opera can run swf files situated locally on the WII rather than on-line.

geridonusumcu said...

http://freeeglence.freevar.com/aqua.html
To improve your mental game, question resolution!
zeka gelistirmek için oyun oynayin, soru cözün!

Anonymous said...

A woman who attacked Leonardo DiCaprio with a broken beer bottle in 2005 has been given a restraining order. Aretha Wilson, 40, attacked the actor at a private Hollywood party held by Paris Hilton's ex-boyfriend Rick Salomon, before fleeing to Canada. Paris Hilton Nude is upon us again, The Inception star was left needing a dozen stitches to his face and neck. According to police reports, Wilson claimed she mistook him for an ex-boyfriend. After being extradited to the US, Wilson was ordered not to come within 500 yards of the actor and her bail was raised to £95,000 by Los Angeles Superior Court Judge Hillery G. Merritt. Wilson did not enter a plea. She is now set to return one night in paris to the Los Angeles Superior Court on August 11 to face charges of assault with a deadly weapon, reports the BBC.
Paris Hilton Sex Tape
Paris Hilton is again on the eye of the storm after being spotted making the Nazi salute. The socialite was caught doing a Heil Hitler pose while partying with friends in a yacht in Saint Tropez. A spokesman for Hilton denied that the hotel heiress was copying the German dictator salute, saying,"Paris was dancing with her arm in the air, as she always does, and scratching her face when the photo was taken. "The hat was not a communist hat, it's a military style hat from a club. Half of her family is Jewish and many of her friends are as well," added her rep.
paris hilton nude
1 Night in Paris (2004) is a sex video depicting Paris Hilton and her then-boyfriend Rick Salomon engaging in sexual relations. Although Salomon was initially blamed for leaking it onto the Internet, those allegations have never been substantiated. The video was released shortly before Hilton's TV series The Simple Life Celebrity sex tape debuted, causing a sensation. Salomon originally sued Hilton for defamation when Hilton claimed publicly that she was "out of it" and didn't know what she was doing during the filming of the video.

Anonymous said...

These online sports betting become widely patronized especially among the global masses. Since the globe contains a huge number of masses compared to the other two social statuses, the online sports betting is pouring a lot of money compared to Las Vegas - the betting capital of the world. [url=http://www.pulsebet.com/bg/]bet online[/url] [url=http://www.pulsebet.com/da/]bet online[/url] [url=http://www.pulsebet.com/de/]bet online[/url] [url=http://www.pulsebet.com/es]apuestas[/url] [url=http://www.pulsebet.com/fr/]jouer en ligne[/url] [url=http://www.pulsebet.com/gr]bet online[/url] [url=http://www.pulsebet.com/jp]bet online[/url] [url=http://www.pulsebet.com/nl]bet online[/url] [url=http://www.pulsebet.com/pl]bet online[/url] [url=http://www.pulsebet.com/pt]bet online[/url] [url=http://www.pulsebet.com/ro]bet online[/url] [url=http://www.pulsebet.com/ru]bet online[/url] [url=http://www.pulsebet.com/se]bet online[/url] [url=http://www.pulsebet.com/it]bet online[/url] [url=http://www.pulsebet.com/cn]bet online[/url] It is estimated that over 100 million Americans wager about $100 billion on sporting events every year. What are you missing out on? Many people enjoy betting on sports but not everyone can compete at a high level. It all adds up to taking risks and how much you are willing to give in order to gain. Today, the stakes are not as high as they used to be, but that action has evolved into a multi-billion dollar industry. You can wager with money and when you win, you still get that tremendous rush. http://www.pulsebet.com/bg/ http://www.pulsebet.com/da/ http://www.pulsebet.com/de/ http://www.pulsebet.com/es/ http://www.pulsebet.com/fr/ http://www.pulsebet.com/gr/ http://www.pulsebet.com/jp/ http://www.pulsebet.com/nl/ http://www.pulsebet.com/pl/ http://www.pulsebet.com/pt/ http://www.pulsebet.com/ro/ http://www.pulsebet.com/ru/ http://www.pulsebet.com/se/ http://www.pulsebet.com/it/ http://www.pulsebet.com/cn/

Anonymous said...

cheap auto insurance california auto insurance quotes michigan

Anonymous said...

[url=http://download-movie-here.com.com/]Free Movie Download[/url]. Unlimited Movie Downloads/ No Download Fees. Fast Downloads. No adware, no spyware.. Friendly Technical Support Included FREE : DVD Movie and DVD Movie Players, Virus Scanner, Adware Remover, Pop-Up Blocker, and More Full money-back guarantee! An excellent site that offers free unlimited Movie downloads without per download fees. Full DVD Movies, Cartoons, Horror Movies, Family Movies, Comedy Movies, Action Movies, Suspense Movies, Adventure Movies, Classic Movies, Complete DVD Releases. Bringing Down The House, Borat: Cultural Learnings Of America For Make Benefit Glorious Nation Of Kazakhstan, The Simpsons Movie, 4: Rise Of The Silver Surfer, Harry Potter And The Sorcerers Stone, Kung Fu Panda, Chicken Run, The Longest Yard. Plus, we got unlimited access to tools for burning video files, making our own copies, finding files and getting the most out of our Movie download experience.

Anonymous said...

Hi guys,
I am interesting in buying [url=http://www.uchwyty-lcd.skoczow.pl]uchwyty lcd[/url] to my new 50'' toshiba.
i was thinking about berkan
can anyone suggest me some model?

free true gay sex stories said...

Several hours later, Michael walked up the street with Julie to the samepayphone at the gas station which Julie had used earlier. My boss.
adult sex adventure stories
young baby sitters sex stories
animal sex stories usa
gay doctor stories
stories about spanking
Several hours later, Michael walked up the street with Julie to the samepayphone at the gas station which Julie had used earlier. My boss.

rape domination bdsm stories said...

Off the keyboard. He keeps wanting tostand up to pee, and when he forgets it just rubs it in.
lesbian pedo stories
hottest teen lesbian sex stories ever
sexy exrotic stories
nudest young boys scout sex stories
sex stories gay men
Off the keyboard. He keeps wanting tostand up to pee, and when he forgets it just rubs it in.

Anonymous said...

I've been on twitter for quite some time, but found no results.. try out this program below and let me know your thoughts! Thanks!

Learn how to [url=http://www.dinovedo.com/tweet-adder-coupon-code] tweet adder coupon code[/url] and make easy cash with twitter!



This is from the blog of [url=http://www.dinovedo.com] make money online[/url] by Dino Vedo, an internet marketer and entrepreneur.

Anonymous said...

Il semble que vous soyez un expert dans ce domaine, vos remarques sont tres interessantes, merci.

- Daniel

What is a Medical Assistant said...

Very interesting. I think we need new innovation for the Wii as the games seem to be getting stale.

Anonymous said...

A encyclopaedic suitableness program tailored to an solitary will very likely core on one or more clear-cut skills, and on age-[3] or health-related needs such as bone health.[4] Innumerable sources[citation needed] also cite disposition, sexual and heartfelt fettle as an substantial vicinity of whole fitness. This is again presented in textbooks as a triangle made up of three points, which show physical, poignant, and psychotic fitness. Incarnate good shape can also avert or treat many long-lived well-being conditions brought on by unhealthy lifestyle or aging.[5] Working out can also remedy people snore better. To stay sturdy it is consequential to agree in material activity.
Training

Unique to or task-oriented [url=http://www.pella.pl]fitness[/url] is a human being's ability to perform in a identified with activity with a sound efficiency: as example, sports or military service. Spelled out training prepares athletes to put on stream in their sports.

Examples are:

400 m sprint: in a sprint the athlete should be trained to work anaerobically throughout the race.
Marathon: in this wrapper the athlete ought to be trained to being done aerobically and their endurance ought to be built-up to a maximum.
Scads blazing fighters and patrol officers undergo regular fitness testing to end if they are skilled of the physically hard tasks required of the job.
Members of the Collective States Army and Army Governmental Convoy have to be skilled to pass the Army Material Competence Try out (APFT).

Felcy said...

Thanks for sharing, I will bookmark and be back again

Flash Development