News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_ComSoft6128

MAZIST v2.2 by Geoff Camp

Started by ComSoft6128, 19:04, 14 March 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ComSoft6128

Excellent PD game from 2020.

In this video I look at the instructions, select a maze and later load in a much larger previously saved maze.
For both mazes I take the option for the game to auto-solve the solution as no one wants a three hour video!

GOTO 2:30 for the first solution
GOTO to 8:03 for the second solution


https://www.youtube.com/watch?v=OmV-EqZGwuk

Links

https://cpcrulez.fr/auteur-geoff_camp.htm

https://www.cpc-power.com/index.php?page=detail&num=5741

https://www.cpc-power.com/index.php?page=staff&lenom=Geoff%20CAMP


Not emulated - original hardware and software.

Please note that  the aspect ratio for this YouTube video is 16:9 but the CPC monitor
has an aspect ratio of 4:3 so you may wish to adjust your viewing device accordingly.

goksteroo

This is not V2.2 - it's an early version entirely in basic. v2.2 has the maze generation, maze solution and screen printing all in machine code making it a much faster program - less than 20 seconds for a full size maze instead of 5 minutes. Solution is also much, much faster. The load and save routines have also been altered and now run much faster and use less disc space.
Thanks for doing the video, just a pity you got hold of an early version.

Attached is the real v2.2!
Have fun - Geoff

ComSoft6128

Thanks for the info and .dsk file @goksteroo , I'll update the YT video to show this.
Is the version I have v1.0?


Cheers,


Peter

goksteroo

Sure is the first version entirely in basic. I took the challenge in making it run faster/better by firstly getting rid of arrays and using blocks of memory instead as all maze data are simple one bye values. That worked and it gave me the basis to convert all the routines to MC by 'translating' each basic line to z80 instructions. That also worked once my brain began to re-remember Z80 coding. The program is basically the same minus the sound/visual clues that are needed when a maze is being generated or solved - now not needed as the routines are soooo much faster.
Geoff

ComSoft6128


Sykobee (Briggsy)

A good example of getting the code right before optimising. But that the optimising is important! :)

Gryzor

Quote from: ComSoft6128 on 19:04, 14 March 21I take the option for the game to auto-solve the solution as no one wants a three hour video

Booh! Missed opportunity!

ComSoft6128

#7
I thought this would be a "quickie" - a 10/15/20 minute video to produce.


Nope, 2 hours later and after numerous failed attempts to solve the problem and when I started to growl, I decided for the sake of my blood pressure to give up and let the program arrive at the solution itself ;D


This "game" qualifies as fiendishly addictive and frustrating - I'm going back to my comfort zone - blowing the heads off virtual enemies with a virtual gun.

goksteroo

#8
ComSoft6128, don't forget you can use the SHIFT key to mark your track while solving a maze. A quick press will mark a point, a press while moving will mark a track. Useful for marking bad (or good) turns and tracks. These tracks/marks will be saved when as maze is saved as will your position in the maze at the time of saving. So a large maze solve can be done over several sessions.

Geoff

GUNHED

Quote from: goksteroo on 00:48, 15 March 21
Attached is the real v2.2!
Have fun - Geoff
That's pretty cool! Thanks for sharing!  :) :) :)
Wished somebody would do a version for FutureOS.  ;) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod