This project was created in 40 hours for the 2026 Biggest Little Hackathon at the University of Nevada Reno.
Tag Pets is a tamagotchi style creature collector toys-to-life game in which your creatures are stored on NFC tags rather than in the game files. You can feed, level up, and train your Tag Pets. Currently, training only supports a single mode and provides more food for your Tag Pet.
Currently, Tag Pets only supports the ACR122 NFC reader on Windows 11. Also, the only NFC tags currently supported are from the MIFARE Ultralight family. This is due to the strict time limit put in place from the hackathon, however, I plan on adding support for more readers and tag types in the future. The game assumes that a modern version of SFML is present in your environment. I personally used the MSYS2 MINGW64 terminal and used the pacman package manager to install SFML. This can be done using the following command:
pacman -S mingw-w64-x86_64-sfml
To compile the program, use the following command on MSYS2:
g++ -std=c++17 -Wall src/main.cpp src/monster.h src/monster.cpp -o main.exe -lsfml-graphics -lsfml-window -lsfml-system -lwinscard
and then run ./main.exe to launch the program