Git Product home page Git Product logo

classiczoo's Introduction

OpenZoo

This repository will eventually contain a patchset and build system for enhanced versions of ZZT, based on The Reconstruction of ZZT.

classiczoo's People

Contributors

asiekierka avatar endgame avatar iamgreaser avatar kristomu avatar mralert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

myount termimad

classiczoo's Issues

Tweak board block copy/paste to preserve stat order

When copying, instead of calling GetStatIdAt for every tile, iterate over all stats and check if their X/Y is within range.

This will also speed up large block copy/paste operations, but probably slow down small ones.

Inconsistency with ?SPEED cheat and speed selection widget

When using ?SPEED without a number, the default ZZT speed selection widget appears. This widget supports directly jumping to values with the number keys.with 1 being the fastest, 9 being the slowest, and 5 being the default.

When providing a number to set the value without using the widget, rather than use 1-9, 0-8 are used instead meaning "?SPEED 5" and "?SPEED", "5" result in two different speeds being selected.

Worlds like Pepper Bolette that request using a non-default speed use 1-9: https://museumofzzt.com/file/p/bolette(fix-a-dent)/ so I believe making the passed parameter on the cheat prompt work with those values would be the better solution.

Request: more elements in the editor's Advanced (F5) menu

Board edges are neat and all but I think they're a little lonely in there and could use a bit of company.

Player clones and dummies might be a good start since those would probably get the most mileage, but some other things might be useful too, like bullets (with options for source: player/creature, and direction: N/S/E/W/I?), stars (with option for remaining lifespan, maybe?), or blinkwall lasers.

Blinking/Intense color(s) mode like in Kevedit.

Depending if blinking is high or enabled, I want a "Blink" toggle mode/key where colors are intense or blinking depending on if color blinking is enabled/disabled.

This is seen in KevEdit. where the Blink key is "V" instead of assigning a set of 8 colors to it.

ZZT Crashopedia bugs

The following ZZT Crashopedia bugs work (lead to crashes or hangs):

  • MONIBOMB.ZZT (hang)
  • Player Zero (hang)
  • Edge Loop (segmentation fault)
  • Final # (hang)
  • Low tech near lock (not sure how one would make this escapeable though)
  • Dead smiley (unhandled exception/crash)
  • Everzap (unhandled exception/crash)
  • Re-enter OOB (leads to a very long hard lock, then the player dies and the game can be exited) [won'tfix for ClassicZoo - OOB bugs out of scope]
  • Shoot OOB (unhandled exception/crash) [won'tfix for ClassicZoo - OOB bugs out of scope]
  • Duplicate transport (infinite loop and hang)

Unable to use Updated help files

Hi,

Firstly, thanks for creating this ZZT port to Modern OS. I am new to ZZT and came across it via Youtube. I am trying to use updated help files from Chronos available in https://museumofzzt.com/file/z/helpfile.zip. While the default ZZT.dat works the updated ones don't work. I cannot figure out what I am overlooking. I followed all the instructions.

[FPC] Provide additional building instructions under Windows (and other) OSes

Can you please provide TESTED instructions for multiplatform building under other platforms that are NOT Linux-only? Thanks...

My Target: currently WIN64(SDL) under WIN10 (Can target Win7 with no modifications?)
Other targets are also helpful if nessicary, Example: WIN32(SDL) under any Win32 environment.

If you aren't using windows for some reason... You can use a VM to simulate a windows enviroment and a VPN is optional but great for protection. Remember to avoid commercial VPNs since they are hackable. by every hacker out there...

If not... Can you let someone else you know with the testing skills have that task to test ClassicZoo's code for Win10 Building? I would appreciate it... Thanks

More advanced board editing

Adding a way to delete and transfer boards.

The tricky part is updating passage and neighbor board destinations.

[REQUEST] use Extra Sound using Tandy method, maybe implement TANDY sound conversion in ZETA? (see TEMU Soundblaster TSR for more inspiration!)

EDITED: I changed the proposal dramatically, No longer will it be about the code from BWSB, This may be more possible to do,,,

This should add 3 more square wave channels, through the emulation of Tandy 1000's chip, but you have to keep the RAM compatible with ClassicZoo, Also, Inspiration is taken from TEMU at this github link: https://github.com/volkertb/temu-vsb

You do not need to use the code, as I said, this is inspiration for the tandy code, allowing 1 PC speaker channel for SFX (via PLAY command or internal sound), and 3 Tandy Music Channels in (via MUS1,MUS2,MUS3 commands).

Can be used as a ZXT extension... Thanks! (Can also be changed/removed if needed!)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.