15 Tile Puzzle

Building a 15-Tile Puzzle Game with USB-C and Rechargeable Battery

There's something timeless about a sliding tile puzzle. The simple yet challenging mechanics have entertained people for generations. Inspired by this classic, I decided to build my own 15-tile puzzle game—a handheld device with a modern touch.

 

The Idea Behind the Project

The goal was to create a self-contained, portable version of the 15-tile puzzle that could be played anywhere without the need for an external power source. Unlike the traditional cardboard or plastic versions, this one features an electronic display, physical buttons for movement, and a rechargeable battery.

Key Features

1. Four-Direction Control

The game is played using four directional buttons, allowing smooth movement of the empty space to shift tiles into place. The tactile feedback makes the experience more engaging compared to touch screens.

2. USB-C Charging

To keep up with modern standards, the device includes a USB-C port for charging. This ensures convenience and compatibility with most chargers available today.

3. Rechargeable Battery

A built-in rechargeable battery powers the device, making it truly portable. With efficient power management, the game can run for extended periods on a single charge.

4. Compact and Durable Design

Designed with portability in mind, the puzzle game is compact enough to fit in a pocket while being sturdy enough to withstand everyday use.

The Development Process

Hardware Choices

I used a small LCD or OLED display to render the puzzle visually, ensuring a crisp and clear appearance. The buttons were chosen for their durability and responsiveness, providing satisfying clicks with every press.

The internal circuitry was designed around a low-power microcontroller to optimize battery life. A small Li-ion or Li-polymer battery was integrated, with charging handled via the USB-C interface.

Software and Game Logic

The puzzle logic was implemented to ensure randomized, solvable tile configurations. The interface is simple but effective, providing clear visual feedback on tile movements. 

Final Thoughts

Building this 15-tile puzzle game was a rewarding experience. Combining classic gameplay with modern technology resulted in a fun, portable device that brings nostalgia with a contemporary twist. Whether you're looking for a quick brain teaser or a competitive challenge, this electronic version of the timeless puzzle is a perfect companion.

Would you build something similar? What features would you add to enhance the experience? Let me know in the comments!

Blogs and bots

Today we came to such a point in time when blogs like mine are never discovered by people and only get the unwanted attention of bots. They all busy planting crappy comments while all they achieve is a waste of space and unfollowers links. I wonder why they keep doing that.

Continue reading

Selenotron Update: V2

selenotron igzr oykezar programmable car

The v1 is now complete with cancel function that allows "mission abort" anytime during the playback. The speed of acceleration has also been adjusted a bit to allow for more responsive motion. There are also no more bugs left. At least none as of now.

selenotron igzr oykezar programmable car
igzr is a turkic word which is read as [aigizar]. Meaning, moon wanderer. It is a programmable toy car built by Ahmad Fuzal, an engineer, programmer from Uzbekistan currently living and busy creating wonderful things in Japan, Kobe city., Jan 2025

 

Continue reading

Selenotron (iGZR) アップデート: 配線の修正

停止信号と方向指示器をデバッグしているときに、ピン配列にいくつか変更を加えました。これにより、多少の混乱が生じ、数字キーの配線も多少ランダムにはんだ付けされました。このアセンブリが最終的なものには程遠いとしても、両方の問題を修正する必要がありました。

Continue reading

Page top