CPCWiki forum

General Category => NC100, NC200, PCW, PDA600 - the rest of the Family! => Topic started by: sucram on 09:15, 31 August 15

Title: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 09:15, 31 August 15
I too want to give Joyce (PCW) a new game for the 30th birthday:
Käsekästchen, a version of the popular game Dots and Boxes for up to five players, programmed with Turbo Pascal 3.0 and GSX routines.

The game is not finished yet, but here are some pictures as a preview:

[attachimg=1]

[attachimg=2]

[attachimg=3]
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: robcfg on 10:23, 31 August 15
Das ist ja super!


Kriegen wir auch eine version auf englisch?
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 10:36, 31 August 15
QuoteDas ist ja super!


Kriegen wir auch eine version auf englisch?

Yes, I will integrate a languageselection.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Fessor on 11:26, 31 August 15
Wird es wirklich Joyce-fixiert? Durch GSX müsste es doch eigentlich auf allen CP/M-Maschinen laufen. (Genügend Speicher vorausgesetzt)

Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 12:25, 31 August 15
Ich habe es bislang noch auf keinem anderen CP/M System getestet, es sollte aber in der Tat auch auf anderen CP/M plus Maschinen lauffähig sein, entsprechende Grafiktreiber vorausgesetzt.
Gibt es geeignete Emulatoren für entsprechende Tests?

I haven't  test it on any other CP/M system, but it should be run on other CP/M plus machines with needed graphics driver.
Are there appropriate emulators for tests?
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Devilmarkus on 12:27, 31 August 15
Jeder CPC Emulator kann auch CP/M ;)
Wie das dann mit den Grafiken aussieht, kann ich Dir allerdings nicht sagen...
Magst Du mir mal ein DSK Image zukommen lassen?
Dann kann ich das relativ schnell testen...
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 20:15, 31 August 15
Devilmarkus hat das Spiel mit einem CPC-Emulator unter CP/M plus getestet. Nachdem er den Grafiktreiber DDSCREEN durch DDMODE2 ersetzt hat, sind zumindest Linien und Schrift auf dem Bildschirm platziert worden. Leider fehlt die Flächenfüllung, der Schriftsatz passt nicht (ä,ö,ü,ß..) und die Zeilenabstände beim Text passen nicht.
Ich denke mit überschaubarem Aufwand werde ich das bei Gelegenheit noch anpassen können, vorausgesetzt ich finde einen geeigneten Grafiktreiber für die Flächenfüllung. Es wird aber alles etwas dauern...


Devilmarkus has tested the game with a CPC emulator under CP/M plus. Having the graphics driver DDSCREEN replaced by DDMODE2, at least lines and characters on the screen have been placed. Missing was the fill, the font is wrong (missing ä, ö, ü, ß...)
I think with reasonable effort I'll still be able to adapt it for the CPC. But I need to find a graphics driver for the fill. But that will take some time.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: TFM on 20:24, 31 August 15
Ask FloppySoftware!
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: FloppySoftware on 12:23, 01 September 15
Congratulations!! I missed your post!!!!  :'(

I want to play your game!  :)

Regarding GSX drivers, I remember that the supplied with DR programs (Dr draw, etc.) were better and more completed than the supplied by Amstrad.

Then, the solution would be to get the drivers from a Dr disk.

Regarding the font issue, maybe the solution is send to the screen the escape sequence to set the language as german, or use LANGUAGE tool.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 12:57, 01 September 15
Hello Miguel,

the game is my first try in GSX-programming on the PCW.
There are still a few mistakes in the programm, which I want to resolve before publishing. But I send you in an unfinished version by email. 

As driver I use the DDSCREEN from DR Draw / DR Graph, it works with the PCW. But if start the game on the CPC with driver DDMODE2 the fillings doesn't work. I search for other driver, there is one with CBasic, but the result is the same. This is not the only problem to use it on the CPC. I have to place the text in another way and the control keys must be addressed differently.   

