Skip to content

Multiplayer Game played over Arduinos Uno with LCD shield, using an arduino mega hub, with a java monitor for pc.

Notifications You must be signed in to change notification settings

nharrand/ThingML-Tron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThingML-Tron

ThingML-Tron is a multi-player game for arduino developped with ThingML. It has been developped for arduinos uno (from 2 to 8) connected through UART. (Code for a gateway targetting an arduino mega is also available.) The display used is Adfruit 1.8 inches LCD shield with a joystick, but it can be modify by replacing the LCD lib by a similar one corresponding to your own display.

Uploadable sources are in the directory thingml-gen (in C for arduino), but you can regenerate the code with ThingML tools if you wish to alter it.

Here is an example of a 2 players setup:

2 players setup

And here a 4 players setup connected through an arduino mega gateway: 4 players setup

Deployment

Once the generated sketch is uploaded on each arduino, (and that all the devices are connected). You should reset each arduino uno, and they will asign themself a color, and should be ready to play.

About ThingML

ThingML is a modeling language for embedded and distributed systems. It is developped by the Networked Systems and Services department of SINTEF in Oslo, Norway.

ThingML stands for "Thing" Modeling Language as a reference to the so called Internet of Things.

The idea of ThingML is to develop a practical model-driven software engineering tool-chain which targets resource constrained embedded systems such as low-power sensor and microcontroller based devices.

You can find:

  • The current implementation of ThingML compilers on github here.
  • Some tutorials on ThingML here.
  • The official Website here.

About

Multiplayer Game played over Arduinos Uno with LCD shield, using an arduino mega hub, with a java monitor for pc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published