Iceblox Plus

All about ST/STE games

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

KarlH
Atarian
Atarian
Posts: 6
Joined: Mon Dec 31, 2018 2:58 pm

Iceblox Plus

Postby KarlH » Mon Dec 31, 2018 3:08 pm

I've ported my C64 version of Iceblox Plus to the Atari ST. It runs fine on an emulated 1040 at 60 Hz (Hatari for MacOS), but should hopefully work on other related configurations as well.
snap1.png

snap6.png
You do not have the required permissions to view the files attached to this post.
Last edited by KarlH on Tue Jan 01, 2019 11:44 pm, edited 1 time in total.

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 935
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Iceblox Plus

Postby dma » Mon Dec 31, 2018 3:43 pm

Woh nice, will try it on a real ST right now. :)

[EDIT] It works perfectly.
Cool Pengo-like game! Graphics and animation are superb. Audio is nicely fitting, with YM music & sfx along.

Remarks :
- The music (de-)activation function mapped to fire button is a little weird, it would be better to map it on a keyboard key.
- I haven't found any pause key, it would be a nice addition as well.
(also note: the archive is plagued with those Mac OS directories and files :wink:)

Congrats, and many thanks for this nice game!

User avatar
christos
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2420
Joined: Tue Apr 13, 2004 8:24 pm
Location: Greece
Contact:

Re: Iceblox Plus

Postby christos » Mon Dec 31, 2018 4:19 pm

I had pengo on the A8. Let's see if i will like it on the ST.

Congrats on the release. This was the year of ST gaming
Felix qui potuit rerum cognoscere causas.
My Atari blog

STOT Email address: stot(NoSPAM)atari(DOT)org

junosix
Captain Atari
Captain Atari
Posts: 286
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Iceblox Plus

Postby junosix » Mon Dec 31, 2018 4:38 pm

Just had a quick go. Nicely animated, graphics are well varied and the music is really cute. Great game, nice work!

User avatar
Atarieterno
Atari God
Atari God
Posts: 1042
Joined: Mon Jan 18, 2016 3:40 pm
Location: Spain

Re: Iceblox Plus

Postby Atarieterno » Mon Dec 31, 2018 5:20 pm

Excellent job!
Thank you very much.
ST/fm/e, STacy, Mega ST/e, TT, Falcon, C-Lab MKX... and more music tools.

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 935
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Iceblox Plus

Postby dma » Mon Dec 31, 2018 5:40 pm

Had a longer play as it was still on (looping on the nice demonstration screen).
Reached level 14, cool variations on the level graphics.
Also that rotating seeking foe animation is mesmerizing. ;)

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 979
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: Iceblox Plus

Postby dhedberg » Mon Dec 31, 2018 6:06 pm

Wow! This looks too cute to be ignored! Will download and try it out! Thanks!
Last edited by dhedberg on Mon Dec 31, 2018 6:27 pm, edited 1 time in total.
Daniel, New Beat - http://newbeat.atari.org. Like demos? Have a look at our new Falcon030 demo MORE.

penguin
Captain Atari
Captain Atari
Posts: 159
Joined: Tue Dec 24, 2013 10:43 am

Re: Iceblox Plus

Postby penguin » Mon Dec 31, 2018 6:11 pm

Crashes for me on Hatari 2.1 if the emulated ST has more than 1 MB. I do like the level graphics though :)
AtariUpToDate - Atari ST/TT/Falcon software database and version tracker: http://www.atariuptodate.de
st-computer magazine - https://st-computer.atariuptodate.de/

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1901
Joined: Sun Jul 31, 2011 1:11 pm

Re: Iceblox Plus

Postby Eero Tamminen » Mon Dec 31, 2018 8:24 pm

Nice game and cute graphics! Works fine with EmuTOS and on STE & TT in addition to normal TOS and ST.

Minor issues with the game:
* Doesn't change resolution to required ST-low on startup, if it's something else
* With 4MB or more ST-RAM, game crashes at startup to bus error at memory end (bus error at 4MB with 4MB of RAM, at 8MB with 8MB of RAM)
* Although game is played with joystick, one needs to start game with mouse button click. Could it be changed to start with joystick fire too?

KarlH
Atarian
Atarian
Posts: 6
Joined: Mon Dec 31, 2018 2:58 pm

Re: Iceblox Plus

Postby KarlH » Mon Dec 31, 2018 9:05 pm

Eero Tamminen wrote:Nice game and cute graphics! Works fine with EmuTOS and on STE & TT in addition to normal TOS and ST.

