Glove - A lighter, softer, cozier gauntlet!

Just got my dev kit today. This is one of the best games I’ve played so far. Good work! I can feel my design juices moving. I can’t wait to work in this hardware. The constraints seem fun and challenging!


I did it ! But I still don’t know how to create a game :smile:
If you want a better image I can give you another


Wahoo, you did it! Congratulations!

For full clearing the game 100%, you unlocked GloveEdit, the Glove level editor. Now that you have mastered the content inside the game, you can create content for others to master outside the game!

The Glove level editor.


  1. Install the LÖVE game framework for your operating system from
  2. Download the gloveedit zip (36.28 KB)
  3. Read the readme.txt file for quick-start information
  4. Double-click to launch the editor!

###Map Management

  • Hit F1 to open your maps folder.
  • To edit the stock Glove levels, copy the lua files from the originalmaps/gloveedit folder.
  • Hit Ctrl-Enter to export your levels as a .h file, ready to be plugged into the Glove source code!

###Editor Notes

  • The editor automatically saves when you switch between levels.
  • Exported maps must contain the maximum number of each element!
  • Be sure to read the readme and on-screen instructions carefully if something doesn’t work!


###More Info
I wrote this program one night while working on Glove. It’s programmed in Lua, using the LÖVE game framework. If you run into any bugs or have any other issues with this software, shoot me a PM or leave a post in this topic. Also, if you do make a level pack, post it! I’d love to try it!


I downloaded this and attempted to compile and upload it to my production Arduboy. It successfully completes the process, but when I power on the Arduboy after it’s done, I just get a black screen.

I’ve been able to successfully run every other game I tried, but this one seems to fail for some reason. Any ideas?

Don’t believe the code has been updated.

Yeah after posting I found the thread about Atomic Puzzle Pack beta version that covered the same issue. I haven’t been following the dev versions so I didn’t realize there were differences and library issues. At least I know it isn’t just me!

1 Like

Hey bump to @fuopy if you want to update your code? Otherwise I’ll jump in and make some changes and re-upload because this game is seriously awesome!


Hey everyone, sorry for the delay! Feel free to modify the code to make it compatible and post it. I’ve been working on some fun stuff and I want to update all my projects, including Glove, after I get my device this summer. In the meantime, I’m fine with you posting a modified version. Just be sure to let me change the link and everything once I release Glove+ officially! (Glove+ is going to be the first version I properly licence, most likely MIT) But yeah, I’d love for somebody to update it!


Hey everyone, I wrote a quick patch to make the old Glove to work with Arduboy 1.0. Download it now! (23.3 KB)

I’m actively developing the + feature of Glove+. Glove+ will replace Glove once I finish it. Also, Glove+ will be MIT licence, so anyone can modify it for any reason! Also, it will be available on GitHub, instead of a zip file, so contributions can be made and other neat stuff!

Also, for those using the devkit version of Glove, I updated the level editor to work with the new version of the Love framework. Download it here! (37 KB)


Amazing game. Congratulations!


##Update news!

  • The latest version of the game is now available on Github! (MIT License, woo!)

  • GloveEdit has been updated to work with LÖVE 0.10.1. Download now! (.zip, 33.7 KB)

  • The “+” feature is going to take a bit longer. I’m going to write it in elm language, but I have to learn it first!

Thanks for playing, everybody!


hi for some reason this code will not verify on my arduino sorfware (version 1.6.8). I am selecting the arduino genuino/micro (and all other boards tbh), but it won’t work. do you know what I should do?

I am trying to download it onto a pro micro, can this be done? or can you only use arduboy?

@SeanO, Glove compiles, uploads and plays fine with my Arduino/Genuino Micro based system, choosing Arduino/Genuino Micro as the board type. What version of the Arduboy library are you using? What errors do you get?

It’s also compiles fine when I choose SparkFun Pro Micro as the board type.

Yeah I think it should be fine. I was using a friend’s computer and that’s what wasn’t working. the older version compiles fine on my laptop. But I have a question, do you need to install a driver for the pro micro? It seems to work on my laptop but not on others

I’m not sure what you mean by a driver. If you want to add the definitions so that you can select SparkFun Pro Micro as a board type, you can use the instructions here.

1 Like

It’s all good! I have it working now! Thanks for all the help you’ve given me!

1 Like

How do I get this working on my production Arduboy?
here’s the errors I get.

Arduino: 1.6.9 (Windows 10), Board: "Arduino Leonardo"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\rholliday\Documents\Arduino\Sketchbook\libraries" -fqbn=arduino:avr:leonardo -vid-pid=0X2341_0X8036 -ide-version=10609 -build-path "C:\Users\RHOLLI~1\AppData\Local\Temp\build9f3be1c6f55f3f7105b7e002aff3c277.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\rholliday\Documents\Arduino\Sketchbook\glove\glove.ino"
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\rholliday\Documents\Arduino\Sketchbook\libraries" -fqbn=arduino:avr:leonardo -vid-pid=0X2341_0X8036 -ide-version=10609 -build-path "C:\Users\RHOLLI~1\AppData\Local\Temp\build9f3be1c6f55f3f7105b7e002aff3c277.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\rholliday\Documents\Arduino\Sketchbook\glove\glove.ino"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10609 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR  -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\RHOLLI~1\AppData\Local\Temp\build9f3be1c6f55f3f7105b7e002aff3c277.tmp\sketch\glove.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10609 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR  -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\RHOLLI~1\AppData\Local\Temp\build9f3be1c6f55f3f7105b7e002aff3c277.tmp\sketch\glove.ino.cpp" -o "C:\Users\RHOLLI~1\AppData\Local\Temp\build9f3be1c6f55f3f7105b7e002aff3c277.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
In file included from C:\Users\rholliday\Documents\Arduino\Sketchbook\glove\glove.ino:1:0:

C:\Users\RHOLLI~1\AppData\Local\Temp\build9f3be1c6f55f3f7105b7e002aff3c277.tmp\sketch\globals.h:4:21: fatal error: Arduboy.h: No such file or directory

 #include "Arduboy.h"


compilation terminated.

exit status 1
Error compiling for board Arduino Leonardo.

Can someone please post install instructions?

Did you install the Arduboy library, as instructed in Step 2 of the Quick Start Guide?

1 Like

I did the exact way the guide said…
I’ll uninstall reinstall and try again.