New app in App Store
Hiho!
Just wanted to tell you that our company, Krawaller, has just released our first iPhone application - the word game Golingo.
It's great fun, and rudely addictive, if I may say so (disclosure - I'm the creator). It's currently availble in both English and Swedish.
What sets it apart, though, is the following (from our blog post):
- Not a single line of Objective-C written, courtesy of Titanium Mobile
- Only one (!) image ingame - the rest is CSS3 magic
- Fluid gameplay thanks to CSS Transitions and Animations
- All logic using pure, beautiful JavaScript
- Multitouch draggables using iPhone Touch API
- Logic encapsulated using Low Pro - meaning split screen mode was easy pie
- jQuery 1.4.2 for development speed (and sanity of developer)
- CouchDB as highscore storage, with storage logic in JavaScript
- Predictable randomness means replayable games, all courtesy of excellent seedrandom
How sweet is that? Well, quite a lot, but it's not enough. Here comes an even sweeter treat for you - we're planning to write an in depth post fleshing out all the details about the development, from idea to implementation. And on top of that, we'll open source the whole code, so you can see just how easy and beautiful it can be to create awesome apps. How about that?
Oh, and in the upcoming versions we're planning to implement both local multiplayer using bonjour, and online multiplayer using nodejs and WebSockets. These are exiting times…
Code strong!
/Jacob Waller
www.krawaller.se - web & iphone tinkering
jacob at krawaller.se
13 Answers
-
im curious… you suggested that this app is multitouch. could you explain how you are implementing more than one touch at a time?
-
Looks cool :)
-
Open Source FTW!
-
Nice work!
-
Awesome, congratulations! :)
-
Great work :))
-
Thank you everyone!
Your encouragement means a lot to us :)I'm not sure which one to Mark as the best answer though - maybe:
>Open Source FTW!
;)
Thank you all again!
Code on! -
Actually, another question for Jacob. You are saying there's a lot of CSS3 in your app, so does it mean that is completely built on WebView element, not on native components?
-
Actually, another question for Jacob. You are saying there's a lot of CSS3 in your app, so does it mean that is completely built on WebView element, not on native components?
-
Cool! I bought your app!
-
Cool! I bought your app!
-
@Vadim The game view itself is a webview relying heavily on CSS3, HTML5 and JavaScript, but it's in constant contact with the native app.js - for example check to words in the database and make requests.
All menus are pure, styled table views, though.
@new_underdog
Thanks a lot for your support! We're currently working on wifi multiplayer mode, iPad adaption and code cleanup prior to release the source :) -
downloaded it and can't wait for the source release! Nice job!!!