It is currently 06 Aug 2025, 17:43
   
Text Size

Shandalar Clone

Post MTG Forge Related Programming Questions Here

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

Re: Shandalar Clone

Postby bladescape » 19 Oct 2010, 03:51

juzamjedi wrote:Dennis, battle for Wesnoth really is as awesome as it looks. I found that a few years back and played the heck out of that game, tons of fun and nice sprites indeed. If memory serves some of the campaigns have Dwarves, Trolls, etc. so you could definitely put together a nice dungeon map filled with all sorts of baddies.
Ahh, Battle For Wessy, I've had that for almost two years, I think.
Can't remember when I first got it, my brother and I decided to add an entirely new faction, and it worked out perfectly, until we tried to add sprites.
We aren't artists, although Abraham(My just younger brother) and Jaqob(My just older brother) are learning in that avenue.
Non-the-less, our project fell flat when we tried to update it to the newest version of Wesnoth, for some reason that we never fathomed, it didn't work.

Brilliant game anyway, indulge my moment of reminisence.
bladescape
 
Posts: 26
Joined: 11 Oct 2010, 07:23
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby bladescape » 19 Oct 2010, 04:00

DennisBergkamp wrote:Yes, I could use some help with those... if someone would be willing to spend time building themes (for specific creatures? Or perhaps for now something more generic?), I'll start coding functionality for this.
I could help there, if you aren't talking about actually doing a bit of programming, I'm only new at Java.
But if not, I could come up with a LONG list of themes!
And decks too if you want.
bladescape
 
Posts: 26
Joined: 11 Oct 2010, 07:23
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby DennisBergkamp » 19 Oct 2010, 05:51

Ah yes, Wesnoth is excellent... even with the little time I have these days, I still managed to finished a bunch of levels :)
Its music and its sprites are top notch, I feel a little bad "stealing" them for this project, but on the other hand I really like the way the map is starting to look.

As for help with the themes... this would be great.
The way encounters will work is deck generation through creature (or planeswalker) card - basically going off of Marek's ideas explained much earlier in the thread.
So for example, if the player would encounter a Raging Goblin, the deck played against would most likely be a mono red goblin deck, a Llanowar Elves would use a monogreen elven deck, etc. etc.

For now, we could just have a bunch of generic themes, for the rest of them we could use Rob's Deck generators.. so perhaps we could just create a green elven theme, a red goblin theme, a blue merfolk theme, white soldier theme, and some other very basic archetypes. We can always add more later.
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby bladescape » 19 Oct 2010, 07:29

I don't really think you'll need all of the creature's that Marek had on his list, it just seems a few too many for me.
However, I could make theme's and decks for as many as I get around to.
Like Raging Goblin:Red Goblin Haste Deck, quite obviously built around the creature.
And then we could pick and choose creatures so we have a uniquely themed deck for each one, even if they're somewhat closely related themes.
I'll get back to you on what my younger brother and I get up to.
bladescape
 
Posts: 26
Joined: 11 Oct 2010, 07:23
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby Chris H. » 19 Oct 2010, 12:54

