It is currently 16 Aug 2025, 03:19
   
Text Size

generateChallenges

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: generateChallenges

Postby Sloth » 27 Sep 2011, 05:26

Doublestrike wrote:Yep, I'll do that then, no worries. We'll need some more quest decks, I think, but since everyone can make them now fairly easily, there should be some more coming in anyway.
Thanks Doublestrike, I have a lot of ideas for new challenges. I will also go through the existing quests to make sure the boring ones are not repeatable.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: generateChallenges

Postby Doublestrike » 27 Sep 2011, 05:43

Great sounds good!

I had an interesting idea a few weeks ago I'll just throw out while we're talking about it. There's been http://en.wikipedia.org/wiki/Magic:_The_Gathering_World_Championship for years now, and with our great card database and set support (cheers fellas =D> ) we can have a "history mode" or "championship mode" where people follow the history of the development of MTG, playing against the Deadly Decks of Times Gone Past.

For now, I thought it would be fun to play some world championship decks in Quest mode, so I tried making a quick quest deck with the first champion (1994) but there's a few cards we don't support yet, so the idea's on hold. But put it on the stack, anyway, maybe there's potential. :shrug:
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Re: generateChallenges

Postby moomarc » 27 Sep 2011, 05:52

I think these historical challenge decks are an excellent idea, but might be difficult seeing as the AI has to play them well. So might be on hold longer than just waiting for the cards to be implemented. We'll possible need some sort of combo hinting to help the AI.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: generateChallenges

Postby Sloth » 27 Sep 2011, 08:03

Doublestrike wrote:I had an interesting idea a few weeks ago I'll just throw out while we're talking about it. There's been http://en.wikipedia.org/wiki/Magic:_The_Gathering_World_Championship for years now, and with our great card database and set support (cheers fellas =D> ) we can have a "history mode" or "championship mode" where people follow the history of the development of MTG, playing against the Deadly Decks of Times Gone Past.

For now, I thought it would be fun to play some world championship decks in Quest mode, so I tried making a quick quest deck with the first champion (1994) but there's a few cards we don't support yet, so the idea's on hold. But put it on the stack, anyway, maybe there's potential. :shrug:
moomarc wrote:I think these historical challenge decks are an excellent idea, but might be difficult seeing as the AI has to play them well. So might be on hold longer than just waiting for the cards to be implemented. We'll possible need some sort of combo hinting to help the AI.
Yes, I don't want to get your hopes down, but while some decks might be playable by the AI in the future, most of them are very skill intensive (cards like Brainstorm and Impulse are actually the hardest cards to write a passable AI for).
A fun feature would be to be able to play these decks as special events in quest mode (or being able to buy them in the shop).
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: generateChallenges

Postby Max mtg » 27 Sep 2011, 11:02

Sloth wrote:A fun feature would be to be able to play these decks as special events in quest mode (or being able to buy them in the shop).
This is already supported... almost. Make a class of PurchaseableDeck (inherit from inventoryItem), generate some instances in cardShop, implement serialization for the class (@QuestDataIO.java), handle the purchase event at cardshop... provide a picture if possible. Display of description instead of CardPanel is harder to implement.
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: generateChallenges

Postby Doublestrike » 28 Sep 2011, 11:23

OK, repeatability is up in r10748. This is sort of a depressing change, in my opinion, since I'd like to fight that darn giant again sometime, and I might make it back to the dark battlefield someday, etc. Right now, it's one go, done.

I'd like to change it to lock challenges for n games, and change the text to something like "You'll see this challenge often in your travels". (obviously open to ideas for that crappy text :) ). Anyway, if there's no naysayers, that's what I'll do.

======

Also added some more fun quest levels, and was wondering why Gandalf Stormcrow isn't an opponent?!!! May have to remedy that.

(With the new Innistrad he could change to Gandalf the White :lol: just kidding.)
---
A joke is a very serious thing.
User avatar
Doublestrike
UI Programmer
 
Posts: 715
Joined: 08 Aug 2011, 09:07
Location: Bali
Has thanked: 183 times
Been thanked: 161 times

Previous

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 14 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 14 users online :: 0 registered, 0 hidden and 14 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 14 guests

Login Form