Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI 68K => Topic started by: Liazon on October 05, 2006, 11:26:00 am

Title: Magic: The Gathering
Post by: Liazon on October 05, 2006, 11:26:00 am
I'm just throwing up an idea.  If anyone has anything to say, then that'd be nice.  
Title: Magic: The Gathering
Post by: SilverCalcKnight|_ on October 05, 2006, 11:35:00 am
Oh, God yes. I can live with just 9th Edition. But I would prefer [N]. ; )

-=SilverCalcKnight|_=-
Title: Magic: The Gathering
Post by: rivereye on October 05, 2006, 11:40:00 am
*rivereye
Title: Magic: The Gathering
Post by: Halifax on October 05, 2006, 01:50:00 pm
I don't know it's the same as playing a calc if u made it link play then **** yea I would play it well
Title: Magic: The Gathering
Post by: rivereye on October 05, 2006, 01:52:00 pm
how about for the game, you have to program your own cards into it (as in, I can put my Angel of Wrath in, but the Sliver Queen that I don't own isn't in it).
Title: Magic: The Gathering
Post by: Halifax on October 05, 2006, 01:54:00 pm
yea but couldnt people just program the cards in even if they don't have it although I love that idea but you should make some kinda way so like people who dont have it cant enter it in
Title: Magic: The Gathering
Post by: rivereye on October 05, 2006, 01:58:00 pm
your talking that would be hard. And I just though of this, people can probram their own cards anyways, even if they don't have it.
Title: Magic: The Gathering
Post by: Liazon on October 05, 2006, 02:40:00 pm
btw, does anyone know if data from an appvar can be copied to RAM and run as executable?  I'm trying to think of a good way to create dlls on z80.

edit: most likely 68k though cuz i have more experience (XDsmiley.gif ya right) w/ it.

edit: oh, looks like there's much opposition to the idea.  nvm then
Title: Magic: The Gathering
Post by: DJ Omnimaga on October 06, 2006, 01:52:00 am
hmm if you are gonna do it, PLEASE PLEASE PLEASE PLEASE PLEASE do NOT include too many cards. O_Oshocked2.gif I know it sound weird that I say that but it's because MTG has became very complicated with the time because theres is so many card with each one having different effect, it would be better to only keep the simpler one. I tried playing MTG once and I given up. My bro even moved to MTG to Yu-Gi Oh cuz it was simpler to play. Maybe only include the strongest card for some hardcore gameplay?  
Title: Magic: The Gathering
Post by: Spellshaper on October 06, 2006, 03:20:00 am
Duuuuuuude... MTG is teh bummer! *nod*

If you can find a way to cram all the rules MTG has into a program, using an external file for the card list and add a card editor, I think many (including me) would take up the task of adding more sets of cards!

If it isn't possible due to the extreme complexity of the game, I think core set rules would suffice. There are enough core sets going round, and core set is easier (simpler and fewer abilities) to play.

Take this! *taps out*
A Disintegrate for twenty to the dome bwahahaha!
Title: Magic: The Gathering
Post by: lolje on October 06, 2006, 03:38:00 am
MTG on calc? That's a very good idea, but including all Card Sets??? ( 0_os049.gif:dazy:s021.gif)
To include all the names,Values and EFFECTS wouldn't be impossible because you have by far not enough Memory on a 83+/84+...
You should really just include the ver-basic cards, otherwhise it would be too complicated and memory consuming.
Title: Magic: The Gathering
Post by: rivereye on October 06, 2006, 04:24:00 am
well, all effects might be hard, but stuff like first/double strike, haste, vigialance, protection, flying, shadow, that kind of thing could be done, but if it were muliplayer, then many of the effects wouldn't be needed.
Title: Magic: The Gathering
Post by: tifreak on October 06, 2006, 04:43:00 am
*tifreak8x
Title: Magic: The Gathering
Post by: Liazon on October 06, 2006, 10:11:00 am
I was thinking that it could be done on the 68k if dlls were made for each card set and appvars for each card sets.  That means the variety in your deck would be limited to what you can fit on your calc, or what you choose to fit on it.

I was thinking a similar thing could be done on the z80 calcs with appvars.  I was thinking that executable could be stored into appvars and then copied to RAM by the MTG APP, hopefully acting similar to a dll.  Then another appvar will contain the data for that card set.  Obviously, this gives 84+SE users an advantage over 83+BE users because they can store many times more cardset dlls and data.

One problem is the linking though.  The dlls have to be designed so that only one person needs the dlls in order to work.  Most likely, some kind of switch master calc design.  

I too have a lot of projects to work on first.  You guys are still expecting my first project, and then after than N, and maybe my RPG, but if you guys really want, I'll defer the RPG and make MTG a major project goal after I've gotten more experience.

btw, can somebody explain the stack to me? not the z80's hardware stack, i mean order of resolution in Magic.  I never played w/ that, but it turns it can be important.

edit:

QUOTE
If it isn't possible due to the extreme complexity of the game, I think core set rules would suffice. There are enough core sets going round, and core set is easier (simpler and fewer abilities) to play.


I think core rules (flying, first strike, haste, trample, *walks, protection from *, and anything I'm forgetting from Xth edition) shouldn't be a dll, and should be part of the main app/program.  The dll compatibility is just an idea to possibly expand on the normal abilities.  However, for people to continue updating w/ new cardsets, the way the main program interfaces with the dlls will have to be VERY VERY WELL documented.
Title: Magic: The Gathering
Post by: SilverCalcKnight|_ on October 06, 2006, 11:33:00 am
Stack: Basically, you play spells until both players stop. Then, you resolve the card effects from the last card played all the way to the first.

-=SilverCalcKnight|_=-
Title: Magic: The Gathering
Post by: Speler on October 06, 2006, 12:00:00 pm
But, corret me if I'm wrong I haven't played in AGES, you can only put instant cards on the stack after it is already started.

You could store each individual set to a differet program and to make the different sets compatible you could make it so that each players deck is copied on the other calc before being played.  I recomend by starting by making a simple version that only allows cretures with no abilities and one type of land and adding more as you work on it.