bladescape wrote:I don't really think you'll need all of the creature's that Marek had on his list, it just seems a few too many for me.
However, I could make theme's and decks for as many as I get around to.
Like Raging Goblin:Red Goblin Haste Deck, quite obviously built around the creature.
And then we could pick and choose creatures so we have a uniquely themed deck for each one, even if they're somewhat closely related themes.
I'll get back to you on what my younger brother and I get up to.
`
We thank you for your offer to assist the project. A few themes and/or AI decks would be a great contribution. And a few new cards and/or bug fixes are also appreciated. 8)
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Shandalar Clone

Postby friarsol » 19 Oct 2010, 13:58

bladescape wrote:I don't really think you'll need all of the creature's that Marek had on his list, it just seems a few too many for me.
However, I could make theme's and decks for as many as I get around to.
Like Raging Goblin:Red Goblin Haste Deck, quite obviously built around the creature.
And then we could pick and choose creatures so we have a uniquely themed deck for each one, even if they're somewhat closely related themes.
I'll get back to you on what my younger brother and I get up to.
Yea I agree that the amount of themes seemed overambitious. Even if we had 4 decks of each mono color, and 1-2 decks for each color pair, and one deck for each color trio that should work out well.

Creating the theme decks first and then tweaking them for which creature would use it is probably a good way to go.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Shandalar Clone

Postby DennisBergkamp » 20 Oct 2010, 06:03

Yes exactly... anyway, I'll start working on this as soon as I can get my Eclipse up and running (just got a brand new laptop :mrgreen: ).

I seem to be getting compile errors though for some reason when copying over my local stuff... :(
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby Jaedayr » 21 Oct 2010, 20:08

Here are some theme ideas that I have been playing with. Just throwing them out as suggestions, please feel free to ignore, modify, delete, enhance or otherwise make them better than they are. :)

Flying White

Code: Select all
BasicLandPercentage=34

[Group MaxCnt=3 Percentage=8]
Darksteel Citadel
Emeria, the Sky Ruin
Kabira Crossroads
Mutavault
[/Group]

[Group MaxCnt=4 Percentage=30]
Aven Riftwatcher
Aven Archer
Aven Flock
Battlewise Aven
Aven Squire
Aven Trailblazer
Castle Raptors
Dive Bomber
Dragonstalker
Soulcatcher
[/Group]

[Group MaxCnt=3 Percentage=25]
Angelic Wall
Swords to Plowshares
Valorous Charge
Glorious Anthem
Honor of the Pure
Journey to Nowhere
Wall of Swords
Aven Brigadier
Moat
[/Group]

[Group MaxCnt=1 Percentage=5]
Ajani Goldmane
Lieutenant Kirtar
Commander Eesha
Reya Dawnbringer
Radiant, Archangel
Windbrisk Raptor
[/Group]

End
Soldier White

Code: Select all
BasicLandPercentage=34

[Group MaxCnt=3 Percentage=8]
Darksteel Citadel
Emeria, the Sky Ruin
Kabira Crossroads
Mutavault
Daru Encampment
Forbidding Watchtower
Kjeldoran Outpost
[/Group]

[Group MaxCnt=4 Percentage=30]
Alaborn Musketeer
Alaborn Trooper
Alaborn Zealot
Benalish Trapper
Changeling Sentinel
Eager Cadet
Elite Vanguard
Foot Soldiers
Squire
Veteran Armorsmith
Veteran Swordsmith
Volunteer Militia
Field Marshal
Preeminent Captain
[/Group]

[Group MaxCnt=3 Percentage=25]
Ballynock Cohort
Rhox Pikemaster
Standing Troops
Staunch Defenders
Swords to Plowshares
Valorous Charge
Glorious Anthem
Honor of the Pure
Journey to Nowhere
Mobilization
Order of Whiteclay
[/Group]

[Group MaxCnt=1 Percentage=5]
Ajani Goldmane
Elspeth Tirel
Elspeth, Knight-Errant
Commander Eesha
Crovax, Ascendant Hero
[/Group]

End
Knight White

Code: Select all
BasicLandPercentage=34

[Group MaxCnt=3 Percentage=8]
Darksteel Citadel
Emeria, the Sky Ruin
Kabira Crossroads
Mutavault
[/Group]

[Group MaxCnt=4 Percentage=30]
Alaborn Cavalier
Benalish Cavalry
Benalish Knight
Capashen Knight
Capashen Templar
Charging Paladin
Femeref Knight
Knight Errant
Knight of the White Orchid
Lionheart Maverick
Moorish Cavalry
Order of Leitbur
Silver Knight
Sigiled Paladin
Trokin High Guard
Paladin en-Vec
Order of the White Shield
Defender of Law
Veteran Cavalier
White Knight
Youthful Knight
Zhalfirin Knight
Northern Paladin
Southern Paladin
Knight of Meadowgrain
[/Group]

[Group MaxCnt=3 Percentage=25]
Swords to Plowshares
Valorous Charge
Glorious Anthem
Honor of the Pure
Journey to Nowhere
Warrior's Charge
Path to Exile
Shared Triumph
[/Group]

[Group MaxCnt=1 Percentage=5]
Knight Exemplar
Kinsbaile Cavalier
Mass Calcify
Angelic Chorus
[/Group]

End
*edit modified the group of non-basic lands
Last edited by Jaedayr on 22 Oct 2010, 17:15, edited 1 time in total.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: Shandalar Clone

Postby Sloth » 21 Oct 2010, 20:16

Jaedayr wrote:Here are some theme ideas that I have been playing with. Just throwing them out as suggestions, please feel free to ignore, modify, delete, enhance or otherwise make them better than they are. :)
Thank you for adding more themes Jaedayr.

Since the AI won't use cycling, all the nonbasic lands but Darksteel Citadel are strictly worse than normal Plains.
If you need examples for tribal decks look at the Goblin, Treefolk and Vampire deck in the res\quest\themes folder. I would always make a "lords" group and give them a high percentage, since they give the decks their synergies.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Shandalar Clone

Postby Marek14 » 21 Oct 2010, 20:21

In my terms, lords are the "engine", while the rank and file creatures are the "fuel" :)
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Shandalar Clone

Postby Jaedayr » 27 Oct 2010, 19:41

Two more themes to experiment with.

Kithkin Giant W

Code: Select all
BasicLandPercentage=34

[Group MaxCnt=3 Percentage=8]
Darksteel Citadel
Emeria, the Sky Ruin
Kabira Crossroads
Mutavault
Daru Encampment
Forbidding Watchtower
Kjeldoran Outpost
[/Group]

[Group MaxCnt=4 Percentage=30]
Amrou Kithkin
Amrou Scout
Amrou Seekers
Apothecary Initiate
Ballynock Trapper
Ballyrush Banneret
Battle Hurda
Caravan Hurda
Goldmeadow Dodger
Goldmeadow Harrier
Hillcomber Giant
Ivory Guardians
Kinsbaile Borderguard
Kinsbaile Cavalier
Kithkin Greatheart
Kithkin Harbinger
Kithkin Rabble
Knight of Meadowgrain
Mistmeadow Skulk
Oathsworn Giant
Order of the Golden Cricket
Patrol Signaler
Plover Knights
Preeminent Captain
Springjack Shepherd
Wizened Cenn
[/Group]

[Group MaxCnt=3 Percentage=25]
Ballynock Cohort
Order of Whiteclay
Sun Titan
Swords to Plowshares
Glorious Anthem
Honor of the Pure
Journey to Nowhere
[/Group]

[Group MaxCnt=1 Percentage=5]
Ajani Goldmane
Elspeth Tirel
Elspeth, Knight-Errant
Crovax, Ascendant Hero
[/Group]

End
Clerics and Angels W
(mostly clerics)

Code: Select all
BasicLandPercentage=34

[Group MaxCnt=3 Percentage=8]
Darksteel Citadel
Emeria, the Sky Ruin
Kabira Crossroads
Mutavault
Daru Encampment
Forbidding Watchtower
Kjeldoran Outpost
[/Group]

[Group MaxCnt=4 Percentage=30]
Academy Rector
Akroma's Devoted
Auriok Champion
Beloved Chaplain
Blessed Orator
Crimson Acolyte
Death Speakers
Disciple of Grace
Disciple of Law
Empty-Shrine Kannushi
Exorcist
Faith Healer
Foothill Guide
Fountain Watch
Haazda Exonerator
Icatian Priest
Keepers of the Faith
Mother of Runes
Noble Templar
Obsidian Acolyte
Order of Leitbur
Silent Attendant
Soul Warden
Soul's Attendant
Temple Acolyte
Teroh's Faithful
Tireless Missionaries
Venerable Monk
War Priest of Thune
Witch Hunter
[/Group]

[Group MaxCnt=3 Percentage=25]
Ancestor's Prophet
Starlight Invoker
Swords to Plowshares
Glorious Anthem
Honor of the Pure
Journey to Nowhere
Mass Calcify
[/Group]

[Group MaxCnt=1 Percentage=5]
Akroma, Angel of Wrath
Iona, Shield of Emeria
Linvala, Keeper of Silence
Radiant, Archangel
Reya Dawnbringer
[/Group]

End
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: Shandalar Clone

Postby DennisBergkamp » 27 Oct 2010, 23:32

Thanks Jaedyr! I'm still playing around with generating % of chance of what kind of enemy will spawn on a random encounter.
Once I'm done with that, I'll plug in these themes :)
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby bladescape » 28 Oct 2010, 00:07

Red Goblin Haste Deck.
I've some others but putting them into .thm format isn't done yet.
Oh, and unlike Jaedayr, I've gone for only basic land!

Code: Select all
BasicLandPercentage=34

[Group MaxCnt=4 Percentage=30]
Raging Goblin
Mudbrawler Cohort
Goblin Striker
Goblin Chieftain
Goblin Ringleader
[/Group]

[Group MaxCnt=3 Percentage=20]
Goblin Chariot
Goblin Guide
Goblin Berserker
Bloodmark Mentor
Goblin King
Warren Instigator
[/Group]

[Group MaxCnt=2 Percentage=15]
Goblin Balloon Brigade
Goblin Sky Raider
Goblin Sledder
Spitfire Handler
[/Group]

End
bladescape
 
Posts: 26
Joined: 11 Oct 2010, 07:23
Has thanked: 0 time
Been thanked: 0 time

Re: Shandalar Clone

Postby bladescape » 28 Oct 2010, 00:11

Hmmm,I just realised that 15 percent may be too much for the last group....
bladescape
 
Posts: 26
Joined: 11 Oct 2010, 07:23
Has thanked: 0 time
Been thanked: 0 time


PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 18 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 18 users online :: 0 registered, 0 hidden and 18 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 18 guests

Login Form