Sunday, 31 August 2025

Wake the cat - New Demo - with a cat - Day 16.

 Been a busy weekend - lots of new work.

On the windchimes side I'm really getting somewhere - this demo has easy working access to all kinds of windchimes tuned by culture and soundscape - I think it's pretty cool and the general topic of culture and musical keys is really interesting. I'm happy for this as a background soundscape solution for different levels.

On the game side I made a couple of extra pieces: a rotational ring thing that goes round and round; a static cat platform; the ability to draw text in the world on signs ; and I finally made a cat!

I'm not really happy with the cat shape (bull-terrier-shape?) nor the implementation and I hope I'll have time to do it again. However I am pleased with the generated fur textures, the eyes  and ears, and the ability to make different cat-coats (although the tabby pattern is a bit weird still).

The system can also generate different levels from a level factory and has a 'wake the cat' success outcome (which just logs to console so far). So I'm getting there, but it's day 16 so I'd better be!

So here is a demo of the latest 'test level' with a whole whack of different objects. 

The big outstanding technical hurdles are: VR hardware integration (I've got a pretty good idea how to do this but there is time, technicality and work here); design for another 10+ levels (long, hard, detailed work); sound FX for moving bits and the cat (no idea; but hope to mostly vibe code it with the Web Audio API);  and setting up a tool chain for compression (I've done it before how hard can it be?).

So far so good but my other life is looking busy!

    

Thursday, 28 August 2025

Wake the Cat - Demo 2 - It Moves! Day 15

 Got the movement and some mechanical pieces for my new game. 


This demo shows my piston like piece (three state expansion), a simple moving needle and an static cat basket.

The pistons demo how pieces can be attached to each other; and the needles are set up to test the detection of collisions between objects (which causes them to 'bounce back'), finally the system of passing through clicks allows the basket to activate the needle beneath it. All important bits for my game.

Still no cat though!

Monday, 25 August 2025

Wake The Cat - First Demo

 Have been getting some work done on basic elements for my puzzle game - here is a demo showing a cat basket and some pointy knitting needles - all textures generated using canvases at run time and the bump textures looking pretty good.

So no actual games yet but a working camera, lighting and world.

Saturday, 23 August 2025

Windchimes for Wake The Cat

 All my previous attempts at js13k have been pretty weak in the audio department - I rarely play games with sound on and it's always a problem with the 13kb limit (no samples so everything sounds a bit chip-tuney).

This year in order to break this streak I thought I spend some time on it early. My game 'O' had a beautiful, haunting soundtrack (not made by me) which might best be described as ambient, dreamy piano - just the sort of thing I love.


For my new abstract game I was hoping for something in the same spirit; but generated by algorithm. I had in mind the quiet ambient sounds that a large, well tuned windchime might make (if you hate windchimes you've probably only heard the small, tinkling badly tuned type). With that in mind I set up a little demo of a set of Pentatonic chimes here. I'm kinda liking it and think it might take me a long way towards background sound. You can play with it here if you like.    


Tuesday, 19 August 2025

JS13kGames 2025

 The time has rolled around for a new js13k games - it started while I wasn't watching a couple of days ago but I had planned to enter this year.

The theme is Black Cat which appeals to me - I've entered almost every category over the years but never their 3D webVR section so I thought that is what I'll do this year. 

It has been more than a decade since I used Three.js which it a tribute to flexibility and maintainability of that project.

But the last time I did use it I made one of my favourite games ever called 'O' - this non-verbal non-text puzzle games was a really cute and efficient piece of programming and I'd like to set up a similair abstract puzzle games for js13k this year - I think I'll call it 'Wake the Cat'.

Wednesday, 17 August 2022

js13k2022 - The Devil's 4-Play - Completed!

 I have run out of my very short time scale for this years js13kgames contest. My final product is called "The Devil's Four-Play" and I am quite happy with it. This new version has some nice flavour text and pretty icons with a 'hellish' theme.

You can play it online using this link.

I am very happy with the outcomes of the project - it has all the features I imagined and looks polished. 

I only used 8kb of the 13kb available and did the project in about 20 hours of development.

This was an intense 4 day project for me because of my travel plans.

Good luck to all the other competitors and use your remaining days well! 

Tuesday, 16 August 2022

js13k2022 - The Devil's 4-Play - Almost there!

 Had a few more hours after work yesterday to put some pretty graphics and theming on the game and added some new sounds effects.

I've decided to called it 'The Devil's 4-play' and themed it much more hell-like.

Here is the latest version and the long term archive version here.


I still need some extra copy on the intro and help sections; and I'd like to make the sounds better - but I have to finish in the next 24 hours so we'll see how it goes.