Close
0%
0%

Card Slash Adventure

An action game played with the magnetic card.

Similar projects worth following
"Cardslash Adventure" ("カードスラッシュアドベンチャー" in japanese) is an action game I made. This game consists of an original controller and a PC.The player operates by sliding the magnetic cards.

Introduction movie

Controller

This controller has two magnetic card readers. The player plays this game by sliding the magnetic cards. This is a USB reader, but there is no mechanism to detect the direction of the slide. That means this reader can read the magnetic cards by sliding it from either side. So I installed photo interrupters on both ends of the card reader. This allows the controller to detect the direction from which you slide.
The controller sends slide data to the PC by serial communication. 

Controller circuit

Magnetic card

Each card has a spell. There are 3 spells.

  • Fire Ball
    Cast FireBall
  • Ice Lance
    Cast IceLance
  • Magic Barrier
    Put up a Barrier for a few seconds

The cards only contain magnetic data. For example, “Fire Ball” is “1”, “Ice Lance” is “2”, etc. The card reader can identify the card by recognizing this data. The cards used are written with a magnetic card writer.

How to play

There are two characters on screen. They are corresponding to two card readers.
The back card reader corresponds to the upper character. The front card reader corresponds to the lower character.
When the player slides a card, the character casts a spell corresponding to the card. For example,  if the player slides a Fire Ball card on the back reader, the upper character will cast a Fire Ball spell. Also, as mentioned above, this controller can also detect the direction of the slide. So the character casts a FireBall in the direction it slides.
Enemies come from both the left and right, so the player should slide toward enemies. If either of the two characters runs out of HP, the game goes over, so it’s like Tower Defense, where the player defeats all enemies before that happens.

Stage

There are 3 stages in total. There is a boss on the last stage. The boss can only be cleared if the player uses the Magic Shield spell well.
There are fire-attitude enemies and archers throughout the stage, so the player should use different spellings to progress.
As an aside, character and enemy models are purchased from Unity Asset Store. It was on sale so it was cheap.

Prototyping

I was prototyping a controller that consisted of only one card reader. This is a Russian roulette game with six cards. One of the cards will set off the gun, the person who slid it lost. It’s a party game.

Tidbit

Since the controller has two readers, I was thinking of casting a special spell by sliding two cards at the same time. However, I dropped this idea because it made it difficult to operate.  
Now that I think about it, maybe I should have sought the exhilaration of sliding a little further. For example, if the player slides it, the character cuts with a sword. Making games is difficult for me… :(

card_slasher_v1.svg

vector file for laser cutting (Inkscape)

svg+xml - 17.40 kB - 06/02/2025 at 16:11

Preview

  • 1 × Raspberry Pi Zero https://en.wikipedia.org/wiki/Raspberry_Pi (Discontinued production)
  • 1 × header socket (2x20) https://eleshop.jp/shop/g/g87G143/
  • 1 × bracket LED https://eleshop.jp/shop/g/gA9S123/
  • 1 × micro USB to Serial convert module https://akizukidenshi.com/catalog/g/g108461/
  • 1 × USB type-c connector panel mount

View all 18 components

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates