Io, Io, Io!
Say mama, Akihabara.
2010-06-02 13:37:21 So, after long time I've decided to commit everything to Github - everything is still work in progress but I hope for help. What's new? Audio support in games via HTML5 audio tag and a new resource loader.
Audio support was unexpectly an uneasy task: for many browsers, the audio tag is implemented probably for background music in sites or single music playback. For example, Safari Mobile on iPad and iPhone 4.0 just plays one audio file at time and very common browsers, like Safari and Firefox still have some problems on latency and caching on their stable versions.
By the way, during the development, I've found that browsers are improving very fast: Chrome had some audio pipelining issues, that took me a lot of time for putting together a workaround and then the latest stable version of Chrome, out in these days, fixed that issue (yes, that means wasted time ;) ) and Safari and Firefox nightly builds work really better than their latest stable versions, so I'm hopeful to annunce "full compatibility" for the most used browsers, a day.
But don't be sad: audio is working quite well on latest versions of Firefox, Opera, Chrome and Safari Mobile on the iPad (just background music). In days will hopefully work on the rest of the bunch (like the missing Safari, that is available enabling experimental features and using a nightly build). I'm not going to give up on this - until I've enough time I'll upgrade the audio engine for best results on as many browsers I can. Meanwhile remember that you can disable audio here (Link)
Then, let's talk about the resource loader. I've read somewhere that "Akihabara is cool also because doesn't have loading time". Rejoice! Added loading screen while downloading resources :)
But fear not! No-loading time are still doable in the same way I've done before but the big improvement on standardized resource loading is that now we can leave all these static arrays, image file names, tileset from the game's code: that means many advantages, like code readability, possibility to split graphics, maps and music work to different people and, the most important, generate the loaded resources from a server - that means easier user-generated content loading.
Another new feature is in-game resource loading, that means that you can download a new map or tileset of your game when is needed and eventually cache everything for the next reload. Think about The Legend Of Sadness: in the first version all the dungeon was in the game code and the tileset was in the same image but now these data are loaded when entering each room and the game handles that room like the only room of the whole game... i.e. longer dungeons and different tileset for each of them, using the same amount of memory. Nice, isn't it?
That's all? No. Audio means music and music means, for a music failure like me, collaboration. All the games - except T-Spin - have full music and this thanks to the collaboration of some great chiptune artists I've reached during the development. Want to know who they are? (Link)
They really helped me on make Akihabara saying "mama". That was a nice thing: the guy that said in a forum that "audio is half of the game" was right. Try the demos another time and, if you're lucky with your current browser's version, you'll feel the game in a very different way. :)
Last but not least, I've decided to thank all the people that helped me and worked/working hard on Akihabara by the day one in a small new demo called The Hall Of Fame. You can find it in the usual place. (Link)
That's all? No. But for the new demo game I've put together I'll leave you the surprise. Just be brave and click the right link. A darker world of Akihabara will appear. And, no. The Konami Code isn't needed. (Link) At least, not for now.
PS: Why I've decided to use the (buggy/low performing) audio tag and not the Flash approach like the great (and working) Soundmanager? (Link) Am I against Flash? No. Was just for trying something new. But, no problem! A bird (that is not Twitter) said to me that someone is going to add Soundmanager-based audio support to Akihabara!
~ . ~ Learning Akihabara issue 2
2010-05-22 11:20:03 The second issue of the Akihabara tutorial Darius and Darren are writing is online. Have a look! (Link)
This time is the turn of moving sprites. Lotsa of theory and interesting things. Great work!
Side note: I've joined the Twitter thing too. I'm writing things with mixed level of stupidity here: (Link). I'll update contacts shortly. (i.e. never) ~ . ~ Akiba Hero 100 percent on Hard
2010-05-19 22:43:31 Hi! I'm going to show you my awesome skills with the guitar hero controller. I play guitar hero every day and every night and I've also finished Mega Man 2 using the guitar hero controller only.
Watch me performing! (Link)
(My english is quite poor, BTW is a Guitar Hero clone coming with the next commit of Akihabara played with Wii Guitar Hero controller and Wiitar (Link) for MacOsx. Excuse me but testing audio is taking really ages.) ~ . ~ « Pagina precedente | Pagina successiva » |