Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.sinclair > #6996

Re: Comments on Chaos

Newsgroups comp.sys.sinclair
Date 2023-12-04 06:15 -0800
References (5 earlier) <92f468e4-3435-4db8-bd9b-af3dbe7736f4@googlegroups.com> <o436iu$cft$1@dont-email.me> <8a58d56b-ed60-4579-92b2-3f340ddb9e25@googlegroups.com> <o45o8e$ovs$2@dont-email.me> <b19i6chut7mou7j750avsc8cvm44s5djo8@4ax.com>
Message-ID <4c0bde75-9bbe-449e-a92d-802b92705166n@googlegroups.com> (permalink)
Subject Re: Comments on Chaos
From Alexandra Franks <spontificae@gmail.com>

Show all headers | View raw


somewhat randomly my kid has really taken to chaos, wanting to play every night for the last few months. we started talking about the changes we'd like to make to it, so I've been hitting the zxnet disassembly pretty hard trying to figure out how 😅

so thankful for the zxnet disassembly and the three decades of community involvement in this thread

i'd advise anyone curious to just jump in - as far as i know there aren't any all-in-one speccy SDKs - but the machine itself was designed to be poked and peeked at and does welcome and reward those with patience. skoolkit and the built-in profiler/disassembler have been super helpful though - i haven't needed more

so right now we're using a single html/js page which requires a random seed, and spits out a pokfile you can just drag into the emulator at the start of the game. i'll list the feature set we're using right now which still provides balanced games - but would also love to hear any other ideas/feedback - i expect to release it before the end of the year but if i can add in anyone's dream feature, i'd be happy to

* full set of 19 spells, properly randomised for both human and computer players
* simple arenas - wizards start with one wall or tree to block turn 0 magic bolts
* found pokes: trees*12, walls*10, castles*2

i've also spent a lot of time on zxnet figuring out how to increase the play area size - i have a poke which basically inserts some pasmo z80 into the main game loop which copies the creature data into the unused assembly portion, fixes all the references and then patches itself out, leaving enough space for a bigger map. was thinking about wrap-around, but leaning towards just 3 extra spaces around the edges. i've traced enough of the code to know it's possible, but annoying :)

happy to share some new suggestions for the remaining zxnet unlabeled vars and routines, and it'd be amazing to hear of any new features people would like to play!

Back to comp.sys.sinclair | Previous | NextNext in thread | Find similar


Thread

Re: Comments on Chaos Alexandra Franks <spontificae@gmail.com> - 2023-12-04 06:15 -0800
  Re: Comments on Chaos Alexandra Franks <spontificus@gmail.com> - 2023-12-04 13:22 -0800

csiph-web