Advertisement

Ideal Magic: The Gathering User Interface

Started by August 14, 2004 06:41 PM
2 comments, last by Nerusai 20 years, 5 months ago
I'm programming a MTG game [for fun and practice] and i'm up to the gui part, and i'm stuck... I really don't know a good way to make a GUI that would be easy to understand for new prople, and yet convienent enough for experienced players... I was thinking about using a button system with graphicsl buttons for all the abilities and such or maybe a text buttons... Also there's the thing on extra mana.. and and easy interface for users to choose which mana colors to use [or save] for the colorless mana cost in cards... And then comes the Attack phase. I don't really have any good ideas for this... especially since you can use multiple creatures to block an attacking creatures... i think it might be bad if there's alot of movement since the player might get confused... And a list of other things... -Abilities to be used in graves -Special cards that allow you to see/use cards in your deck -The Stack =) -I'm sure there's more... And if it helps to know, i havent played the commercial version... (i'm too poor) =)
if you haven't already look at lotr online, star trek online, ccgworkshop, apprentice and cardtable.
Advertisement
I'm not sure if you want to simulate the actual cardgame or the concept behind it. There are already computer games of both concepts. Browse the official website, the link should pop up somewhere. It could be a good source of inspiration.

[edit]Found the link. It's a fairly large download, though.

[Edited by - Gyrbo on August 16, 2004 2:29:07 PM]
For a starters I think you can look to Apprentice for the playing field basics, they made a pretty nice way to display the cards, without taking up too much space.

Ideally the field should be divided in two and you should be able to choose whatever field you find playing in the easiest, same for the opponent and then your opponents field should just display in the other one.

In other words I think you should simply continue the development of Apprentice.

Ow and post a link to your current build, I´m curious :)
---Yesterday is history, tomorrow is a mystery, today is a gift and that's why it's called the present.

This topic is closed to new replies.

Advertisement