Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Walkabout - Now on App Store! (And android market)
Started by kam187 Mar 01 2011 07:32 AM

19 replies to this topic
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK



Hi

My first game - Walkabout - is now on the app store (and Android Market)

App store Promo Codes:

LR37NKJ7TA9L
6FFJH93ALA6K
JWRJXTEHYAE6
LFMJ7KWA3J7A

To use, go to FEATURED on the app store and REDEEM CODE and enter it there. It will download automatically. Please post which code you used, as they can only be used once.

(Its not in the App Store search yet as its only just been approved - should be there in < 24 hours)

Feedback and comments on the App Store/Market greatly appreciated!!

APP STORE:

Free Version:
http://itunes.apple.com/au/app/walkabout-lite/id423662209?mt=8

Full version:
http://itunes.apple.com/us/app/walkabout/id421973536?mt=8&ls=1

ANDROID MARKET:

Free Version:
https://market.android.com/details?id=com.base2.walkaboutdemo

Full version:
https://market.android.com/details?id=com.base2.walkaboutb

Video:



Screenshots:








uid: 8872 topic_id: 7333 reply_id: 307333


[TOPIC: post.html]
#2

J. A. Whye

[GLOBAL: userInfoPane.html]
J. A. Whye
  • Corona Geek

  • 1,689 posts
  • Corona SDK

Fun fun game! Just bought it and am enjoying it -- nice work!

Jay
uid: 9440 topic_id: 7333 reply_id: 25825


[TOPIC: post.html]
#3

jhocking

[GLOBAL: userInfoPane.html]
jhocking
  • Corona Geek

  • 1,223 posts
  • Guests

Grabbed the first code and am downloading now, this looks great!

ADDITION: I like the gameplay, probably my least favorite thing about the app is the icon.
uid: 12108 topic_id: 7333 reply_id: 25831


[TOPIC: post.html]
#4

EvilSniperXV

[GLOBAL: userInfoPane.html]
EvilSniperXV
  • Contributor

  • 103 posts
  • Guests

Looks great. I'm gonna buy tomorrow after school. Great graphics!
uid: 19768 topic_id: 7333 reply_id: 25841


[TOPIC: post.html]
#5

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

jhocking: I might have to change it in the next version!

Some people are having issues rating/reviewing and it when using the promo codes. It says you must own this app to review/rate it. Just try to buy it from itunes and it will tell you that you already own it. Then rating works fine.

Another itunes/apple quirk :/
uid: 8872 topic_id: 7333 reply_id: 25842


[TOPIC: post.html]
#6

JayantV

[GLOBAL: userInfoPane.html]
JayantV
  • Corona Geek

  • 1,740 posts
  • Corona SDK

Hi kam187,
you can find a review for walkabout here ( http://reviewme.oz-apps.com/2011/03/walkabout-not-just-walk-in-park.html ) it is an amazingly done game. It is well polished and well worth the challenges.

Some things that you've done and managed well are
* Overlays
* Layers with blocks
* Transitions
* Music

overall I wish all the best towards being the app of the week, it is really well done. Did I tell you that I have a soft corner for puzzle games and I love this one.

cheers,

Jayant C Varma
uid: 3826 topic_id: 7333 reply_id: 25852


[TOPIC: post.html]
#7

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

Jayant,

Thanks for the great review! I thought i'd answer some of your questions from the review:

Re the wait between levels because of the speech bubble, I've already sped that up for version 1.1 which is now in review with apple :)

Re: Layers. Yes you're totally right, It uses one layer for each horizontal line of blocks. Inside each layer I keep track of where the blocks are so as to reduce the number of layers needed. I also keep logical track of the shadows and redraw them only when necessary. Most people don't notice it has any shadows until I mention it, but without them you totally lose the 3D effect.

Re: Zoom and Pan. This was a headache to do. Its not hard in itself, but it really can get slow on slower devices (android). So I'm scaling the actual layer itself and storing how to get back to the original position. There's a little calculation because it zooms to the board size which can change per level. The player also has to be moved into a layer or the X/Y rounding adds errors which add up. The stars and other 'items' are at the top of the layer above 'tiles' and there is another array keeping track of these. I don't store Z position unless I have to.

RE: Maps and engine. I'm not using LIME at all. Its all coded directly in corona. I coded most of it then discovered Lime. But since Lime has performance issues on real hardware and I really wanted it to work fast on android, I decided to code it all from scratch. I created a Level designer on PC which I used to create the levels by hand. I considered auto generating levels but, as you're a puzzle lover like me, you'll know hand tested levels are the best! The levels alone took a week!

Re: Transitions. The entire game uses transition.to. I don't touch enterFrame because I want it to be super fast no matter how big the map gets in the future. I also didn't use Director Class because I wanted to be 100% sure there's no memory leaks. I considered using sprite animation, but decided its better to keep it simple and this kind of game really doesn't need it.

Re: my first app... Its my first app on corona, and my first ever game. But I did study software engineering at university and do a lot of embedded programming. As you'll know tho a game is totally different thinking to an application, so I had to try lots of things to find the best solution.

Overall it was a really fun experience, and totally different to any of the [boring] programming I do normally. I hope everyone likes it and maybe i'll make a version 2. I already have many more ideas to keep it interested :)

uid: 8872 topic_id: 7333 reply_id: 25853


[TOPIC: post.html]
#8

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

PS. I thought you may be interested to know the game is just under 4000 lines of code, and 300 of that is to handle suspend/resume state saving for each position.
uid: 8872 topic_id: 7333 reply_id: 25854


[TOPIC: post.html]
#9

JayantV

[GLOBAL: userInfoPane.html]
JayantV
  • Corona Geek

  • 1,740 posts
  • Corona SDK

Hi Kam,
Could you write to me on info[dot]ozapps[at]gmail[dot]com

cheers,

Jayant C Varma
uid: 3826 topic_id: 7333 reply_id: 25855


[TOPIC: post.html]
#10

Piotr Blerdo.com

[GLOBAL: userInfoPane.html]
Piotr Blerdo.com
  • Enthusiast

  • 35 posts
  • Corona SDK

Hi Kam.

This game is great! I have downloaded it on Android and on my HTC Desire it plays smooth. If you don't mind i would like to ask you some questions. Please send me email to piotr [at] blerdo.com
uid: 22837 topic_id: 7333 reply_id: 25894


[TOPIC: post.html]
#11

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

BTW you can follow me on twitter @base2solutions

Giving away more promo codes randomly to people who retweet about walkabout
uid: 8872 topic_id: 7333 reply_id: 26069


[TOPIC: post.html]
#12

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

As of yesterday the rankings:

Country
Puzzle Category/ Strategy Category

Australia
278 new 210 new

United Kingdom
303 new 191 new

United States
576 new 402 new

Not too bad for day 2 I guess.
uid: 8872 topic_id: 7333 reply_id: 26092


[TOPIC: post.html]
#13

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

Two reviews for android :)

http://www.androidtapp.com/walkabout/
http://www.bestandroidappsreview.com/
uid: 8872 topic_id: 7333 reply_id: 26428


[TOPIC: post.html]
#14

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

I just increase the performance of Walkabout by about 40% :/

- It now uses one layer, and ordering is tracked in code, instead of using multiple layers for Z ordering

- Visibility of shadows is checked and they are only drawn if they can be seen

Removing tiles that are off screen didn't seem to make much difference, so i've not implemented that as it just complicates the code.

Thought some of your might be interested from a coding point of view. Should be updated on the market after a few more tests - maybe tomorrow. on iOS as soon as they approve the lite version, so maybe tomorrow as well
uid: 8872 topic_id: 7333 reply_id: 26644


[TOPIC: post.html]
#15

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

Lite Version is now up on the App Store. Give it a try :)

App Store Links:



FREE Lite Version: http://itunes.apple.com/us/app/walka...2209?mt=8&ls=1

$0.99 Full Version: http://itunes.apple.com/us/app/walka...3536?mt=8&ls=1
uid: 8872 topic_id: 7333 reply_id: 26793


[TOPIC: post.html]
#16

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

Another review :)

Walkabout scores 92/100 at FamilyFriendlyGaming.com



http://www.familyfriendlygaming.com/Reviews/2011/Walkabout.html
uid: 8872 topic_id: 7333 reply_id: 27066


[TOPIC: post.html]
#17

slimboyfat

[GLOBAL: userInfoPane.html]
slimboyfat
  • Enthusiast

  • 74 posts
  • Corona SDK

Do you mind telling how you did the level save system? I can't get file il write read to work on android..

Thanks

Oh and the gameplay was really nice! Smooth and funny!
uid: 9577 topic_id: 7333 reply_id: 27069


[TOPIC: post.html]
#18

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

You need to save to the documents directory. You cant save to the resource directory. Jump on IRC #corona if you need help
uid: 8872 topic_id: 7333 reply_id: 27084


[TOPIC: post.html]
#19

kam187

[GLOBAL: userInfoPane.html]
kam187
  • Contributor

  • 455 posts
  • Corona SDK

Just featured as 'whats hot' in the UK app store :)

http://bit.ly/fnRJ6g
uid: 8872 topic_id: 7333 reply_id: 29584


[TOPIC: post.html]
#20

dingo

[GLOBAL: userInfoPane.html]
dingo
  • Contributor

  • 700 posts
  • Corona SDK

congrats to that great game!

it's good to see that also students/former students try to get their hands on corona like me :).

do you have an email addy for some less public questions?

thanks and congrats again!
uid: 90610 topic_id: 7333 reply_id: 66976



[topic_controls]
[/topic_controls]