3 weeks ago

Arcomage : become the most powerful magician

For my first contribution. I wanted a game that had a special meaning to me and Arcomage came to my mind. I spent hours on this Might and Magic VII Tavern game, a long time ago !

So here it is... see version notes below and instructions to install/play.


Game include an asset directory.

So you must be sure that assets are up to date (even if the game is in your collection).

Use the "Download Source" button and copy the "Assets" directory in your game directory.

Basic Rules

Game is played with gamebuino rotated 90° left (best configuration to display cards).

Human player fight against AI.

Each player has the same deck, each based of 102 differents cards . Each player has 6 cards in hand, and must draw a new card for each card played (there can be less cards in hands if no more cards to draw).

When a card is played, the new card takes the place of played card (it's shown first during next turn). A player can play or discard a card.

There are different 3 ressources (red: Quarries producing Bricks, blue: Magic producing Gems, Dungeons producing Recruits). Ressource production can’t be knocked down to 0 by a card effect (1 is the minimum). Ressource production have a maximum value of 9.

Each card has a casting cost corresponding to one ressource type.

Each player has a Tower and a Wall of certain height. Standard damages are first applied to Wall and when destroyed, applied to Tower. Some damages directly target Towers or Walls when specified on card.

Game is won if one player reach a victory condition :

- if a player has no more cards in hand, he loses.

- if a ressource production reach a certain amount (100 by default), player/AI wins.

- if player/AI tower reach a certain height (50 by default), player/AI wins.

- if player/AI tower height reach 0, player/AI loses.

Player is the first to play.

He can select a card and choose an action: play it, discard it, cancel his choice to select a new card.

Effects of the card are shown on playfield.

When player's turn is finished (play or discard), it's enemy's turn.

Enemy's selected card is shown and action printed at bottom of the card ("Play card" or "discard").

Effects of the card are shown on playfield.

The two phases alternate until a there's a winner.

Control Keys

Since the gamebuino is used in a non standard position, here's some tips on configured keys.

MENU : Validate a choice

UP/DOWN : select cards (when player turn)

RIGHT : show playfield (when player turn)

RIGHT/LEFT : select a choice in main menu or in playing card pop up action choice (play/discard/cancel).

When results/infos are shown (flashing texts), press any key to continue game.

Playing with Emulator

You can manually rotate your monitor on your desk, but not the best solution :)

Game .bin file must be opened directly in URL

Display must be rotated 90° left.

Example in Firefox :

- Press CTRL+SHIFT+C to open development tools

- in javascript console type the following command:
javascript: document.body.setAttribute( "style", "-moz-transform: rotate(-90deg);");

Versions Notes

2019-04-24 Version 1.10 (major update)

Next player turn is shown (blinking player/enemy)
Added sound effects
Added light effects
Fixed random crashes due to wrong pointers memory allocation
Little graphic improvements

AI is basic (but yet nice to fight with), advanced level will be added.
Scores must be implemented.
Taverns (different gameplay) must be added.

2019-04-24 Version 1.01

All 102 cards are available (all 15 cards with special effects are implemented).

2019-04-22 Version 1.00

Game is limited to 85 cards from 102 (all cards with special effects are not yet implemented).

AI is basic (but yet nice to fight with), advanced level will be added.

Scores must be implemented.

Taverns (different gameplay) must be added.

Graphics, sounds, lights must be improved.

View full creation


NEW 3 weeks ago

Arcomage :love:

Thanks a lot !!!


NEW 3 weeks ago

Installed today, had some play time already. Excited to play more. This will be excellent (maybe one of the best on the system) when it's all done, can already tell that.

If you have played Magic: The Gathering or other Fighting Trading Card Games before, you will know what to do. Yet it's its own system and not a cheap Magic or Yu-Gi-Oh clone.

Took me a while to notice that and when it was Enemy's turn. Hoping there will be a few pages of instructions in-game, when finished, or even a tutorial. 

Great game, fully recommended


NEW 3 weeks ago

Thanks for the first feedbacks and really happy you like it.

There's place for a lot of improvements, and even with his basic AI, gamebuino is already a challenger ;)
What I really lack is graphic design abilities, if someone has ideas to improve the game's graphics, any help is welcome.
I'll work on others subjects (see version notes) meanwhile.


NEW 3 weeks ago

What are the size of the cards h &w ? (Sorry for first message. Was sent from my smartphone but with size of title, the 3 lines taken by the bar tools and the end of page, i dont saw the text i type and as i'm french, the corrector make some changes and i was unable to make corections without seeing the text...)


NEW 3 weeks ago


Cards are full screen, so h=160 and w=128 (screen is rotated)


NEW 3 weeks ago

version 1.01 is released !

- card replay effect implemented (for player and AI)

- all 102 cards are available (15 cards with special effects are now managed)

These features have been fully tested, but feel free to report any bug :)

Have fun !


NEW 1 week ago

Version 1.10 is released, major update, see release notes.

Now there's an asset folder that must be copied in the game directory, please use "Download Source" to get the asset folder up to date.


NEW 1 week ago

More to come : 13 taverns with specific starting conditions (ressources, tower and wall levels) and different victory conditions. Saved scores will also be implemented. And perhaps a best AI.
This will be likely the last update, game will be considered finished... except if there are specific feedbacks to be considered. Have fun !

You must be logged in in order to post a message on the forum

Log in