Adventure Game Studio | Forums

AGS Games => Completed Game Announcements => Topic started by: eri0o on Tue 05/12/2017 01:36:19

Title: Dungeon Hands
Post by: eri0o on Tue 05/12/2017 01:36:19
Dungeon Hands
(https://img.itch.zone/aW1nLzk0MzcxNi5naWY=/original/Yf2ZNQ.gif) (https://itch.io/embed-upload/3937817?color=1F1E3B)

Dungeon Hands is a two player card game you can play on a computer, made for LudumDare40. Click and drag to move cards. Click gif above to play game.

Game Page on Itch.io! (https://eri0o.itch.io/dungeon-hands)
github.com/ericoporto/DungeonHands (https://github.com/ericoporto/DungeonHands) | (https://github.com/ericoporto/DungeonHands/actions/workflows/main.yml/badge.svg) (https://github.com/ericoporto/DungeonHands/actions)

Ludum Dare 40 entry (https://ldjam.com/events/ludum-dare/40/dungeon-hands)


Here are the rules

You win when you have no cards in hand.

When the game starts players can choose Monster Overlord or Heroes. The player with Monster Overlord deck starts.

A round is composed of each player turns.

On the start of the turn, the player can play any special card if desired. Then the player must play either a Hero card (when playing with Heroes) or a Monster card (if you are the Monster Overlord). Then the game goes to next turn.

The player playing next can play any special card if desired. Then the player must play either a Hero card (when playing with Heroes) or a Monster card (if you are the Monster Overlord), but the card played MUST be either a higher Rank or the same Class, this is called a valid card. If a player does not have a valid card in his hand, that player draws cards until a valid card is drawn and played. Then the turn ends.

With Monster Overlord cards and Heroes cards on the table, the dungeon encounter is resolved, and all cards on table leave play - the Hero cards go back to the village and the Monsters cards perish. The player who had the highest Rank card get to start the next round. If all cards had the same Rank, the last player to play starts the next round.

The Rank is the number on the corner, Class is represented by the symbol and color of the card. Special cards have no Rank or Class.

The player who draws the last deck card loses.
Title: Re: Dungeon Hands
Post by: Mandle on Tue 05/12/2017 04:01:04
Looks like awesome fun! I love card/board games so I might give this one a try with some of my older students sometime soon!
Title: Re: Dungeon Hands
Post by: CaptainD on Tue 05/12/2017 10:11:03
Looks cool - congrats on the release!  I'll have to join Ludlum Dare one of these days...
Title: Re: Dungeon Hands
Post by: Cassiebsg on Tue 05/12/2017 11:32:23
Congrats on the release! :-D
Looks like the perfect game to lay on my tablet. ;)
Title: Re: Dungeon Hands
Post by: eri0o on Tue 05/12/2017 16:53:40
Thanks Mandle, CaptainD and Cassiebsg!

We wanted to add special habilities on some base cards and do some more special cards, but time was short.

I used the Drag and Drop demo from Crimson Wizard as starting point, so there are three characters: heroes, monsters and table, and three inventories on screen. I wanted to add the possibility to double click a card to place on table but didn't know how.

The code is on github, (AGS folder), I will organize later. https://github.com/ericoporto/DungeonHands

I created a cards module to hold information on cards and a play module that deals with turns and the rules.

Edit: if someone playing with the code could gently build for OSX or Android :O
Title: Re: Dungeon Hands
Post by: Crimson Wizard on Tue 05/12/2017 17:27:36
Like this kind of games, although usually terrible at them :).


Quote from: eri0o on Tue 05/12/2017 16:53:40
I wanted to add the possibility to double click a card to place on table but didn't know how.
There is another module ;)
http://www.adventuregamestudio.co.uk/forums/index.php?topic=53226.0
Title: Re: Dungeon Hands
Post by: Cassiebsg on Wed 06/12/2017 18:03:24
Oh, you might want to emphasize the "two players"... as I thought the second player would be the AI... (laugh) (roll)
Title: Re: Dungeon Hands
Post by: Surdy on Wed 06/12/2017 19:32:52
Looks impressive :)
Title: Re: Dungeon Hands
Post by: eri0o on Thu 07/12/2017 00:23:56
Thanks Surdy! Hey Cassiebsg, tested with touch on Windows. You may have a point on playing on tablet.

(https://i.imgur.com/ofbM3L2.gif)

I may expand the game and add AI if I find out how to build to Android :P. And Crimson Wizard, thanks for the module linked! I will be very useful. 8-)

Title: Re: Dungeon Hands
Post by: Crimson Wizard on Thu 07/12/2017 01:36:31
Quote from: eri0o on Thu 07/12/2017 00:23:56
I may expand the game and add AI if I find out how to build to Android :P.

If this is made with AGS 3.4.1, engine needs a fix for Android, because of recent update to OpenGL renderer. To skip few technical details, someone needs to find out which imports to make to make it compile with OpenGL shader functions.
Title: Re: Dungeon Hands
Post by: eri0o on Thu 07/12/2017 01:55:47
Ah, I made it with the 3.4.0 latest stable :D the code on github is that. I then copied to another folder and built the game with 3.4.1 to get OpenGL support to work with Windows 10. The Linux Version I shipped is based on 3.4.0 exe though.
Title: Re: Dungeon Hands
Post by: eri0o on Mon 19/02/2018 23:33:29
Hey! Just a small update.

(https://i.imgur.com/1OrxXOR.jpg)

We are testing real cards and rules and ideas. :-D Going for a physical release is a possibility. 8-)
Title: Re: Dungeon Hands
Post by: eri0o on Thu 03/06/2021 18:58:30
Hey! Sorry for ressurecting the game. I am using it for an experiment.

It's GitHub repository now builds the game using GitHub Actions and has integrated artifacts upload to Itch.io through Butler!

Additionally, took the opportunity to add a web player - which is also created through GH Actions automation.

I am planning a small write-up, but feel free to ask questions!