Professional Documents
Culture Documents
13
Mar 2018
Retr0rob received the special edition Arduventure!
Contents:
PLAY
(Soon to be fresh new games) W.I.P Games
Arduboy Game Review- Mar & Feb’2018 by @jerjer
5 Games I’d like to see on the Arduboy with @crait
LEARN
Mirco-City by @jhhoward
Pixel Page: Arduventure by @SiegfriedCroes
ProjectABE - Procastination & Progress with @FManga
EXPLORE
Libre gaming and Arduboy by @alexgleason
Questions with Developer @filmote
#arduboy - LinusTechTips
Page 2 of 29
A welcome note:
Taking a pause from educational any articles this month, we instead take
inspiration from our guest contributors - how they started their projects,
how to keep yourself motivated through a project and ideas on what
would look good on the Arduboy.
-celinebins
Page 3 of 29
Thank you to this months contributors!
Page 4 of 29
Arduboy Company news:
What’s happening at headquarters?
@Celinebins
That will
get you
hooked
FR
Arduart - pixel
art creator
@CCC
ArduArt is a basic pixel art app for
the ArduBoy. Try it out and give
some feedback!
Battleships
@Botisaurus
Still some work needs to be done,
esp for sounds and music - have a
look and offer some help!
DDRBOY - dance
dance revolution
@tytydraco
Currently lacks music; focuses more
of reflexes, and your ability to keep
up with the buttons
Fight
@Freezingsnail
This game aims to be a simple turn
based player vs cpu fighting game
in an “arena” setting. Currently the
demo is playable but not complete.
to be continued next page >>
Page 6 of 29
Elventure port
@ Arduboy Community
Created by TEAM a.r.g and then
forked by Pharap. It’s been a
community effort to get this game
ported.
lode runner
@filmote
Developer filmote is recreating Lode
Runner from BITD for the Arduboy.
Help to test the game! Check out
the community thread here.
rogueboy
@Dreamer2345
A small Rouge-lite Game in the
making from Nov last year. The
game is playable - give your
feedback after trying it!
uplink - hacking
simulator
@NightByte
You take the role of a hacker in a
(now) alternate reality of the early
2000’s.
Zig Climb
@Dreamer3
This is a port/version of ZigClimb. A
basic verison done to get a feel of
the screen size and D-pad is playble.
Choplifter
@filmote
User filmote has ported a classic and This game looks really good, with smooth
somewhat complex arcade style game to animation and tight, responsive controls. I
the Arduboy. You operate a big ol chopper would recommend giving it a try, though you
tasked with rescuing soldiers who are stranded may need to use the flashlight mode to load
on the field. new software on it when you’re done.
Cutie E
@JuiceLizard
Cutie E is an… interesting game. Juice Lizard All I know is I never thought I’d see a “sexy
has illustrated a scantily-clad lady in the lady” on my Arduboy. But there she is. Right
background with images of buttons/dpad there behind the arrow.
directions on the screen.
KARATEKA V0.9
@filmote
Filmote made this game based off a Filmote says this is not the final version of the
childhood favorite of the same name. In this game, and there will be more content in a
version of “Karateka,” you are a martial arts future iteration.
fighter going head to head with a computer
opponent in the ring.
Millipe, by user Dreamer2345, is a faithful cannon on your ship, you can easily access
Centipede homage. In true arcade fashion, the controls in this mode. I really enjoyed this,
you have an ongoing threat moving toward holding the Arduboy differently made it a
you on the screen, and that threat gets faster novel experience.
and more difficult as you complete each
successive stage.
Micro-city
@jhhoward
When the SNES launched in North America
in 1991, one of the launch games was “Sim
City,” a port of a Macintosh game from 1989.
Arduboy user jhhoward has created a tribute,
“Micro-City.” From the moment I booted
this game up I knew I was in familiar territory.
Admittedly, this version lacks several features I
remember from the SNES edition.
Tamaguino_AB
@Keyboard_Camper
User Keyboard_Camper migrated Alojz I haven’t killed Meatneck (what I call my pet)
Jakob’s Tamaguino to the Arduboy. I had yet, but there’s still time for that in the future.
never played that version before, but judging
by the comments section this
migration could not have been
easy.
1) Pinball
If you look for an Arduboy pinball game,
you’re going to have a bad time. As far as
I can tell, there is not a single pinball game
that was ever finished. Team a.r.g. did start
working on a game a few years ago with @
castpixel doing the beautiful artwork for it.
Unfortunatley, I believe that this game has
been put on hiatus for now.
(Image from https://twitter.com/rockasoo)
HOWEVER, that doesn’t mean that a pinball
2) Tamagotchi / Digimon game will never be made for the Arduboy!
When I was growing up, I loved Tamagotchi. I got hooked recently on playing Pokemon
I thought they were soooo cool! Bandai even Pinball and then went back to play Electronic
came out with Digimon Virtual Pet, which are Arts’ Virtual Pinball for the Sega Genesis. Of
similar, except you can actually connect them course, playing them with a touchscreen
together to battle your dinosaur pets! phone just didn’t feel right. I need nice, tactile
Eventually, the Digimon franchise evolved buttons to really feel rewarding. An Arduboy
into being more than just hatching and raising that I could carry around with a pinball game
pets, but the original game is more of what would definitely cure the itch!
I was hoping to see on the Arduboy. I was
obsessed with these digital pet toys... I had so If the game
many. is generic
enough,
I understand that there are some technical someone
limitations in creating this kind of program, but could even
having a Tamagotchi-type pet game would repurpose
be great. One of the issues would be being reporpuse
able to shut down the Arduboy and have it the code and
continue to work while asleep since there’s no create many
built-in clock, but there is now an expiremental board themes,
low-power or hibernation mode, which was which is one
being spearheaded by Keyboard_Camper thing I really
and others. liked about
Virtual Pinball.
Page 15 of 29
LEARN:
MicroCity -
City simulation in your pocket
by @jhhoward
Inspiration
When I first got my hands on an Arduboy,
I wanted to create a game that would
push the hardware to its limits and target
a genre that had not yet been attempted
for the platform. I decided to make
MicroCity, a city building simulation game,
which was heavily inspired by the original
SimCity.
Page 17 of 29
In this segment of the
magazine we feature
work from pixel artists.
Do contact them if you
would like to work with
them or use their work.
Their contact information
is listed below.
Page 18 of 29
The sample textures
displayed here in a
part of the map
Artisit: @ SiegfriedCroes
Twitter: https://twitter.com/SiegfriedCroes
Page 19 of 29
ProjectABE -
Procastination & Progress
by @FManga
Fluff #2: Drag a PNG into the IDE and it will get converted into code
and ASCII art
Once you’re done editing, debugging, Simply add “?hex=http://site/yourgame.
and testing your game, you can show it hex” to the URL and share that as a “Play
off! People no longer need to download, Online” link in the forum or in an iframe. If
unzip, compile, and upload your game just they’re playing in the offline app, they can
to see it. easily upload the game to their arduboy
by pressing the U key.
Not sure how to start using your Arduboy? Never used Arduino before and
want to find out if there is another, easy way to load games to your Arduboy?
Page 22 of 29
EXPLORE:
There is so much to say I’m not sure where and only certain people (publishers)
to begin. I don’t like the world that we’ve owned them. The idea was that we’d
built; that we’ve allowed other people to force the publishers to pay the authors,
build while we stood by and watched. I and in exchange the authors would have
feel hopeful and optimistic, but we have resources to make more books. Having
to take action to heal ourselves. more books benefits society, so this was a
good deal. It didn’t harm common people
There is so much wrong, it’s hard to focus at all, because common people couldn’t
on just one thing. This is especially true of mass produce books anyway.
issues that interconnect, but for the sake
of Arduboy I’ll just write about culture. Fast forward to the information age, and
One of my favorite things about humans is now we have the ability to spread culture
their creativity and imagination. Since the to the entire world at no cost. Furthermore,
beginning of time people have created everyone who connects to the Internet
stories and art which they passed through is a publisher. The conditions of the deal
the generations. As free-culture activist have changed, and now society is worse
Nina Paley once said, “everything is a off that the spread of knowledge and
derivative work.” She shows the evolution creativity is restricted. We could educate
of sculptures over eons; their derivations the world for free, but anyone who’s tried
across cultures are clear. The idea that we has just been fined or jailed (or worse, eg:
were not allowed to share art, music, and Aaron Swartz). This impacts our culture,
stories was unfathomable. Now restricting because it prevents people from freely
ideas has become culturally celebrated expressing ideas. Paley makes the point
and codified into copyright law. Even that proprietary culture is often forced
worse, the penalty for breaking this on us, Christmas music in America for
contract could be prison. example, but then we are not even
allowed to regurgitate the works we didn’t
Originally, copyright law was meant to consent to hearing. It’s a form of thought
benefit society. In feudal times, entire control that Paley compares to brain
books were handwritten, and had to be damage since it’s the literal repression of
copied by hand. Then the printing press creative expressions.
came along, but they were very expensive
to be continued next page >>
Page 23 of 29
People rush to defend copyright by so it’s clear why libre software is beneficial
talking about money: how can an author to everyone, not just programmers,
or artist live without copyright? But that because it would enable normal people
is a secondary issue; my concern is with to learn how things work and improve
freedom and ownership, not money. I them. Libre games would benefit from this
don’t believe that art is a reflection of as well. Proprietary games, which relegate
the self, but rather that art is a reflection their users to the role of “consumer,” don’t
of the universe through which the self share that optimism. Their idea is that no
is a medium. This is because all of our one should have the ability to learn from
thoughts, experiences, and actions games or improve them. I find that position
are determined by the outside world. offensive, amoral, and anti-social.
Intellectual property, produced by the
universe, is public property (not private There is a movement around libre
property) so I fundamentally disagree with software, most notably the GNU/Linux
the idea that a single person can own community. For their own freedom and
an expression. And because I think that privacy, libre software users refuse to
“intellectual property” is all public, I think touch proprietary software like Windows,
that everyone should have the freedom Photoshop, and Chrome; they use libre
to change and adapt it. I know that some alternatives like GNU/Linux, GIMP, and
readers still will not accept this. They will Firefox. These same advocates make
say that we can’t destroy an industry for exceptions for proprietary games, though,
a philosophy, but we have before when it because libre alternatives are sparse.
was virtuous, like in the case of cigarettes, Also, the term “Open Source” gets thrown
and at the extreme level, sex trafficking around in the gaming community without
and slavery. I’m not comparing the real commitment to the cause. I recently
severity of these things, just pointing out scoured the Internet for open source
the extreme end of the spectrum. At any handhelds and found 8 which claimed the
rate, profit is not a good reason to uphold title, but only 1, the Arduboy, actually met
a morally bereft system. the standards of Open Source.
Video games are a unique creative The Arduboy community feels like a safe
medium that sit between software place away from proprietary culture. I
and traditional art. Certain issues with think some people are here because
software also affect games. With the they like the novelty of the system or the
advent of Facebook, the new social norm DIY nature of the community. I’m here
is to relinquish our privacy to software because the Arduboy community aligns
companies. Now gaming is the same, with my political beliefs. I believe that we
with PC games like Bionic Commando should be able to freely share with one-
forcing players to be connected to the another, and that copying is not stealing
Internet at all times to play while players since copying doesn’t take anything
are spied on in the background. The Free away. Since forming this view, I’ve lost the
Software Foundation contends that all nostalgic satisfaction of popping Link’s
software must be “libre” (ie liberated), Awakening into my Game Boy, but lately
which means that people have the ability I’ve felt inspired again playing Mystic
to study the software’s source code, Balloon on my Arduboy. The Arduboy
modify it, and redistribute the software. This community learns from each other and
would enable users to assert control over shares their knowledge and creations. This
the software they run, and remove any is what a free culture looks like.
malicious features, as well as improve the
program. So much of our society relies on Most Arduboy games are libre; they use
software, from banks to voting machines, a libre license and include the game’s
New games have been added to the featured games on the front page
- congrats to Micro-City, CastleBoy, SanSan, Evade 2 and Unicorn Dash
for being amazing and engaging!
Page 25 of 29
Questions
In this section we’ll ask
the same questions to with game
a different developer in developers
every new issue.
by @celinebins
This issue we interview @filmote, co-developer for
the well received ‘Dark & Under’ game, and other
games including ‘Dominoes All Fives’, ‘Pipes’, ‘1943’,
‘Karateka’ and .. almost there .. ‘Lode Runner’. Also
regular article contributor to this magazine!
1. Where did you find out about 3. Did you have app / game
Arduboy the first time? development experience before
Before I discovered the Arduboy, I was
Arduboy?
developing games on a custom Arduino- I am the wrong side of 45 and have been
based device I built using a Smart GPU a developer for twenty of those years. I
2 screen. The problem was, I was doing started my career developing on IBM’s
it alone and no one else had the same System/36 and AS/400 before moving on
equipment so there were no other games to a raft of languages including Delphi,
to play. Then I discovered a post on the Visual Basic, C# and Java. I currently work
Arduino forum where someone mentioned on a Java-based fraud detection system
a thing called an Arduboy.. what’s that, that is used in banks across the world. A
I asked myself? A quick search and an lot of it is consulting and I get itchy fingers
online purchase and I had two on their when I cannot develop.. as such the
way. Arduboy cops a pounding at night.
2. What is the first program/game you 4. What programs do you use for
created for Arduboy? creating Arduboy apps/games?
When I bought my Arduboy, I had almost I am using Microsoft’s VS Code at the
completed a version of Dominoes on the moment but have tried others including
Arduino rig. I quickly converted this to the Platform I/O. I like the layout of VS Code
Arduboy and in doing so learnt a lot about and my only gripe is the inability to click on
the environment and how to save memory a compilation error and have you taken
and to optimise a game for 1bit black and directly to that line of code. Maybe a
white. The original Dominoes version was future release?
running on an Arduino Mega and had a
480 x 320 pixels colour screen and handled I am also running an Arduboy emulator in
two players plus the computer. The sim-avr for testing. This allows me to make
Arduboy version is stripped right back and rapid changes and simply run them on the
only allows one player.
to be continued next page >>
Page 26 of 29
computer without having to upload them 7. What app/program is your favorite?
to the physical Arduboy.
Of all the great games I have played
I have used Excel to design graphics for on the Arduboy, ‘Ard Drivin’ is by far my
my games.. what, doesn’t everyone? I favourite. Really nice graphics and just
have a template that you can design good fun.
the graphics on and it automatically
creates the PROGMEM data. I like that I
8. What is the next app/program for
can use familiar copy and paste functions
and have all the relate graphics in a
Arduboy we can expect?
single document. You can play with my I am currently working on a version of Lode
template here > https://github.com/ Runner. Like previous games I have made,
filmote/SpriteTemplate it is a remake of a game that I used to play
BITD. I remember spending hours (days?)
playing Lode Runner on my old Apple ][.
5. What do you read to learn how to
code for Arduboy?
The forum and other people’s code. 9. What app/game would you love to
see on the Arduboy?
Once you have learnt the C++ syntax – A really good first-person shooter.
and believe me I am still learning some Obviously the graphic limitations would be
of the more esoteric stuff – you will learn the killer here.
lots of different ways of writing games
by inspecting other people’s code and
asking questions on the forum. 10. What is your best tip for other
people who want to start creating
apps/games for Arduboy?
6. What app/game do you currently
have on your Arduboy. Even if you have programming
experience, work through the tutorials
I currently have a half-developed game on the forum. Once complete, try
that I am working on (see question 8, developing a simple game before
below). But prior to that, I was playing attempting that Galaga re-write.
MicroCity by James Howard.
There is a forum of people who will help
you if you get stuck but try to work it out
yourself before deferring to the brains trust.
Page 27 of 29
#arduboy:
Arduboy on LinusTechTips!
Arduboy: The unit itself is super light but still feels durable with a metal back,
polycarbonate front, and subjectively pretty fantastic buttons! ... Not bad for $49
Mircocard: It’s a little bit dear at $54 but as fun little retro toys go, it is pretty
awesome. Great gift idea.
Have a favourite Youtuber you’d like to see
cover the Arduboy? Write to us!
Page 28 of 29
Thank you!
Thank you for reading the Magazine!
Hope you enjoyed it as much as we did putting it together.