New Free Android Game : Ant Maze 3D

Hi Fellows ,

I am releasing the game Ant Maze 3D today, its my first game on Android, and its also an remake of an old 2d game.
The game itself looks 2D because I didnt want to louse the game play, but all the objects in screen are 3D rendered.
Its hard to classify the game, It mainly has strategic and puzzle characteristics, but with an fast , agile and addictive game play.

Google play link :

https://play.google.com/store/apps/details?id=com.wade.antmaze3D

Search for " Ant Maze 3D "

About the game technology, well, its an simple game, but I am doing some advanced rendering (texture to render) to be able to get good fps, there is some nice algorithms for maze generations, IA searching and grouping for the ants, some optimizations on the meshs etc.

Hope you guys likes the game, its an good game to play in the metro, bus, etc, but also, its an very hard game, there is 50 procedure generated levels, with balanced, but hard difficult.
It has an online record system, allowing players to save their records online, also I did some translations for english, portuguese, french, italian, german and spanish, ( probably there is some errors mainly on german so if you guys knows any of this language and wants to correct me just fell free to say ok ? )

There is 2 versions, the free one with ads and the ful version that costs something like 1 dollar.
I will make some better pics to post in the google play lather and an complete video of the game play.

I dont know why its not linked in the google play, but here is some basic video of the game play :

Fell free to comment anything ok !

7 Likes

LOL “pacant” - “pacman with ants” would be a cool name to describe your game :chimpanzee_closedlaugh:

Thats true ! :slight_smile:
Why didnt I thought on this before !

I also like the “blind spot” - makes the user insecure (“where is that damned ant going??”). :chimpanzee_smile:
All in all, I think it’s a cool game. Maybe I will download and install it on my XPeria when I’m starting to develop games for Android too.

I switched my google account language to English.
Your German description text is … improvable. :chimpanzee_smile:

I wonder what kind of description text appears when Google Play is running for a language that you don’t support (e.g. Chinese) - will Google translate the English description text via Google Translate into Chinese in that case?

Do you speak German ? Can you translate the text for me ?
I think they use the google translate yes, they ask you if you want to buy “better translations”, so I think even they dont thrust much on their translations :).

1 Like

English:
Run from the giant ants and try to finish all the 50 procedure generated mazes !
Get better scores and compete with other players online !
Get all the achievements !
Play in the languages: English, Spanish, Portuguese, German, French and Italian !

German:
Lauf vor den riesigen Ameisen weg und versuche, all die 50 prozedural erzeugten Labyrinthe zu absolvieren !
Werde besser und vergleiche dein Ergebnis mit anderen Spielern online !
Hol dir alle Achievements !
Spiele in den Sprachen Deutsch, Englisch, Portugiesisch, Französisch oder Italienisch.

English (better / different):
Run away from the giant ants and try to finish all 50 mazes !
Get the highscore and compete with others online !
Unlock all achievements !
Play in the languages: English, Spanish, Portuguese, German, French and Italian !

German (better / different):
Lauf vor den riesigen Ameisen weg und versuche, alle 50 Labyrinthe zu beenden !
Hol den Highscore und vergleiche dein Ergebnis mit anderen online !
Schalte alle Achievements frei !
Spiele in den Sprachen Deutsch, Englisch, Portugiesisch, Französisch oder Italienisch.

If it is just that little text i am sure you finde native speakers here that would translate it for free :smile:

Unfortunately german is already done, so i can’t help with that

Hi Ogli, thanks for your translation, I already publish the changes.
Please tell me if you find anything else on the game itself ok ?
I am Portuguese speaker, also I know a bit of Spanish because its an close language from Portuguese, so if any of you guys needs translation for those just let me know ok ?
I think my french and itallian translation may have some issues, if someone can look at this it will be nice !

1 Like

I just published some changes in the game as bug fixing, difficult balancing, etc.
The game is very very hard after the level 9, I myself am having hard time to beat level 12, the game has 50 levels.
After level 9, the mazes has more then 1 ant, and the IA of it work together to try to surround you and prevent you to win the game. I even put some random chances of mistake for the ants IA, but its still very hard.
Ha, and yes, if you like the game, please put some nice classification and comments ok !
But, also, please fell free to comment if this game makes you so angry with the ants and wants to kills me :chimpanzee_wink:

Haha … I just remembered what a very experienced game code designer told me once: “We are making the opponents much more stupid than we could, because otherwise players don’t have a chance and lose interest.”

Often, many but stupid enemies might motivate the player more than two or three smart enemies. I would just add another stupid ant every 5 levels or so. You could make your smart ants with “red” color. And have every 10 levels some smart ants. Maybe level 10: one smart + one stupid, level 20: two smart + one stupid, level 30: two smart + two stupid, level 40: two smart + three stupid, level 50: three smart + three stupid. :chimpanzee_smile:

