I've uploaded a small fix and update to Kwyll, see the DevLog for details, everyone should switch to v0.1.5.5 when they can.
Indigobeetle
Creator of
Recent community posts
Sorry everyone, a minor bug has been reported, I've fixed it and released an update, v0.1.5.4. The issue was that the Set Instrument node didn't always show the correct instrument name in the logic editor. The node did "store" the correct value, so it will work when run in the simulator and exported, it's just a logic editor user interface issue, but it's fixed in v0.1.5.4, grab it from the itch.io page. The perils of working with beta software, I hope there won't be many such issues, but if they appear I'll endeavour to fix and release as quickly as I possibly can, so bear with me.
If anyone is thinking about taking part in the jam but isn’t sure about how to use Kwyll, the Jam specific version can be downloaded and used now, the time limited license code on the jam page is active so you can have a play before the jam starts. https://indigobeetle.itch.io/kwyll
Also, I've added a comprehensive getting started tutorial to the docs to show how to go from nothing to a basic game. https://docs.kwyll.com/user-guide/tutorials/first_game_gem_patrol.html
Fancy having a go at making your own Spectrum game in Kwyll? Now you can. The K-Spec1 jam includes a license for Kwyll to use during the jam so anyone can have a go. I'll be on hand to help people get up to speed quickly, and make your game idea come to life.
Kwyll is a visual game-creation tool for the Sinclair ZX Spectrum 48k. It allows you to design graphics, build rooms, place objects, and create game logic using a node-based system. Kwyll handles the underlying Spectrum code, leaving you free to concentrate on making the game.
Kwyll currently creates games specifically for the ZX Spectrum 48k machines, so the limitations are part of the challenge, and part of the fun.
You will be working with:
- A wonderfully small screen
- A gloriously restricted colour palette
- Very (VERY) limited memory
- The possibility of attribute clash and all the fun that brings
- Sound effects that may alarm nearby pets
- More creative freedom than any of those limitations suggest.
hi,
The plan is to support not only other Spectrum models including the Next, but also other platforms of a similar type, such as the Amstrad CPC, BBC, C64, MSX, etc. possibly even platforms like the NES and Gameboy.
There are plans underway for a possible Kickstarter to fund this advanced development, see here for more..,
Paul
- Not currently, 128k support including AY sound is planned.
- It is possible to create games with a significant number of rooms, but due to the memory limitations at the moment, it requires some extra work. You cannot just draw the tile map for each room, there wouldn’t be sufficient space for that. But you can use the logic to dynamically draw tile maps, allowing rooms to be procedurally constructed as is often typical of Spectrum games with lots of rooms. Happy to elaborate, or there’s a slightly out of date set of video tutorials on YouTube that demonstrates how to create an Atic Atac like game.
- Not really, although the logic is very flexible, it’s not really setup for that sort of game, not without jumping through hoops.
- Yes, any combination of width and height in increments of 8 up to 32x32.
Happy to answer any other questions, perhaps pop into the Discord and ask.
Thanks, it was really just a quickly put together example, with more time Kwyll can do more.
The project file is available for Patreon and Ko-Fi subscribers right now and will be widely available for everyone soon. There’s also a “making of” video on my YouTube channel.
kwyll 37 - The Making of "Santa's Lost & Found"
Yeah, the z-fighting is because it uses the actual Driller datafile to create the areas, and Freescape used a different method for sorting than Z-Buffer because there isn't enough memory or CPU power to do a proper Z-Buffer on a Spectrum, so a Z-Buffer implementation is going to struggle, I could look into ways to fix that, possibly.
I've just updated mine to 1.03 and it still works fine, so I'm not sure what is going on with yours. I've tried with and without the 48.rom, with and without extended colours, can't think of any other setting to try to see what might be causing it. Have you tried a factory reset?
EDIT: PS. make sure to try the latest version from here, so we're testing exactly the same version.
Sorry about that, fixed. For reference, the link is...
https://discord.gg/Yn3vSbTn7P
I don't want to be the grumpy old so-and-so (although I am :-) ), but does anyone else feel that a lot of the submissions are basically "I've got a game, if I say it's hard and therefore "overloads" your senses, then it fits the theme" as opposed to "ok, the theme is overload, what can I come up with that revolves specifically around that theme?" ?
Maybe it's just me, I personally love the part of taking a theme word or phrase and spending a few hours brainstorming how to make a game around that theme, I use it as a way to come up with new ideas, that's the fun part for me.























