Today I released version v1.0 of Breakout-Go. Breakout-GO is a Breakout clone for the ODROID-GO Game Kit written in C++. You can find the project and additional information on the project page on GitHub.

Installation and Getting Started

Project Structure

Breakout-GO is being developed in C++ using Microsoft Visual Studio 2019 and the Arduino IDE. The project therefore has a project structure that allows you to use both IDEs in parallel:

Picture of an ODROID-GO showing text

The full source code for the game is located in /Breakout-Go - which is the project folder for the Arduino IDE. A Visual Studio 2019 Solution file is located at /Breakout.sln. Opening that file in Visual Studio will open a Solution with two projects: /Breakout-Win is just an empty project - you can ignore it. /Breakout-Win-Test is the Unit Test project used to write, test and debug most of the code. It imports most of the C++ source files from /Breakout-Go.

This setup has several advantages over the exclusive use of the Arduino IDE:

Compiling and Deploying to the ODROID-GO