Thats something to think about…
Currently its possible to wait the ants to make mistakes, in the last version there is a high chance of it for all ants.
Here is my complete in-game english / german translation, I am almost sure there is a lot of mistakes on it :
If you find any please let me know ok ?

english_txt_evemodel =Eve Model: Mutte
english_txt_gameover =GAME OVER
english_txt_highscore =Congratulations ! You setup an high score !!!
english_opt_off =OFF
english_btn_go =Go
english_txt_mazearch05desc =Finish All the 50 mazes.
english_btn_back =Back
english_txt_betterluck =Better luck next time.
english_txt_nohighscore =You did not reach the high score.
english_txt_sounds =Sound
english_btn_play =Play
english_lang_english =English
english_txt_mazearch04desc =Get very close to an Ant with out dying.
english_txt_record =Record
english_lang_portuguese =Portuguese
english_txt_credits =Credits
english_txt_diamondsleft =Diamonds : 
english_txt_mazearch02desc =Die with only one Diamond to complete the level.
english_txt_mazearch01desc =Finish all the first 5 mazes.
english_txt_abandongame =Abandon Game ?
english_btn_yes =YES
english_btn_about =About
english_lang_spanish =Spanish
english_txt_mazelevel =M a z e   L e v e l  :
english_lang_german =German
english_lang_french =French
english_btn_no =NO
english_opt_musicoff =Music off
english_opt_low =Low
english_btn_changelang =Change Language
english_txt_achievements =Achievements
english_btn_exit =Exit
english_txt_gmdetails =Game details
english_opt_ultra =Ultra
english_txt_loading =Loading
english_lang_italian =Italian
english_txt_mazearch06 =First record
english_txt_mazearch05 =Maze Master
english_opt_high =High
english_txt_mazearch02 =Almost There
english_txt_mazearch01 =Maze Beginner
english_txt_mazearch04 =Ant Runner
english_txt_dev =Developer: Wagfeliz
english_txt_mazearch03 =Maze Advanced
english_txt_mazearch03desc =Finish all the 25 first mazes.
english_txt_engine =Engine: Jm3
english_txt_language =Language
english_txt_time =time
english_txt_score =Score: 
english_txt_mazearch06desc =Beat one of the world records.
english_txt_youwin =YOU WIN !
english_opt_medium =Medium
english_btn_player =Player
english_opt_on =ON
english_btn_options =Options
english_txt_pleasehelp3 =with no advertisements !
english_txt_pleasehelp1 =Please help us to make more
english_txt_pleasehelp2 =games buying the paid version
english_txt_norecordsyet =No records for this maze yet.
german_txt_record =Rekord
german_btn_about =Etwa
german_txt_achievements =Erreichte
german_txt_pleasehelp3 =ohne Anzeigen !
german_txt_credits =Gutschriften
german_txt_pleasehelp2 =Spiele Kauf der Bezahlversion
german_txt_pleasehelp1 =Bitte hilf unsfĂĽr mehr machen
german_opt_high =Hoch
german_txt_norecordsyet =No records fĂĽr dieses Labyrinth noch.
german_btn_options =Optionen
german_btn_player =Spieler
german_btn_exit =Verlassen
german_btn_play =Spielen
german_opt_ultra =Ultra
german_txt_mazearch03desc =Beenden sie alle ersten 25 labyrinthe.
german_opt_off =Behinderte
german_btn_go =Spielen
german_btn_changelang =Sprache ändern
german_txt_mazelevel =L a b y r i n t h E b e n e  :
german_txt_mazearch06desc =Schlagen sie einen der weltrekorde.
german_txt_highscore =Herzlichen GlĂĽckwunsch ! Sie haben einen neuen Rekord !!!
german_txt_sounds =Sounds
german_txt_language =Sprache
german_lang_italian =Italienisch
german_lang_portuguese =Portugiesisch
german_btn_no =NEIN
german_txt_time =Zeit
german_lang_english =Englisch
german_txt_diamondsleft =Diamanten : 
german_opt_musicoff =keine lieder
german_txt_abandongame =Abandon Spiel ?
german_txt_nohighscore =Sie konnen einen neuen Rekord.
german_txt_gameover =SPIEL IST AUS
german_txt_mazearch01desc =Beenden sie alle ersten 5 labyrinthe.
german_txt_score =Score: 
german_txt_dev =Entwickler: Wagfeliz
german_lang_french =Französisch
german_txt_loading =Loading
german_txt_mazearch04 =Ameise Laufer
german_opt_low =Low
german_txt_mazearch03 =Maze Erweiterte
german_txt_mazearch06 =Erster Datensatz
german_txt_mazearch05 =Maze Master
german_lang_spanish =Spanisch
german_txt_gmdetails =Details
german_txt_betterluck =Mehr Gluck beim nachsten Mal.
german_txt_evemodel =Eve Modell: Mutte
german_opt_on =Aktiviert
german_txt_youwin =SIE GEOWONNEN !
german_txt_mazearch01 =Maze Neuling
german_lang_german =Deutsch
german_txt_mazearch02 =Fast da
german_txt_mazearch05desc =Beende alle die 50 labyrinthe.
german_txt_mazearch02desc =Sterben mit nur einem Diamant, um das Level zu beenden.
german_opt_medium =Medio
german_txt_mazearch04desc =Holen sie sich ganz in der nahe einer ameise, ohne zu sterben.
german_btn_back =Return
german_txt_engine =Engine: Jm3
german_btn_yes =JA
english_txt_evemodel =Eve Model: Mutte
english_txt_gameover =GAME OVER
english_txt_highscore =Congratulations ! You setup an high score !!!
english_opt_off =OFF
english_btn_go =Go
english_txt_mazearch05desc =Finish All the 50 mazes.
english_btn_back =Back
english_txt_betterluck =Better luck next time.
english_txt_nohighscore =You did not reach the high score.
english_txt_sounds =Sound
english_btn_play =Play
english_lang_english =English
english_txt_mazearch04desc =Get very close to an Ant with out dying.
english_txt_record =Record
english_lang_portuguese =Portuguese
english_txt_credits =Credits
english_txt_diamondsleft =Diamonds : 
english_txt_mazearch02desc =Die with only one Diamond to complete the level.
english_txt_mazearch01desc =Finish all the first 5 mazes.
english_txt_abandongame =Abandon Game ?
english_btn_yes =YES
english_btn_about =About
english_lang_spanish =Spanish
english_txt_mazelevel =M a z e   L e v e l  :
english_lang_german =German
english_lang_french =French
english_btn_no =NO
english_opt_musicoff =Music off
english_opt_low =Low
english_btn_changelang =Change Language
english_txt_achievements =Achievements
english_btn_exit =Exit
english_txt_gmdetails =Game details
english_opt_ultra =Ultra
english_txt_loading =Loading
english_lang_italian =Italian
english_txt_mazearch06 =First record
english_txt_mazearch05 =Maze Master
english_opt_high =High
english_txt_mazearch02 =Almost There
english_txt_mazearch01 =Maze Beginner
english_txt_mazearch04 =Ant Runner
english_txt_dev =Developer: Wagfeliz
english_txt_mazearch03 =Maze Advanced
english_txt_mazearch03desc =Finish all the 25 first mazes.
english_txt_engine =Engine: Jm3
english_txt_language =Language
english_txt_time =time
english_txt_score =Score: 
english_txt_mazearch06desc =Beat one of the world records.
english_txt_youwin =YOU WIN !
english_opt_medium =Medium
english_btn_player =Player
english_opt_on =ON
english_btn_options =Options
english_txt_pleasehelp3 =with no advertisements !
english_txt_pleasehelp1 =Please help us to make more
english_txt_pleasehelp2 =games buying the paid version
english_txt_norecordsyet =No records for this maze yet.
german_txt_record =Rekord
german_btn_about =Info       ,or "Information", or "Ăśber dieses Spiel" (about this game) <-
german_txt_achievements =Achievements        ,or "Erfolge" (successes / achievements) <-
german_txt_pleasehelp3 =werbefreien Bezahlversion!
german_txt_credits =Credits     ,or "Hersteller-Info" (info about the maker) <-
german_txt_pleasehelp2 =zu machen durch den Kauf der 
german_txt_pleasehelp1 =Bitte helfen Sie uns dabei, mehr Spiele
german_opt_high =Hoch
german_txt_norecordsyet =Noch kein Rekord fĂĽr dieses Labyrinth.
german_btn_options =Optionen
german_btn_player =Spieler
german_btn_exit =Verlassen
german_btn_play =Spielen
german_opt_ultra =Ultra
german_txt_mazearch03desc =Beenden Sie die ersten 25 Labyrinthe.
german_opt_off =Aus
german_btn_go =Spielen
german_btn_changelang =Sprache ändern
german_txt_mazelevel =L a b y r i n t h E b e n e  :
german_txt_mazearch06desc =Schlagen Sie einen der Weltrekorde.
german_txt_highscore =Herzlichen GlĂĽckwunsch ! Sie haben einen neuen Rekord !!!
german_txt_sounds =Sounds
german_txt_language =Sprache
german_lang_italian =Italienisch
german_lang_portuguese =Portugiesisch
german_btn_no =NEIN
german_txt_time =Zeit
german_lang_english =Englisch
german_txt_diamondsleft =Diamanten : 
german_opt_musicoff =keine Musik     ,or "Musik aus" (music off) <-
german_txt_abandongame =Spiel abbrechen?
german_txt_nohighscore =Sie haben keinen neuen Highscore erreicht.
german_txt_gameover =GAME OVER     ,or "NIEDERLAGE!" (defeat) 
                                       ,or "SIE HABEN VERLOREN!" (you have lost)
