Author Topic: MAZIST v2.2 by Geoff Camp  (Read 884 times)

0 Members and 1 Guest are viewing this topic.

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.058
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 2201
  • Likes Given: 4382
MAZIST v2.2 by Geoff Camp
« on: 20: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

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.

Offline goksteroo

  • CPC464
  • **
  • Posts: 25
  • Country: au
  • Liked: 40
  • Likes Given: 1
Re: MAZIST v2.2 by Geoff Camp
« Reply #1 on: 01: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

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.058
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 2201
  • Likes Given: 4382
Re: MAZIST v2.2 by Geoff Camp
« Reply #2 on: 08:36, 15 March 21 »
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

Offline goksteroo

  • CPC464
  • **
  • Posts: 25
  • Country: au
  • Liked: 40
  • Likes Given: 1
Re: MAZIST v2.2 by Geoff Camp
« Reply #3 on: 11: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

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.058
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 2201
  • Likes Given: 4382
Re: MAZIST v2.2 by Geoff Camp
« Reply #4 on: 15:20, 15 March 21 »

Offline Sykobee (Briggsy)

  • 6128 Plus
  • ******
  • Posts: 827
  • Country: gb
  • Liked: 313
  • Likes Given: 485
Re: MAZIST v2.2 by Geoff Camp
« Reply #5 on: 15:28, 15 March 21 »
A good example of getting the code right before optimising. But that the optimising is important! :)

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.673
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3887
  • Likes Given: 6926
Re: MAZIST v2.2 by Geoff Camp
« Reply #6 on: 14:00, 17 March 21 »
I take the option for the game to auto-solve the solution as no one wants a three hour video

Booh! Missed opportunity!

Offline ComSoft6128

  • ..................................
  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.058
  • Country: scotland
  • CPC THEN CPC NOW
    • index.php?action=treasury
  • Liked: 2201
  • Likes Given: 4382
Re: MAZIST v2.2 by Geoff Camp
« Reply #7 on: 15: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.
« Last Edit: 16:21, 17 March 21 by ComSoft6128 »

Offline goksteroo

  • CPC464
  • **
  • Posts: 25
  • Country: au
  • Liked: 40
  • Likes Given: 1
Re: MAZIST v2.2 by Geoff Camp
« Reply #8 on: 11: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
« Last Edit: 11:42, 19 March 21 by goksteroo »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.510
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1200
  • Likes Given: 2822
Re: MAZIST v2.2 by Geoff Camp
« Reply #9 on: 16:47, 19 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 (Recent update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.05.02)