You are browsing as a guest. Sign up (or log in) to start making projects!

5h 34m 13s logged

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.

0
8

Comments 0

No comments yet. Be the first!