This update was all about laying
the foundation for the circuit-building gameplay. While there aren’t a lot of
flashy new features yet, a huge amount of work went into the systems that make
the game possible.
Component Placement
The board can now place components directly onto the
grid.
So far you can place:
Batteries
Wires
lights
Switches
Each component snaps cleanly to the grid instead of being
placed freely.
Toolbar A toolbar was added to quickly switch
between components. Selecting a button now changes the currently selected
component, making it much faster to build circuits.
I added Rotation but got rid of it because it was really buggy
Dynamic Grid The board now automatically sizes
itself based on the screen to supportWindows. Phones. Tablets, Web browsers without
having to creating separate versions of the game.
Beginning the Wire System
The biggest milestone in this
update was starting the automatic wire connection system.Instead of every wire
looking the same, wires now detect neighboring components and determine how
they should connect. This system allows wires to change automatically as the
player builds to intersect with each other.
Smart Component Tracking The board now stores
the actual component objects instead of just their names. This makes it
possible for components to remember things like: Position ,Rotation ,Power
state , Connection directions
Preparing the Power System The
groundwork was started for the power propagation.
·
The game now has the beginnings of a system
that can spread electricity from batteries through connected wires to powered
components.
Made New Pixel Art
·
Several new pixel-art sprites for the different
wire orientations
Battery icon
Switch icon
Light icon
Bugs Fixed
Components spawning in the wrong location.
Toolbar selection not updating correctly.
Preview not changing when selecting a different
component.
Scene reference problems.
Component naming mismatches.
Grid placement errors.
Wire detection bugs.
Various script and inheritance issues.