A few Links concerning GSX: 
http://www.seasip.info/Cpm/gsxint.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.seasip.info%252FCpm%252Fgsxint.html)
http://www.cirsovius.de/CPM/Projekte/Artikel/Grafik/CPMGSX/CPMGSX.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.cirsovius.de%252FCPM%252FProjekte%252FArtikel%252FGrafik%252FCPMGSX%252FCPMGSX.html)
http://www.cirsovius.de/CPM/Projekte/Artikel/Grafik/GrafRoll/GrafRoll.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.cirsovius.de%252FCPM%252FProjekte%252FArtikel%252FGrafik%252FGrafRoll%252FGrafRoll.html)
http://www.fvempel.nl/basic.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.fvempel.nl%252Fbasic.html)

Best regards,
Marcus 
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Devilmarkus on 18:53, 01 September 15
I think the problem occurs, because the Joyce seems to use 640x400 pixels...
The CPC has a maximum (without hardware manipulation) of 640x200 pixels...
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: FloppySoftware on 19:36, 01 September 15
Quote from: sucram on 12:57, 01 September 15
Hello Miguel,

the game is my first try in GSX-programming on the PCW.
There are still a few mistakes in the programm, which I want to resolve before publishing. But I send you in an unfinished version by email. 

As driver I use the DDSCREEN from DR Draw / DR Graph, it works with the PCW. But if start the game on the CPC with driver DDMODE2 the fillings doesn't work. I search for other driver, there is one with CBasic, but the result is the same. This is not the only problem to use it on the CPC. I have to place the text in another way and the control keys must be addressed differently.   

A few Links concerning GSX: 
http://www.seasip.info/Cpm/gsxint.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.seasip.info%252FCpm%252Fgsxint.html)
http://www.cirsovius.de/CPM/Projekte/Artikel/Grafik/CPMGSX/CPMGSX.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.cirsovius.de%252FCPM%252FProjekte%252FArtikel%252FGrafik%252FCPMGSX%252FCPMGSX.html)
http://www.cirsovius.de/CPM/Projekte/Artikel/Grafik/GrafRoll/GrafRoll.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.cirsovius.de%252FCPM%252FProjekte%252FArtikel%252FGrafik%252FGrafRoll%252FGrafRoll.html)
http://www.fvempel.nl/basic.html (https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2F3c.web.de%2Fmail%2Fclient%2Fdereferrer%3FredirectUrl%3Dhttp%253A%252F%252Fwww.fvempel.nl%252Fbasic.html)

Best regards,
Marcus

Hi Marcus,

I have just sent to you an email with my reply, regarding the problems you said.

Anyway, as it can be of help to someone, I will write here my reply too:

--quote--
Hi Marcus.
The problems are solved!
As you can see in the attached image (cpc2.png), the fill operation is working in the WinAPE CPC emulator.
I did the test with the attached DSK (CPC format) file (CPM_GSX.DSK), that includes ASSIGN.SYS, DDMODE1.PRL, DDMODE2.PRL and GSX.SYS files, that come from the Dr. Draw v1.0.1 DSKs for the CPC, also attached.
As I said in the forum, these drivers come from Digital Research, and are better tan those from Amstrad.
Regarding the keyboard problem, it's solved too. In the CPC, you must execute the command:
SETKEYS KEYS.CCP
before you run the game, and the CPC keyboard will generate the same control characters as the PCW for the cursor keys.
And regarding the language problem, is solved too!
You must execute the command:
LANGUAGE 2
before you run the game, and the CPC font will be the German one, instead of the default one (Spanish, English, etc.) depending of the CP/M version.
Maybe you can write a SUB file to play the game, including these two commands, to automatize the process.
I hope this help you to make a very good game, for our beloved Amstrad PCW / Joyce.

--unquote--

I will be very happy when you end this game!  :)

Edit: I forgot to say, that you can send to the console the following escape sequence:

PRINT CHR$(27) + "2" + CHR$(2);

(or the equivalent in Pascal, C, etc.) to do the same effect as the LANGUAGE 2 command.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 21:28, 01 September 15
Thanks again for the help!  :)
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 14:51, 12 October 15
Meanwhile, I've almost finished the game. It also runs on the CPC.  :D