Minor issues with the game:
* Doesn't change resolution to required ST-low on startup, if it's something else
* With 4MB or more ST-RAM, game crashes at startup to bus error at memory end (bus error at 4MB with 4MB of RAM, at 8MB with 8MB of RAM)
* Although game is played with joystick, one needs to start game with mouse button click. Could it be changed to start with joystick fire too?


I'll fix the resolution bug. The bus error sounds strange. Is there a known cause for this?

There is no need to start the game with the mouse. The joystick fire button works, at least on my computer.

darwinmac
Captain Atari
Captain Atari
Posts: 211
Joined: Sat Aug 06, 2011 2:49 pm
Location: San Jose, USA

Re: Iceblox Plus

Postby darwinmac » Mon Dec 31, 2018 9:29 pm

I liked the game. I do hope the game is fixed to handle 4MB of ST-RAM or more. The graphics were very cute. I enjoyed the game and found it very playable.

I hope Eero's suggestions could be implemented. I noticed the source code appears to be in the Ingredients folder. I extracted the ZIP file with ST-ZIP since Ingredients is more than an 8.3 filename. I was not sure what the game was expecting for the folder name on the ST.

This way, I could extract the game and make sure it played on the ST. Then, I created a new ZIP file that I used to create an ST image file for Hatari.

The biggest thing would be the elimination of the 4MB crash.

Bob C

User avatar
Stefan jL
Atari God
Atari God
Posts: 1291
Joined: Thu May 09, 2002 3:21 pm
Location: Sweden
Contact:

Re: Iceblox Plus

Postby Stefan jL » Mon Dec 31, 2018 10:31 pm

I like Pengo type of games a lot... thanks for this one Karl :)
The game crashes unless i use the joystick in the mouse port... thats the only problem i had.

Here is a video capture from a real ST.. 1mb, swedish TOS 1.04 and in 50 hz.

https://www.youtube.com/watch?v=CSGUsm06x-A

Image

User avatar
Greenious
Hardware Guru
Hardware Guru
Posts: 1394
Joined: Sat Apr 24, 2004 5:39 pm
Location: Sweden

Re: Iceblox Plus

Postby Greenious » Mon Dec 31, 2018 10:50 pm

KarlH wrote:
Eero Tamminen wrote: Nice game and cute graphics! Works fine with EmuTOS and on STE & TT in addition to normal TOS and ST.

Minor issues with the game:
* Doesn't change resolution to required ST-low on startup, if it's something else
* With 4MB or more ST-RAM, game crashes at startup to bus error at memory end (bus error at 4MB with 4MB of RAM, at 8MB with 8MB of RAM)
* Although game is played with joystick, one needs to start game with mouse button click. Could it be changed to start with joystick fire too?


I'll fix the resolution bug. The bus error sounds strange. Is there a known cause for this?

There is no need to start the game with the mouse. The joystick fire button works, at least on my computer.


Yes, screen is usually placed just below memtop, and if you are not careful, you will write past the screen (when clearing screen for example), and thus beyond available memory, on machines with less than 4mb, it's no problem, but on 4mb machines this will cause a "hard" buserror.

It was very common with early ST games to have this bug, but they are all mostly fixed by now.
Updated my guides as of june 28th, 2016. Check'em out and feedback!
viewtopic.php?t=5040

KarlH
Atarian
Atarian
Posts: 6
Joined: Mon Dec 31, 2018 2:58 pm

Re: Iceblox Plus

Postby KarlH » Mon Dec 31, 2018 11:10 pm

Greenious wrote:
KarlH wrote:
Eero Tamminen wrote:Yes, screen is usually placed just below memtop, and if you are not careful, you will write past the screen (when clearing screen for example), and thus beyond available memory, on machines with less than 4mb, it's no problem, but on 4mb machines this will cause a "hard" buserror.

It was very common with early ST games to have this bug, but they are all mostly fixed by now.


Thanks! That made it a lot easier to find the problem.

Updated zip archive attached.
You do not have the required permissions to view the files attached to this post.
Last edited by KarlH on Tue Jan 01, 2019 11:44 pm, edited 1 time in total.

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1901
Joined: Sun Jul 31, 2011 1:11 pm

Re: Iceblox Plus

Postby Eero Tamminen » Mon Dec 31, 2018 11:12 pm

KarlH wrote:There is no need to start the game with the mouse. The joystick fire button works, at least on my computer.


Oh cr*ap, you're right, sorry about the wrong info.

I use the USB joypad attached to my computer (with Hatari) so infrequently that I always forget its "X" button doesn't act as fire in Hatari, like is the case with the USB joypad attached to the Playstation. :-/

