Some of you may remember Dodger, my entry for the TINS 72 hour competition earlier this year. As simple as it may be (you dodge enemies for as long as possible which is usually less than 20 seconds), it so far seems to be one of the most successful games I've ever made, judging by the number of entries in the online highscore database.

So I decided to add some finish to it. I fixed some bugs and added two new features: multiple language support and themes. Here's where I need your help. I need translations for as many languages as possible and I need new better looking themes, because right now there's only one (the original TINS dodger theme) and it's ugly.

Translating is very easy, takes no more than 10 minutes. Just copy english.lng to glarbongian.lng and change all English texts to Glarbongian. Replace Glarbongian with the name of your language.

Themes are a little more involved but if anyone here feels artistic, I would appreciate all contributions. You need to draw a few sprites, make a couple of fonts (or not), three or four sounds, define a colour scheme and if you have musical skill, compose a 10 second loop in your favourite tracker. Details are in readme.txt.

Oh, that's sweet, right now I'm going to download it again and translate it to Glarbongian er Czech, well ok at least if I'll resist to play it.

Oh by the way, I liked that theme.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

I thought this would be a problem for some languages. At first I thought you could just replace the problematic chars with the closes match from the english alphabet, but I'm not in the process of making it possible to have any character.

Ok got it - I resisted to play and I have translated it into Czech - though I must admit that I let myself inspired by "slovenski.lng" . Language file is attached. - search later.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Italian version upI had a hard time fitting things in so little space, Italian is quite verbose...

P.S. Marco don't kill me (Marco and me try to maintain the Italian version of the allegro site... but i've been very lazy lately)

[FMC Studios] - [Caries Field] - [Ctris] - [Pman] - [Chess for allegroites]Written laws are like spiders' webs, and will, like them, only entangle and hold the poor and weak, while the rich and powerful will easily break through them. -AnacharsisTwenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover. -Mark Twain

Btw, I just uploaded v1.16 which now supports Unicode in language files and doesn't use bitmap fonts anymore (just TTF). It doesn't include the new languages yet though. To be able to use Unicode you must encode your language file in UTF8. Also because of a small mistake I made and didn't notice until just now, the first line of the language file must be empty (or a comment or something).

Oops, the game crashes anytime I try to run a new game or play a replay. Also the intro doesn't play properly - only the first frame. Plus that font in highscores table doesn't seem to support unicode.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Attached is unicode version of Czech translation with punctuation. The odd thing is that when I change first line into a comment it only shows default message on the scrollbar.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Damn, I uploaded a broken build. It's fixed now, I think, but I didn't change the version number. It gets a bit slow when there's a lot of text on screen though. Rendering all those true type fonts isn't very fast...

Quote:

Out of curiosity, how many would that be?

A couple hundred unique ones, otherwise thousands. Not that much really, but I'd say more people played this game than any other I've made. Not that I've made many.

I reintroduced è and ù (i had used e' and u' instead) but they are not rendered correctly.

[edit]

Quote:

Rendering all those true type fonts isn't very fast...

You might consider switching to Open Layer... this type of game could be easily ported in little time

[FMC Studios] - [Caries Field] - [Ctris] - [Pman] - [Chess for allegroites]Written laws are like spiders' webs, and will, like them, only entangle and hold the poor and weak, while the rich and powerful will easily break through them. -AnacharsisTwenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover. -Mark Twain

That's better, but it overrides user settings, plus that help font doesn't support unicode. So czech help screen is screwed up.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

The Italian translation of Highscores (Migliori punteggi) doesn't really fit in the main menu and i don't see how to make it shorter, could you add a little more pixels of width?

[FMC Studios] - [Caries Field] - [Ctris] - [Pman] - [Chess for allegroites]Written laws are like spiders' webs, and will, like them, only entangle and hold the poor and weak, while the rich and powerful will easily break through them. -AnacharsisTwenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover. -Mark Twain

FMC: Could you have some normal language No just kidding. In Czech we say: "Nejlepší výsledky" but I used only the latter for translation and inside I say "Skóre" which is czech word originated in score.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

When changing the CPU usage, we must go back and in before seeing any change ( I mean it is not automatically refreshed )At the presentation screen, when cliquing on the exit cross (on top right windows), I got a crash.

Yeah and I think I'll leave it like that. Too much work to get all those characters in...

Ok, I'll return back to non punctuation version then. By the way, you remind me myself with that attitude.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Very nice game, but it runs terribly slow on my even slower PC. Anyway I enjoyed playing DODGER.

BUG? I ran it in the 16 bpp mode (via allegro.cfg), but the game sprites weren't rendered, only black boxes shown on screen. Game was playable this way, but I think, that you need to fix something with your color conversion code.

I attached a full POLISH translation. I've made a mixed version: with unicode characters and without them, as one of the fonts doesn't display them. I hope, that you will use it