dMZX Forums: Small v1.1 Update to Town of ZZT for Megazeux - dMZX Forums

Jump to content

Message from the Management

When you finish a new game, demo, engine, or utility, the first thing to do is submit it to the archive for approval. (Log in first, then Upload a New Game from the sidebar.) Then feel free to post about it in this forum; in fact, please continue to do this. This is so people will actually know about your game and play it. As nice as it is to have archive uploads automated, it's not going to help much if no one knows you have a new game to play.

When uploading your games to the archive, please zip up your game using the .ZIP format, even if it is just a .MZX file. As for less popular formats (such as RAR and 7Z), games uploaded in these formats will be rejected. This is because as wonderful as those compression algorithms might be, ZIP is a near universal compression standard, and the only one that will work with the in-game archive browser planned for MZX.

You can also attach your game to a new thread in this forum. In this case, you can use whatever compression format you find suitable. NOTE: Games posted this way won't be put into the archive unless submitted to the archive proper, or unless the author states he/she wants the game in.

Lastly, we suggest you post a suitable screenshot of your submission (in PNG format) along with the game.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Small v1.1 Update to Town of ZZT for Megazeux

#1 User is offline   Gemini 

  • PixelShips Master
  • PipPipPipPip
  • Group: Members
  • Posts: 637
  • Joined: 21-November 00
  • Gender:Male
  • Location:Canada

Posted 22 January 2011 - 05:17 AM

I'm at a loss as to how to update this myself in the archives since the hyperlink at the top of this particular forum for doing an archive submission just takes me back to the main forums page, so instead I've attached the update here.

Town of ZZT for Megazeux v1.1:
Attached File  townzztmzx11.zip (47.96K)
Number of downloads: 4123

Basically, there's been two major bug fixes:
* Keys now work in ALL Megazeux versions from v2.51 and up
* Duplicators no longer overwrite stuff

I also added a couple super-secret rooms just for fun. There IS a legitimate way to get to them, rather than just ALT-T from the editor. ;)

I did indeed try to address the issue of making the centipedes more like the real ZZT ones, but making them work just like ZZT centipedes is virtually impossible to do without about a zillion counters. Here's why:

* ZZT centipedes with multiple colours move those colours along as you would expect
* ZZT centipedes reverse direction when they are stuck
* ZZT centipedes split in two when shot in the middle

Basically, to make this work, all centipedes would have to be tracked at a counter level, meaning each segment would need several counters to keep track of direction, length, which full centipede it belongs to, etc. It would be a mess. If anyone else wants to take up the challenge though, be my guest. :p
0

#2 User is offline   Dr Lancer-X 

  • 電波、届いた?
  • Group: DigiStaff
  • Posts: 8,943
  • Joined: 20-March 02
  • Location:ur mom nmiaow

Posted 22 January 2011 - 01:14 PM

Quote

Basically, to make this work, all centipedes would have to be tracked at a counter level, meaning each segment would need several counters to keep track of direction, length, which full centipede it belongs to, etc. It would be a mess. If anyone else wants to take up the challenge though, be my guest. :p


see, this is why we don't use 2.51. we have infinite counters now!
Posted Image
<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
0

#3 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,945
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 22 January 2011 - 05:05 PM

If I were programming centipedes in 2.83 I'd store every segment in a string with an x coordinate, y coordinate, centipede #, deviancy, what was it, intelligence?, and flag for the head. If one got shot, it'd set its centipede number to something that wouldn't get processed or force it to reconstruct the string, and set every matching segment afterward to a new centipede #, effectively splitting them. Of course, the issue then becomes recursively loading centipedes INTO the string, but ZZT had to have done it somehow.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#4 User is offline   Risu2112 

  • I can't get the top off this bottle
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,864
  • Joined: 12-August 01
  • Gender:Male

Posted 22 January 2011 - 11:51 PM

I never could aim ZZT bullets :confused:
Respond! Vibrate! Feed back! Resonate!
<Cybersilver> "All my sugestions are for FUTER VERSIONS. Say it with me Fu-ter futer. Yep..."
9-21-2009, SFMZX game play video: HERE
Risu2112
0

#5 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,945
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 23 January 2011 - 02:45 AM

View PostGemini, on 21 January 2011 - 10:17 PM, said:

I'm at a loss as to how to update this myself in the archives since the hyperlink at the top of this particular forum for doing an archive submission just takes me back to the main forums page, so instead I've attached the update here.


That's because the link hasn't been updated to reflect the new archive system, I bet. MZXGiant completely reprogrammed it, and did a pretty good job besides leaving out a few features. From the forums; click the "dMZX" tab beneath the logo, manually log in with your forum credentials (to be automated, I hope), and press the "Upload Game" button beneath the "Your Games" header. Sometimes I have to manually refresh the page after I log in, too, but usually not.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#6 User is offline   Gemini 

  • PixelShips Master
  • PipPipPipPip
  • Group: Members
  • Posts: 637
  • Joined: 21-November 00
  • Gender:Male
  • Location:Canada

Posted 23 January 2011 - 07:55 PM

View PostLachesis, on 23 January 2011 - 03:45 AM, said:

That's because the link hasn't been updated to reflect the new archive system, I bet. MZXGiant completely reprogrammed it, and did a pretty good job besides leaving out a few features. From the forums; click the "dMZX" tab beneath the logo, manually log in with your forum credentials (to be automated, I hope), and press the "Upload Game" button beneath the "Your Games" header. Sometimes I have to manually refresh the page after I log in, too, but usually not.

My forum login doesn't work in the main part of the website, just on the forum. >_>;
0

#7 User is offline   zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 449
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 24 January 2011 - 03:03 AM

There is another way to make the game even closer, which is using PZX-mode (there is another way, using full emulation, but that would be slow). But if you are making it work on v2.51, it cannot do either of these two things.
0

#8 User is offline   Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,945
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 28 January 2011 - 04:10 PM

I think Gemini is happy with his product and would prefer neither.

I tried to get MZXGiant to see why you can't log in to Vault, but I guess he's been too busy. If needed, I can submit this for you.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
0

#9 User is offline   Baby Bonnie Hood 

  • Neatsome!
  • PipPipPipPip
  • Group: Members
  • Posts: 811
  • Joined: 16-August 00
  • Gender:Male
  • Location:Philippines

Posted 28 January 2011 - 05:29 PM

View PostGemini, on 22 January 2011 - 05:17 AM, said:

I also added a couple super-secret rooms just for fun. There IS a legitimate way to get to them, rather than just ALT-T from the editor. :confused:


Those rooms kicked ass. Pure ZZT goodness.
Posted Image
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users