german_txt_mazearch01desc =Beenden Sie die ersten 5 Labyrinthe.
german_txt_score =Punkte: 
german_txt_dev =Entwickler: Wagfeliz
german_lang_french =Französisch
german_txt_loading =Lade...
german_txt_mazearch04 =Ameisenläufer
german_opt_low =Niedrig
german_txt_mazearch03 =Fortgeschrittener im Labyrinth
german_txt_mazearch06 =Erster Rekord
german_txt_mazearch05 =Meister des Labyrinths
german_lang_spanish =Spanisch
german_txt_gmdetails =Details
german_txt_betterluck =Mehr Glück beim nächsten Mal.
german_txt_evemodel =Modell "Eve" von: Mutte
german_opt_on =An
german_txt_youwin =SIE HABEN GEWONNEN!
german_txt_mazearch01 =Neuling im Labyrinth
german_lang_german =Deutsch
german_txt_mazearch02 =Fast da
german_txt_mazearch05desc =Beenden Sie alle 50 Labyrinthe.
german_txt_mazearch02desc =Sterben Sie mit nur einem Diamant, um das Level zu beenden.
german_opt_medium =Mittel
german_txt_mazearch04desc =Gehen Sie sehr nah an eine Ameise, ohne zu sterben.
german_btn_back =ZurĂĽck
german_txt_engine =Engine: Jm3
german_btn_yes =JA

