BlockTrain

flat8games



Guide


BlockTrain is a browser game - you do not need to download or install anything to play - but you will need to be online

Generate random islands, build on them then switch to play mode to view your map in action

Construct towns and villages and link them with railway lines and roads

Upload your creations to the Gallery where other players can view them and vote on them

Designed to be played on a PC - we are truly amazed it runs on tablets or phones


What do you want to know?


The Rules

1

Stack blocks to build - most blocks can be stacked

2

Standard blocks are square and half as tall as they are wide - 2 blocks make a cube

3

Maps are 256 blocks square and stack 256 standard blocks high - empty squares are water

4

Some blocks cannot be stacked because they do not have a flat top

5

Some blocks can only stack onto compatible blocks - if they have matching connectors

6

Support blocks connect to the side of solid blocks to create shelves, arches and beams

7

Blocks cannot be deleted if they have a block stacked on top or a support block connected to the side


8

The basic currency is the poker chip - new maps start with a quantity of chips and more can be earned

9

Placing blocks costs chips and resources - Emeralds, Rubies, Diamonds, Rings, Stars and Hearts

10

Terrain blocks are the cheapest to build and require only chips

11

Deleting a block recovers the resources but not the chips

12

More resources can be bought with chips or won by playing games

13

Some block types must be unlocked by winning games or purchased with chips before they can be used


14

Emeralds are used to give complex blocks extra structure

15

Rubies are used to give blocks fire or light effects

16

Diamonds are used to give blocks glass, light or sparkle

17

Rings are used to build moving blocks or blocks with controllers

18

Stars are used to build blocks that generate power or have engines

19

Hearts are used to create living creatures


20

There are 226 different block shapes so far and most have variants

21

There are 4 initial blocks for natural terrain shapes - rock, grass, earth and sand

22

There are 11 non stackable blocks for natural things - plants, trees, flowers and easter eggs

23

There are 64 static building blocks - walls, roofs, stairs, columns - in stone, wood, iron and marble

24

There are 24 accessory blocks for minor visual effects - small fixed lights, torches, smoke and statues

25

There are 26 railway blocks - engines, carriages, tracks and cargo - combine them to make moving trains


26

There are 48 electric blocks - batteries, wires and sensors - combine them to output electrical signals

27

There are 24 lighting blocks for large variable lights powered by electrical signals

28

There are 8 machinery blocks for pistons, large flames, and heavy smoke powered by electrical signals

29

There are 8 platform blocks for elevators and sliding platforms powered by electrical signals


30

There are 4 road blocks - roads and cars - combine them into loops to create moving traffic

31

There are 6 minion blocks for animal friends to live on your island and use the trains and cars


32

Download or create buildings in the blueprint editor and place them directly onto maps for faster building

33

View or download example blueprints to see how to combine blocks into complex moving systems

34

Maps and blueprints are stored in your browser's local storage. Clearing your browser data might delete them


On Chrome "Clear Browsing Data" and checking "Cookies and other site data" will delete everything


On Firefox "History" then "Clear recent history" and checking "Offline web site data" will delete everything



The Buttons


Main Menu ( on the side )

set the game mode and control panel

Play

runs the map - buttons for play, pause, reset the clock and skip forward and back

Build

edits the map - opens menus for building, deleting, editing and sculpting terrain

Prizes

view your chips and prizes, buy more resources or unlock new block type cards

Games

play puzzle games or bet chips on casino games to win prizes

Settings

control menu to set dialog sizes, on screen info and preferences


Build Menu ( along the bottom in build mode )

sets how the blocks on the map will be stacked

Land

stack terrain blocks under the cursor - rock, grass, earth, sand

along the top are buttons to multistack large areas

Edit

edit the block currently selected by the cursor

if this is a terrain block then there will be buttons to edit areas

Delete

delete the block currently selected by the cursor

must be the highest block in the stack and not supporting any other blocks

Blueprints

place a whole blueprint under the cursor as a single action

if the ground is not flat then the option to auto flatten may be available

blueprints will be selected from the Stored Blueprints menu on the blueprints page

Blocks

there are over 220 different building blocks available from this menu

building blocks are split into groups each with their own unique button symbol

selecting a button group opens up a menu of block options above it

block options may have multiple variations or extra settings


The Keys


if you experience minor bugs hitting F5 to refesh your browser can sometimes fix them

Cursor

move : q, w, e, a, d, z, x, c

centre : s

rotate and zoom : arrow keys

Clock Timer ( play mode )

pause/unpause : space

reset : escape

step timer : v ( -10 ), b ( -1 ), n ( +1 ), m ( +10 )

Drums ( build mode )

hit centre drum : space

hit side drums : b, n

Trains

follow train toggle: / or ?

select current train: , or .

Camera

save a screenshot: p

reset screenshot id: o


screenshots will be saved as 'blocktrainxxxx.png' where 'xxxx' is the id number and starts at 0

look for them in your downloads folder


and don't forget to hit F11 for fullscreen mode


The Future

So what are our future plans?


--- Sign ups and public gallery uploading ---

Coding complete but we are currently on a budget shared hosting package and are looking for feedback before we upgrade to something bigger. We think less than 30 people have ever seen the actual game - might be less than 20 - might actually be closer to 10.


--- Bronze to Platinum membership system where players upgrade by completing building challenges ---

The membership system is code complete with initial chip counts and map and blueprint storage limits based on level.

Challenge mode is partially written but still in early test.


--- Online storage for players to backup their maps and blueprints ---

Coding complete. We are just not sure how our puny little shared hosting package ( which costs about the same as a Netflix subscription ) would handle more than 3 users at once. Hence the test stage.


--- More cars, trucks, furniture, scenery ---

We have some rough artwork as well as lists of potential new variants of existing blocks plus a few more scenery blocks that need a small bit of work. However we have paused work on new graphics. Before we commit to the very long and intense task of hand drawing multiples, if not dozens, of different bitmaps all from multiple directions - in GIMP - we want to be absolutely sure we are creating the best new blocks.


--- More game mechanics and physics ---

There have been other mechanics in earlier versions of the game that were never fully implemented but the code and artwork is still on file and could probably be updated. Conveyor belts for carrying small objects or cargo as well as connected iron tubes for directing gas were both worked on but never fully complete.


--- YouTube video guides explaining all game mechanics and block types ---

We plan to make a series of narrated video guides explaining the game concepts. We have a design plan for the videos and the hardware and software ready to do it. But creating a voiced animated video series requires a lot of effort and we don't have the time right now. If people start to ask then we will get to that sooner.

Credits

This website runs on a LAMP Stack using Javascript, PHP and MySQL.

My development system runs Ubuntu Linux.


All source code, scripts and artwork used in BlockTrain were created by and are the intellectual property of Rob from now until the end of time.


This font is 'Fredoka One' which can be found on Google Fonts.


The sound effects used in BlockTrain can be found on the following websites. We did not create, do not own and do not claim to own any of the sound files you hear.


soundeffects+

"43052410_dream-harp-06.mp3"

"43562871_wooden-xylophone-gliss-up-01.mp3"

"43052644_woodblock-slide-down-01.mp3"

"39572009_explosion-01.mp3"


musicradar

"Acoustic Snare-01.wav"

"Acoustic Snare-04.wav"

"CYCdh_Kurz01-Crash01.wav"


Sound Jay

"button-16.wav"

"button-20.wav"

"button-30.wav"

"wood-chop-axe-hit-01.wav"


freesound

"96127_bmaczero_contact1.wav"


BigSoundBank

"pokerchips.mp3"