Shapes - a new GEM puzzle game (beta)

All about ST/STE games

Moderators: simonsunnyboy, Mug UK, ICS, Doctor Bob Gordon, Moderator Team

joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Shapes - a new GEM puzzle game (beta)

Post by joska »

A simple puzzle game for GEM, it should work on any machine with any TOS-compatible OS that offers a resolution of 640x400 or more:

https://atari.joska.no/shapes/
screenshot.png
It's pretty much done, but I need some feedback on two things:
  • It plays some sound-effects via XBIOS, but this has only been tested on a Falcon so far. I'd like to know if it works on other configurations, like V4, Aranym, Hades etc with an XBIOS sound driver installed.
  • Please try the online mode and let me know what happens. You will need MiNT, internet access and wget somewhere in your $PATH.
You do not have the required permissions to view the files attached to this post.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
medmed
Atari God
Atari God
Posts: 1003
Joined: Sat Apr 02, 2011 5:06 am
Location: France, Paris

Re: Shapes - a new GEM puzzle game (beta)

Post by medmed »

Hi,

Many thanks.

Really cool game. My best score= 18 :)
M.Medour - 1040STF, Mega STE + Spektrum card, Milan 040 + S3Video + ES1371.
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Thank you! Did you try the online mode?
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
User avatar
Rajah Lone
Atari Super Hero
Atari Super Hero
Posts: 563
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by Rajah Lone »

Congratulations Joska! Pretty addictive.

Here on V4SA+/EmuTOS r152 on Amiga core/recent official 040 FreeMiNT+XaAES.
MiNTnet works (DHCP), installation is similar to the FireBee (ie without unix extensions)

-> Sound enabled OK.
-> Online play enabled, but no entry in highscores window (no wget helper).
-> shapes.cfg should not be in $HOME ?

My best score is 16.
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Rajah Lone wrote: Mon Dec 09, 2024 9:12 pm -> Sound enabled OK.
Thanks :)
Rajah Lone wrote: Mon Dec 09, 2024 9:12 pm -> Online play enabled, but no entry in highscores window (no wget helper).
wget can now be downloaded from the "Shapes" page: https://atari.joska.no/shapes/
Extract and copy wget.ttp to the same folder as shapes.prg.
Rajah Lone wrote: Mon Dec 09, 2024 9:12 pm -> shapes.cfg should not be in $HOME ?
No, it's saved in the same directory as the game itself.
Rajah Lone wrote: Mon Dec 09, 2024 9:12 pm My best score is 16.
I think that's the minimum amount of moves required to clear yesterday's offline level :)
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
User avatar
Rajah Lone
Atari Super Hero
Atari Super Hero
Posts: 563
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by Rajah Lone »

joska wrote: Tue Dec 10, 2024 12:51 pmwget can now be downloaded from the "Shapes" page: https://atari.joska.no/shapes/
Extract and copy wget.ttp to the same folder as shapes.prg
Done. Working good (today is 17). Once again, congratulations!

Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
User avatar
robv
Captain Atari
Captain Atari
Posts: 304
Joined: Mon Nov 09, 2020 7:39 pm
Location: Netherlands

Re: Shapes - a new GEM puzzle game (beta)

Post by robv »

Nice!
Runs fine under MagicPC with sound. No online with MagiC unfortunately. My score at first try is 23. Need some practice.
Rob
engaged with Atari ST since 1987
http://acwot.atari-users.com
User avatar
robv
Captain Atari
Captain Atari
Posts: 304
Joined: Mon Nov 09, 2020 7:39 pm
Location: Netherlands

Re: Shapes - a new GEM puzzle game (beta)

Post by robv »

Rajah Lone wrote: Tue Dec 10, 2024 1:32 pm Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
Might consider GAPFTP.TTP (17KB) for transferring via ftp. Would work on non-Mint as well.
Rob
engaged with Atari ST since 1987
http://acwot.atari-users.com
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Rajah Lone wrote: Tue Dec 10, 2024 1:32 pmDone. Working good (today is 17). Once again, congratulations!
Thank you, really fun to see someone else's name on the hiscore list :D
Rajah Lone wrote: Tue Dec 10, 2024 1:32 pm Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
Very true. Ported unix-tools tends to be huge. I will see if I can compile a minimalistic wget later. ftp would have been a simple and efficient solution, but unfortunately not something my hosting provider allows.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

robv wrote: Tue Dec 10, 2024 1:40 pm Nice!
Runs fine under MagicPC with sound.
Thank you for testing :) Do you have an XBIOS sound driver installed? If so, which one?
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
User avatar
Eero Tamminen
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3903
Joined: Sun Jul 31, 2011 1:11 pm

Re: Shapes - a new GEM puzzle game (beta)

Post by Eero Tamminen »

Tried with plain EmuTOS under Hatari. 14 was best score I could get, but only with some puzzles.

Needs at least 400 high resolution to look correct, but width can be smaller than 640 (e.g. 480), so it might work also on Amiga (with EmuTOS Amiga version, in mono mode).

Sound worked with EmuTOS on STe, TT and Falcon, but not on plain ST.
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Eero Tamminen wrote: Wed Dec 11, 2024 12:08 am Sound worked with EmuTOS on STe, TT and Falcon, but not on plain ST.
I don't think there's an XBIOS sound driver for plain ST's in EmuTOS. I tested with EmuTOS on a real STE and while sound was produced it was not correct. So I will have to look into this.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
ThorstenOtto
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 3349
Joined: Sun Aug 03, 2014 5:54 pm

Re: Shapes - a new GEM puzzle game (beta)

Post by ThorstenOtto »

