Showing posts with label Chameleon Pinball Engine. Show all posts
Showing posts with label Chameleon Pinball Engine. Show all posts

Sunday, June 12, 2022

The Black Knight Rises - June 2022 Progress Update

A lot has happened since the last full project update.  The Black Knight Rises playfield build is completed, the electronics are all working, the cabinet switches were wired up, the playfield finally left the rotisserie and lives in the cabinet, and gameplay debug and multi-media development are under way.

The Black Knight Rises has risen!

When time has allowed, over the past 8 months I have troubleshot some build issues, swapped out some mechanical assemblies and switches, refined controller firmware, and did a ton of code development.

Except for a few small items, the physical build is essentially complete.  The main task that remains for me to complete is the actual game multi-media elements like sound effects, videos cut scenes, DMD animations, plus some enhanced game rules.

Click through for the full update.  There were a lot of lessons learned.

Progress Update & Troubleshooting Power Driver Issues

I originally wrote this update back in September 2021, but I got sidetracked and it never got posted.  I'm posting it now, as a precursor to the follow-up posts that are coming soon.


Chameleon Pinball Engine Software Updates

Chameleon Pinball Engine software updates were more extensive than I expected, as I was in the middle of a massive rewrite 4 years ago when I took a break from the project.  It has taken a lot of effort to figure out what changes still had to be made.

This has actual been a source of disappointment for me.  In my head, I was remembering being much further along in my coding.  I had certainly brainstormed a lot of features, and even begun coding a few of them, but upon code examination I'm finding little of it complete.

A lot of the missing functionality has been in the playfield configuration section, which means I have to write new code to handle all the new features I've been planning for years.

The good news is that I've improved my coding skills over the past five years, and I'm a much better programmer than when I started the Chameleon Pinball Engine all those years ago.  The new features are coming along quite easily.


Another Chameleon Power Driver Flaw

Four years ago, in my runup to the 2017 Southern-Fried Gaming Expo, I was testing my Chameleon Power Driver v4.0 with a Magna-save electro-magnet, and it was working fantastically... until it wasn't.  I thought my new design was immune to Transient Voltage Spikes (TVS), as if somehow the laws of physics ceased to apply to my design.  Physics proved me wrong, and the power driver was easily fried when hundreds of volts rushed in from the collapsing magnetic field.

Click through for the rest of the story.