Mobile Systems coursework. A networked game (using a serial connection) written for two handheld STMPrimer2 devices, written in C. Basically a set of two-player mini-games, somewhat like WarioWare for Nintendo DS.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Serial
minigames
.Circle_App.ld.swo
.Circle_App.ld.swp
.gitignore
Application.h
GameDraw.c
GameDraw.h
GameHandler.h
GamesList.h
Manual.odt
Manual.pdf
MenuDraw.c
MenuDraw.h
MenuHandler.c
MenuHandler.h
Net.c
Net.h
Packets.h
RandNo.c
RandNo.h
Timer.c
Timer.h
Touchscreen.c
Touchscreen.h
application.c
cbuffer.c
cbuffer.h
core_cm3.h
misc.h
readme.md
stm32f10x.h
stm32f10x_conf.h
stm32f10x_gpio.c
stm32f10x_gpio.h
stm32f10x_rcc.c
stm32f10x_rcc.h
stm32f10x_spi.c
stm32f10x_spi.h
stm32f10x_usart.c
stm32f10x_usart.h
system_stm32f10x.h

readme.md

PrimerWare

Primerware is basically like a two player WarioWare DS game, written for two STM32 Primer2s connected by a serial cable or infared. The graphics are just circles and squares and text, there is no sound and there are only three minigames.

The mini games have singleplayer and multiplayer (co-operative) modes. A VS mode was planned but not implimented.

Balloon Inflate

Tap the balloon on the touchscreen to blow it up! In co-op, two players blow up the same balloon.

Tilt-Move

Manouver the ball accross the plank using the MEMS (motion sensor). In co-op, each player controls a single axis of motion!

Squish the bugs

Horrible erratic green bugs move around the screen. Click them on the touchscreen to squish them.