Page 2 of 3

Re: Pure2048

Posted: Thu Jun 05, 2025 12:39 pm
by Mindphazer
Thank you for the corrections !
And... you're right, the “about” menu is managed specifically by MacOS, but it should appear on Linux as it does on Windows. Fixed now hopefully.

Re: Pure2048

Posted: Fri Jun 06, 2025 5:50 pm
by threedslider
Awesome game to Pure2048 ! :mrgreen:

Nice and good job on that you make me as inspiration by your game :D

Thanks for sharing and keep it up your futur game as well :wink: :arrow: :idea: :?: :!:

Re: Pure2048

Posted: Fri Jun 06, 2025 7:05 pm
by AZJIO

Code: Select all

  LanguageRU:
  Data.s "MenuJeu", "Игра"
  Data.s "MenuItemNouveau", "Новая"
  Data.s "MenuItemUndo", "Отменить последний ход"
  Data.s "MenuItemQuit", "Выйти"
  Data.s "MenuTheme", "Темы"
  Data.s "MenuItemAbout", "Об игре"
  Data.s "Score", "СЧЕТ"
  Data.s "HighScore", "ЛУЧШИЙ"
  Data.s "Attention", "Внимание"
  Data.s "Abandon", "Вы действительно хотите выйти из игры?" + #CRLF$ + "Если у вас будет высокий балл, он не будет сохранен."
  Data.s "*", "*"

Re: Pure2048

Posted: Sat Jun 07, 2025 8:54 am
by Mindphazer
Russian language added, thanks to AZJIO

First post updated

Re: Pure2048

Posted: Wed Jun 11, 2025 8:18 am
by falsam
Here's a nice version of the famous 2048 game. Thanks for sharing. I really like it 💕

Re: Pure2048

Posted: Wed Jun 11, 2025 10:22 am
by Mindphazer
Thanks falsam & threedslider for your kind words.
I've tried to make a game that's fun to play, and I'd like to think I've succeeded !

Re: Pure2048

Posted: Wed Jun 11, 2025 10:30 am
by AZJIO
1. It would be great if the styles were stored in an ini file. Then the user can create their own design style.
2. It is also better to store language files in an external file, so that you can also create your own file without having to compile.
3. It would be great to have a phone version.
There is another such version.

Re: Pure2048

Posted: Wed Jun 11, 2025 11:15 am
by Mindphazer
AZJIO wrote: Wed Jun 11, 2025 10:30 am 1. It would be great if the styles were stored in an ini file. Then the user can create their own design style.
2. It is also better to store language files in an external file, so that you can also create your own file without having to compile.
3. It would be great to have a phone version.
There is another such version.
I'll think about points 1 & 2
For point #3, i'm not familiar enough with spiderbasic, so it's not planned yet

Re: Pure2048

Posted: Wed Jun 11, 2025 4:29 pm
by AZJIO
If you cancel a move, and then repeat the move and do it cyclically several times, the score increases, but the playing field remains the same.

Re: Pure2048

Posted: Wed Jun 11, 2025 5:32 pm
by Mindphazer
AZJIO wrote: Wed Jun 11, 2025 4:29 pm If you cancel a move, and then repeat the move and do it cyclically several times, the score increases, but the playing field remains the same.
Can't reproduce this.
If you cancel a move, the points are cancelled and the score goes back to the previous value.
I've tried several times without having the behaviour you're explaining...

Re: Pure2048

Posted: Thu Jun 12, 2025 5:29 am
by PeDe
Mindphazer wrote: Wed Jun 11, 2025 5:32 pm Can't reproduce this.
If you cancel a move, the points are cancelled and the score goes back to the previous value.
I've tried several times without having the behaviour you're explaining...
I can reproduce the error if more than two fields are merged.
https://www.dreisiebner.at/temp/Pure2048-Punkte.png

Peter

Re: Pure2048

Posted: Thu Jun 12, 2025 9:04 am
by Mindphazer
Oh damn :?
I see what you mean
I will take a closer look

Thanks Peter !

Edit : problem solved, first post updated

Re: Pure2048

Posted: Thu Jun 12, 2025 1:50 pm
by moulder61
@Mindphazer

On my Linux install the language is in German, mostly. The theme menu looks English and the game over screen says "Game Over". Your first version displayed mostly in French, but "SCORE" and "BEST" were in English.

I tried tweaking the code a bit, but so far haven't been able to get it to display in English fully.

The section of code that checks the ENV variable in Linux seems to be doing what it should, but on ProcedureReturn, the "en" string seems to be converted to 0, which I guessed would either choose French, as it's the first language listed in the Select/Case statement, or at the least default to US English in the same statement. That isn't happening.

I did look at other ways of getting the LANG variable in Linux, but to be honest, the way it's being done looks the most consistent.

I don't remember you using Linux, but, any ideas?

Moulder.

Image

Re: Pure2048

Posted: Thu Jun 12, 2025 3:27 pm
by Mindphazer
Hi Moulder,
Well, in fact, I have not done any translation for the themes names, neither for "game over"
This means, whatever language is used, the end of the game will always display "Game Over" !
I thought these words were enough universal to stay as they are...

I can handle the translation if you really want it :mrgreen:

Re: Pure2048

Posted: Thu Jun 12, 2025 4:32 pm
by moulder61
@Mindphazer

Thanks for the offer, but I can force it to be in UK English, just for my benefit. :lol: I have various ideas for getting around it but I was trying to do it within the constraints of your code so it would still work for everybody else.

At the moment, I haven't worked out how to fix it or whether it's just me having issues? It looks like it should work but somehow it doesn't for me?

If anyone else is reading this and using Linux, what is your experience regarding the language selection?

Moulder.