Andrewanoid
Andrewanoid is a fully modifyable Arkanoid/Breakout clone. There are 9 levels of fun to play in as well as awesome powerups!
Features
- Colourful 2D graphics.
- Multiple levels.
- All the game logic is completely done in LUA. Multiple versions of the game logic can exist in the form of 'mods'.
Scripting Language
All the game logic is written in LUA. LUA is a scripting language, and commonly used for implementing game logic in larger projects.
There are several advantages in placing the logic in a scripting language rather than to hardcode it;
- Scripts are stored in external files and not as part of the main game executable. Therefore, if a small change is required in the game logic you will not have to wait for the entire game to recompile. The downside is that interpreted code is much slower than compiled code.
-
A scripting language like LUA is much simpler to understand than a language like C++. This can help non-programmers better understand the logic behind the game and how it works and play around with it without needing access to the C++ source.
-
Scripts are loaded during run-time, and can also be replaced. This opens up an entire opportunity for people to develop plug-in modifications for the game.
How To Play
- Use the left and right cursor keys to move the paddle.
- Press Space to launch the ball.
Keep the ball in the game area and touch all the blocks to win the level. A block will disappear when you touch it. If the paddle goes out of the screen you will loose a life. The game will end when you do not have anymore lives left. You earn points by touching the blocks; the amount of points varies depending on the colour of the block. Some blocks can give you an extra life.
Screenshots

In Game Screen
Downloads
You can download all the files for this project from it's SourceForge download page
here.
The naming of the file indicates:
- Andrewanoid-src-[date].zip - The C++ source code (a Visual C++ 2005 project along with all documentation).
- Andrewanoid-win32-[date].zip - A windows compatible binary.
- ModGuide-docx-[date].zip - A full guide to writing Andrewanoid modifications in Word 2007 format.
- ModGuide-pdf-[date].zip - The same file in PDF format.
You can also find it for Android on
Google Play.
Links
The game is hosted on SourceForge, so if anyone wishes to develop the game (since I do not have the time anymore), then they are free to join the SourceForge project.
-
Project's Homepage On Sourceforge
-
Project's SourceForge Project