CPCWiki forum

General Category => Games => Topic started by: ComSoft6128 on 19:04, 14 March 21

Title: MAZIST v2.2 by Geoff Camp
Post by: ComSoft6128 on 19:04, 14 March 21
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 (https://www.youtube.com/watch?v=OmV-EqZGwuk)

Links

https://cpcrulez.fr/auteur-geoff_camp.htm (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=detail&num=5741)

https://www.cpc-power.com/index.php?page=staff&lenom=Geoff%20CAMP (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.
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: goksteroo on 00:48, 15 March 21
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
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: ComSoft6128 on 07:36, 15 March 21
Thanks for the info and .dsk file @goksteroo (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2887) , I'll update the YT video to show this.
Is the version I have v1.0?


Cheers,


Peter
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: goksteroo on 10:57, 15 March 21
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
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: ComSoft6128 on 14:20, 15 March 21
What a difference!


https://www.youtube.com/watch?v=siE4J27q7qg
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: Sykobee (Briggsy) on 14:28, 15 March 21
A good example of getting the code right before optimising. But that the optimising is important! :)
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: Gryzor on 13:00, 17 March 21
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!
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: ComSoft6128 on 14:43, 17 March 21
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.
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: goksteroo on 10:41, 19 March 21
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
Title: Re: MAZIST v2.2 by Geoff Camp
Post by: GUNHED on 15:47, 19 March 21
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.  ;) :)
Powered by SMFPacks Menu Editor Mod