But I want to implement other languages.
As my foreign language skills are limited, I beg you to help me with the translation. In the attached file, all texts are available in different languages.
The instructions I have written only in German, English and Dutch, so far. Better and more translations are welcome.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: TFM on 15:34, 12 October 15
Anstatt Spielanweisung wuerde ich Spielanleitung schreiben. Super, dass es auch auf'm CPC laufen soll!  :) :) :)
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Dubliner on 21:40, 12 October 15
I could give a hand with the spanish translation if nobody else does, but i won't be able to do that for at least three weeks.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: TFM on 22:01, 12 October 15
Quote from: Dubliner on 21:40, 12 October 15
I could give a hand with the spanish translation if nobody else does, but i won't be able to do that for at least three weeks.


It's only a couple lines. About as much as you posted today.  :)
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 08:08, 13 October 15
There are in fact only a few sentences to translate, or with other words less than 100 words.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: robcfg on 15:45, 13 October 15
Can you send me a pm with the text to translate to spanish? I'm currently in Mexico so it can take a couple of days.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: TFM on 15:50, 13 October 15
Quote from: robcfg on 15:45, 13 October 15
Can you send me a pm with the text to translate to spanish? I'm currently in Mexico so it can take a couple of days.


See 5 posts before. It's all in there. Just need somebody to read over it.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 19:06, 13 October 15
The Spanish translation is ready, thanks to Rob!
Title: Käsekästchen - The game is finished, I hope you enjoy it.
Post by: sucram on 22:53, 19 October 15
The game is finished, I hope you enjoy it.
[attachimg=2]
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: FloppySoftware on 22:57, 19 October 15
Thanks!
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: TFM on 23:13, 19 October 15
Awesome! Great work!  :) :) :)

Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: FloppySoftware on 21:04, 20 October 15
Nice game, congratulations!  :)

But I must to practice.  :-[
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Dubliner on 07:03, 21 October 15
Quote from: TFM on 22:01, 12 October 15

It's only a couple lines. About as much as you posted today.  :)

And i didn´t have time to check the board properly until today. That's my current amount of "free" time  :o

Glad to see Rob was able to do it :)
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Dubliner on 16:27, 17 November 15
I hope the guy who is selling this game on eBay it´s you sucram and not somebody trying to cash on your effort  :o
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 18:58, 17 November 15
Quote from: Dubliner on 16:27, 17 November 15
I hope the guy who is selling this game on eBay it´s you sucram and not somebody trying to cash on your effort  :o

Thank you for your attention!
Yes, I offer the game there even for sale. Honestly, I do not know whether there is interest in a version on disks with packaging, etc.. I let myself be surprised. :)
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: netmercer on 21:33, 15 March 16
Hi,
last week I got my copy of Käsekästchen for my CPC6128 from ebay. Box, booklet and disc label/cover are made very professional and laborious. My Children (and I  ;D ) enjoy this game, which I played already in former times during waiting for school bus. I recommend it to all 8-Bit Amstrad/Schneider (CP/M too) fans.
Playing Käsekästchen on Ram disc or X-MASS works like a charme.
Unfortunately the choice "j" for joystick use doesn't work on my CPC. Therefore I added some lines to file "KEYS.CPC". Now it's possible to use joystick0 and keyboard simultaneously at the choice for keyboard.
Additional I made a small loader program "GSXKKCPC.COM", which sets the keyboard layout and starts "GSXKK.COM". "SETKEYS.COM", "KEYS.CPC", "SUBMIT.COM" and "GSXKKCPC.SUB" becomes obsolet.

Have fun with Käsekästchen.... :D

Kind regards
netmercer
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Bytebreaker on 22:21, 16 March 16
Great game! The KI is good and the gfx are nice. Astonishing what is still happening in 2015 and today.
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: sucram on 09:13, 13 October 17
I think it's time to publish my source code from the game Käsekästchen. Perhaps someone is animated to code another GSX-based game for our CP/M-machines.  ;)
Title: Re: Käsekästchen - Preview on another gift to Joyce for thirtieth birthday
Post by: Prodatron on 22:30, 13 October 17
It was running the whole weekend on a PCW at Rene Mayers booth ("Haus der Computerspiele") on the Vintage Computer Festival in Berlin (VCFB) :)
Powered by SMFPacks Menu Editor Mod