Proposed new set of levels for KGoldrunner

Albert Astals Cid aacid at kde.org
Wed Jun 9 21:34:48 BST 2021


El dimecres, 9 de juny de 2021, a les 6:41:51 (CEST), Ian Wadham va escriure:
>
> Thanks again, Albert. Just two questions...
> 
> I looked at https://invent.kde.org/games/kgoldrunner/-/commits/master and even logged in as KDE ID “ianw”, but could find no branch or merge request. Should there be one, or am I missing something?

https://invent.kde.org/games/kgoldrunner/-/commit/b5994ade7c140d7f74911a46ec11bdb55eb90e52 ?

> Also, could you send me a file of all the strings the latest KDE translation scripts extract from file kgoldrunner/gamedata/game_GotD.txt? Then I can check that they all appear as intended (i.e. no fragmentation or missing bits).

https://websvn.kde.org/trunk/l10n-kf5/templates/messages/kgoldrunner/kgoldrunner.pot?view=markup and filter for game_gotd

> 
> > I did some testing and i guess it works, i'm terrible at playing kgoldrunner so ... :D
> 
> So the build worked with the new files in it. They are just data-files, no changes to C++ code, so I would expect KGoldrunner to work as before, in the latest releases and with the latest libraries. So no need to play… :-)
> 
> When you start KGoldrunner, the demo tests almost everything except GUI actions and menus.
> 
> The new levels, Game Of The Living Dead, can be tested by loading each (or any) level and its solution. To step through several levels, use H (for Help), Esc (for Show A Solution) and Y (for Play Next Level). 

To be honest i don't seem to have time to run the solution locally, it takes "a lot of time" for only the first level, i would appreciate if someone has time to do that.

Cheers,
  Albert

> 
> Each recorded level should terminate with all the gold gone and the hero on the top row of the layout. Failure to get there would mean that there is something wrong with the layout of the level or something is not working properly down in Qt, as happened before in 2007-2008 when QGraphicsView and KDE 4 first appeared.
> 
> Gabriel and I have already tested all levels on various earlier versions of KDE. Also he composed them and can play and win all of them, as evidenced by the recorded solutions. I can play only a fraction of them… too old for this stuff now… not fast enough any more… :-(
> 
> All the best,
> Ian W.
> 
> > Cheers,
> >  Albert
> > 
> >> 
> >>> Since i don't really understand the syntax of that file i can't suggest a solution.
> >> 
> >> Basically the syntax consists of i18n() or i18nc() function calls (the displayable, translatable strings) and C++ comments that contain the data for the KGoldrunner levels, but the file is not a complete, compilable C++ program. The game-data files (“kgoldrunner/gamedata/game_*”) all follow the same scheme.
> >> 
> >> What has happened in this case is an example of how a hand-editing error by me can lead to translatable strings being fragmented, truncated or not detected by KGoldrunner's Messages.sh script. I hope there will be no more such cases. I wish I had some better way to test that than just proof-reading the strings on a screen in English.
> >> 
> >> Cheers,
> >> Ian W.
> >> 
> >>> Cheers,
> >>> Albert
> >>> 
> >>>>   - That US English and spelling is used correctly throughout (I am dual Austrlian/UK nationality and Gabriel is German, but we have done our best),
> >>>>   - That there are no hard-to-translate phrases,
> >>>>   - That no typos have escaped Gabriel and me,
> >>>>   - That the English style is in-line with KDE Community conventions (my memory of these is somewhat rusty).
> >>>> 
> >>>> All that said, I can thoroughly recommend the 50 levels of Game Of The Living Dead to all KGoldrunner fans. Although some of the levels are extremely difficult, all are entertaining and exploit the quirks of KGoldrunner’s behaviour in amusing ways, even if you just watch the solutions.
> >>>> 
> >>>> I am hoping they will appear in the KDE Gear 21.08 Release.
> >>>> 
> >>>> A quick note to potential reviewers: you can step through the levels, hints and solutions by repeatedly hitting Y (for Play Next Level), H (for Help) and Escape (for Show A Solution).
> >>>> 
> >>>> All the best,
> >>>> Ian W.
> >>>> 
> >>>>> Cheers,
> >>>>> Albert
> >>>>> 
> >>>>>> 
> >>>>>> Thank you, in advance.
> >>>>>> 
> >>>>>> Cheers, Ian W.
> >> 
> >> 
> > 
> > 
> > 
> > 
> 
> 






More information about the kde-games-devel mailing list