You may have noticed that there are some Umlauts ( Ä, Ü, Ö, ä, ö, ü ) and some quotes ( " ). You could leave the quotes out, if they make problems. If you leave out the Umlauts it’s considered very poor software by Germans and the text will be much harder to read.

I also noticed that you used the formal and respectful “you” (German “Sie”).
The other text that I posted earlier uses the informal and common “you”.
I think it fits okay as it is, but you could change to “Sie” in the other text too.
It’s mainly a matter of style - you would keep it consistent when using “Sie” always.
In the old days people would have considered not using “Sie” rude, and older people still might.

Here is the version of the description with using “Sie”:

German:
Laufen Sie vor den riesigen Ameisen weg und versuchen Sie, all die 50 prozedural erzeugten Labyrinthe zu absolvieren !
Werden Sie besser und vergleichen Sie Ihr Ergebnis mit anderen Spielern online !
Holen Sie sich alle Achievements !
Spielen Sie in den Sprachen Deutsch, Englisch, Portugiesisch, Französisch oder Italienisch.

German (better / different):
Laufen Sie vor den riesigen Ameisen weg und versuchen Sie, alle 50 Labyrinthe zu beenden !
Holen Sie den Highscore und vergleichen Sie Ihr Ergebnis mit anderen online !
Schalten Sie alle Achievements frei !
Spielen Sie in den Sprachen Deutsch, Englisch, Portugiesisch, Französisch oder Italienisch.

:chimpanzee_smile:

P.S.:
On the other hand it is often a typical criticism against many action games that they have lots and lots of stupid enemies.
Maybe let the smart ants appear just every 5 or 10 mazes - that would be “mini boss fights” then.

Thank you very much for your translations ! I already implemented.
I will have to change the fonts to show special characters, so I will do this lather, for now I am replacing the chars using an function.
About difficult, Its hard to get the right spot of difficult level you plan for the game, this is being my case, I had planed an very hard game, to be played when you have nothing to do in the bus or metro or etc, something challenging that can be tried innumerable times when you are waiting, not an game that you can finish in an day, or week, it suppose to be an game for several months to finish.

Hint: Replace ä by ae, Replace ü by ue, Replace ö by oe
That’s how it’s made in German texts when those are not available.

And another advice for all your software: Don’t advertise languages that you don’t really support.
The average German player would have switched to English.
Those German players who are lacking good English would have deleted your app (because they would only have understood about 10 percent of your Lang_DE.properties content).

You are right. I have fixed the fonts, now its showing all the special chars including the german ones :slight_smile: