Share My Creation FlaTank

thedesolatesoul

Expert
Licensed User
Longtime User
This is an AWESOME game!!!
i love it...probably what i am going to play in my bathroom breaks from now on!
could u add a way to turn off the sound for that reason
I wish i could fire more than 1 bullet at a time...but well thats the game

How long did it take to make this? Does it just use the canvas?
 

latch

Active Member
Licensed User
Longtime User

Thank you! I like it too.

Sound and other options(suprizes and easter eggs) are in the works and I am going to clean up the way the graphics are put on the screen. I have no intention of letting the player fire more than one bullet at a time. This about 50 hours work including the website I made and maze editor I wrote in VB to add mazes to the database. You can download that program and submit your mazes for inclusion in the game on the website www.FlaTank.com. With that program, it only takes an hour for me to add another 25 mazes. Hopefully there will be another 100 levels next week.

Yes, it's all on one canvas.

I have also converted it to a .bar file and submitted it to the BlackBerry App World distribution service.
 

JonPM

Well-Known Member
Licensed User
Longtime User
Cool game, would like to see an option to exit. I'm not a big fan of using home button to exit games. also there are little lines left on white space when tank moves left and right, but not up and down. maybe graphical glitch?

Sent from my DROIDX
 

latch

Active Member
Licensed User
Longtime User

Yes, a legitimate exit method is on my list and that glitch comes from your resolution having 54 more pixels on the x axis than my phone. Will be corrected this weekend.
 

latch

Active Member
Licensed User
Longtime User
Aye, I worked on it nearly every night a few hours for a month. About a week ago a friend told me BlackBerry is giving away PlayBooks to new developers so I had to rush my release through to beat the deadline.
 
Last edited:

thedesolatesoul

Expert
Licensed User
Longtime User
Aye, I worked on it nearly every night a few hours for a month. About a week ago a friend told me BlackBerry is giving away PlayBooks to new developers so I had to rush my release through to beat the deadline.
Good determination
I need to crack on with my projects too...someone give me the energy
 

latch

Active Member
Licensed User
Longtime User
Take some of mine! You can do it! What are your current projects?

When I first got here on the forum, it was one of your posts that made me decide to start with a game. That dude asked if b4a could be used to make a game which I officially dub as a stupid question. A few bits of paper, a rock and a paper clip can be used to make a game! That and I have friend who shuns everything but c and linux so I was thinking, "I'll show them!"

He said, "It's amazing you accomplished this in BASIC" but he still says it's not normal.
 

thedesolatesoul

Expert
Licensed User
Longtime User
Take some of mine! You can do it! What are your current projects?
I'll need a lot of energy! Currently, I am trying to complete a dropbox client (which is already late to market), and I have two shelved games projects. Apart from that I have a couple of other ideas...

When I first got here on the forum, it was one of your posts that made me decide to start with a game.
Nice to know that

He said, "It's amazing you accomplished this in BASIC" but he still says it's not normal.
Usually most kind of BASICs are restricted in some ways, but B4A is a really capable platform. And a good programmer can easily harness its powers like you have.
 

latch

Active Member
Licensed User
Longtime User
Seems like the worst problem with Basic is runtime speed. The way I understand it, b4a gets translated to java. I tested my game on my phone and I think I got to 40 enemies running around before I saw any lag and capped it off with 20 for the release.

I just wish it would let me put a non integer version code lest I end up with 47 versions just to update the database(may have to do some internet maze level database retrieval from my website to the app to avoid that)
 

thedesolatesoul

Expert
Licensed User
Longtime User
B4A does not add any additional performance lags as far as I know. You would have gotten the same performance if you wrote the game in Java.
Obviously, at some point you will hit a hard limit for performance but if you compare it with games like angry birds also use the same canvas drawing you should be able to achieve similar performance. I would say maybe optimise a bit of code if you think your code is underperforming.
 

latch

Active Member
Licensed User
Longtime User

Oh no, what I was saying there is that its performance is twice what I was hoping. Even 20 enemies on the screen is overwhelming for the player especially towards the ending levels since enemy aggression increases as you go. So that's the max I allowed for each level, but what b4a produces can handle much more- at least on the phone I designed it for(HTC EVO 4G)
I still have a ways I can crank the gametimer up before there is no discernible difference in play speed(gametimer currently set at and will go all the way 'up' tp 10)


I have 2 other phones to test with that I bought off ebay for cheap. One with cracked screen(HTC Eris) and one with bad ESN(Kyocera Milano). The low resolution on the Kyocera is ugly but the game runs fine and the Eris is too slow but has great graphics. I also have an el cheapo china tab(NextBook 7) and it runs and looks great on that.
 

eps

Expert
Licensed User
Longtime User

But the integer is just a counter, the actual version number, the text part can be decimal.. I usually just go to 3 places for DB updates..

Version string vs. version code

i.e. 0.9.8 but integer version is 15

DB update

0.9.8.1 integer version 16

DB update

0.9.8.2 integer version 17

Major revision

0.9.9 integer version 18

DB update

0.9.9.1 integer version 19

etc...
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…