The XBIOS sound commands are only designed for dma sound, which is not present on plain ST. You would have to use a sndplayer on this, that works on the Yamaha sound chip.
smoore
Atari freak
Atari freak
Posts: 73
Joined: Tue May 08, 2012 10:54 am

Re: Shapes - a new GEM puzzle game (beta)

Post by smoore »

Working nicely with sound under MacAranym with N.AES and Thing

Thanks joska

Simon
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

smoore wrote: Wed Dec 11, 2024 1:10 pm Working nicely with sound under MacAranym with N.AES and Thing
Thank you :)
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

ThorstenOtto wrote: Wed Dec 11, 2024 1:03 pm The XBIOS sound commands are only designed for dma sound, which is not present on plain ST. You would have to use a sndplayer on this, that works on the Yamaha sound chip.
Yes, I know there are a couple of XBIOS sampleplayers for ST's, but I currently don't have an ST set up so I haven't been able to test this.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Rajah Lone wrote: Tue Dec 10, 2024 1:32 pm Wget.ttp 2 MB versus Shapes.prg 29 KB: no matter on highend systems, but it may be an issue on small Atari setups.
I managed to hack together a very minimal "wget" for this purpose, will upload an updated archive as soon as I've ironed out a couple of issues.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
User avatar
DarkLord
Ultimate Atarian
Ultimate Atarian
Posts: 5686
Joined: Mon Aug 16, 2004 12:06 pm
Location: Prestonsburg, KY - USA
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by DarkLord »

Just for the fun of it, I ran it on my Pak 030 STacy and it worked fine in hi-res,
TOS v3.06 at 40mhz.

I suck at these kinds of games but it's a good game.

Thanks Jo. :)
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 1040
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

joska wrote: Wed Dec 11, 2024 9:40 pm I managed to hack together a very minimal "wget" for this purpose, will upload an updated archive as soon as I've ironed out a couple of issues.
...and I created a bit more work for myself by porting it to STiK/STiNG and PureC instead of gcc/MiNTlib, which reduced the binary size from 130Kb to 9Kb and also (in theory) allows it to work under TOS as well. Still need to figure out how to handle timeouts, I will hopefully upload a new version in a few days.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Updated version available on https://atari.joska.no/shapes/

New in this version: Integrated network code, no need for wget anymore. Needs STiK, STiNG or MiNTnet+Gluestik. Only tested with MiNTnet+Gluestik, so if you have STiK or STiNG please give this a try and let me know what happens. You will have to enter your name and enable online mode in the Settings dialog if you want to test online playing.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
User avatar
robv
Captain Atari
Captain Atari
Posts: 304
Joined: Mon Nov 09, 2020 7:39 pm
Location: Netherlands

Re: Shapes - a new GEM puzzle game (beta)

Post by robv »

Really nice!

Version 0.2 crashes when choosing Settings twice. I had to open, adjust settings to online and enter my name and then quit. After running it again and playing a game I got this.
Tested on MagicPC with STiK connection (MPCSTIK.PRG) with MPCSOCK.dll on the Windows side.


This is on MagicPC running plain TOS206 mono.
shapes02mpctos.jpg

This is on MagicPC running MagiC in 256 colours.
shapes02mpcmagic.png
You do not have the required permissions to view the files attached to this post.
Last edited by robv on Sun Dec 15, 2024 11:56 am, edited 1 time in total.
Rob
engaged with Atari ST since 1987
http://acwot.atari-users.com
User avatar
Rajah Lone
Atari Super Hero
Atari Super Hero
Posts: 563
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by Rajah Lone »

OK on MiNTnet+GlueSTiK for the version downloaded this sunday noon.

Tried 0.2 version yesterday, but problem when connecting to the server (menu bar was displayed, but application was hanging). Possibly due to my setup (V4SA+, remember testing AtarIRC also could not connect to server). Today's try, with new download + config file cleared, is OK as you see it in the shared scores.

This (temporary ?) issue is not encountered on my applications. MiNTnet+ClueSTiK is needed but only for the resolver function. Connecting to server uses MiNTnet API directly.
User avatar
robv
Captain Atari
Captain Atari
Posts: 304
Joined: Mon Nov 09, 2020 7:39 pm
Location: Netherlands

Re: Shapes - a new GEM puzzle game (beta)

Post by robv »

joska wrote: Tue Dec 10, 2024 4:50 pm
robv wrote: Tue Dec 10, 2024 1:40 pm Nice!
Runs fine under MagicPC with sound.
Thank you for testing :) Do you have an XBIOS sound driver installed? If so, which one?
MagicPC >6.0 supports Falcon XBIOS sound routines. Works fine.
Rob
engaged with Atari ST since 1987
http://acwot.atari-users.com
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

robv wrote: Sun Dec 15, 2024 10:53 am Version 0.2 crashes when choosing Settings twice. I had to open, adjust settings to online and enter my name and then quit. After running it again and playing a game I got this.
Yes, there is a problem when enabling online mode I see. Will put this on my todo-list.
robv wrote: Sun Dec 15, 2024 10:53 am This is on MagicPC running plain TOS206 mono.
Great! Thanks for testing this.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
joska
Hardware Guru
Hardware Guru
Posts: 5908
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Shapes - a new GEM puzzle game (beta)

Post by joska »

Rajah Lone wrote: Sun Dec 15, 2024 11:50 am Tried 0.2 version yesterday, but problem when connecting to the server (menu bar was displayed, but application was hanging). Possibly due to my setup (V4SA+, remember testing AtarIRC also could not connect to server). Today's try, with new download + config file cleared, is OK as you see it in the shared scores.
I can't say what the problem is here, but I do have have problems with gluestik.prg from the current snapshot distributions. So maybe related. I will look into this more closely in a day or two.
Jo Even

VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
Post Reply

Return to “Games - General”