(Tthis definitely is not the first time I make this mistake. If somebody knows off-hand a way to permanently re-bind USB joypad buttons on Linux, I would be interested.)

darwinmac
Captain Atari
Captain Atari
Posts: 211
Joined: Sat Aug 06, 2011 2:49 pm
Location: San Jose, USA

Re: Iceblox Plus

Postby darwinmac » Tue Jan 01, 2019 2:22 am

@KarlH,

This version appears to fix both the resolution bug (having to start in ST Low) and crashing on systems with 4 MB of RAM. I also like the fact that it runs directly from a hard drive. Thanks for changing the game so quickly.

Bob C

junosix
Captain Atari
Captain Atari
Posts: 286
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Iceblox Plus

Postby junosix » Tue Jan 01, 2019 11:58 am

Only one very small thing I spotted (this was playing the original upload) was when I collected the last coin on a level at the same time that one of the enemies got me. It looked like it started to play the first couple of frames of the death animation then the sprite turned normal again, and it registered the coin being picked up and I completed the level (the best way around for those two events to happen though!). I didn't see whether it had subtracted one of my lives.

User avatar
Stefan jL
Atari God
Atari God
Posts: 1291
Joined: Thu May 09, 2002 3:21 pm
Location: Sweden
Contact:

Re: Iceblox Plus

Postby Stefan jL » Tue Jan 01, 2019 12:29 pm

Junosix... it happened to me at least two times in the video i posted... i even used that "bug" to complete a level :wink:
As long as the iceblock melting animation has started of the last block you can't die... no real problem for the gameplay IMHO :)
Image

junosix
Captain Atari
Captain Atari
Posts: 286
Joined: Sun Jul 08, 2007 3:22 pm
Location: Plymouth

Re: Iceblox Plus

Postby junosix » Tue Jan 01, 2019 1:07 pm

Ah! Didn't watch the video. Yeah, it's no showstopping problem or anything :)

User avatar
CiH
Atari God
Atari God
Posts: 1133
Joined: Wed Feb 11, 2004 4:34 pm
Location: Middle Earth (Npton) UK
Contact:

Re: Iceblox Plus

Postby CiH » Tue Jan 01, 2019 1:43 pm

Damn, this looks good. 2018 was a great year for all sorts of Atari stuff.
"Where teh feck is teh Hash key on this Mac?!"

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 935
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Iceblox Plus

Postby dma » Tue Jan 01, 2019 2:33 pm

Ah yes, you don't have to "collect" the coins (as in staying near them when the ice has melted), just "freeing" them, OK.

To prevent the death/win resurrection situation, maybe the enemies could be made disappearing, when the last coin-block starts melting. :)
[edit2] This behaviour is similar on the also cool C64 version. ;)

[edit] Also congrats to Karl Hörnell for coding on such a wide array of languages and environments: http://www.javaonthebrain.com/java/iceplus/devices.html
Last edited by dma on Tue Jan 01, 2019 3:27 pm, edited 1 time in total.

User avatar
Brume
Red eyes
Red eyes
Posts: 4183
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: Iceblox Plus

Postby Brume » Tue Jan 01, 2019 3:18 pm

Very cool game, thank you for this port :)

Just a question for Karl Hörnell: who composed the music? Was it done by M.D. Smit or by you?

User avatar
Stefan jL
Atari God
Atari God
Posts: 1291
Joined: Thu May 09, 2002 3:21 pm
Location: Sweden
Contact:

Re: Iceblox Plus

Postby Stefan jL » Tue Jan 01, 2019 3:20 pm

Brume... check out the Atari Legend entry of Iceblox Plus for the answer :wink:
https://www.atarilegend.com/games/games_detail.php?game_id=7421
Image

User avatar
Brume
Red eyes
Red eyes
Posts: 4183
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: Iceblox Plus

Postby Brume » Tue Jan 01, 2019 3:36 pm

Stefan jL: yes, I've seen what you entered in AL, that's why i asked this question ;) The main title says the music is composed by M.D. Smit, so it's confusing...

So M.D. Smit = Karl Hörnell?

User avatar
Stefan jL
Atari God
Atari God
Posts: 1291
Joined: Thu May 09, 2002 3:21 pm
Location: Sweden
Contact:

Re: Iceblox Plus

Postby Stefan jL » Tue Jan 01, 2019 3:37 pm

Read the "facts" section :)
Image


Social Media

     

Return to “Games - General”

Who is online

Users browsing this forum: No registered users and 5 guests