LotR TCG Wiki → Card Sets:  All 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 → Forums:  TLHH CC

Author Topic: If you could check my work, please  (Read 2802 times)

0 Members and 1 Guest are viewing this topic.

January 20, 2010, 01:17:55 PM
Read 2802 times

TelTura

  • *****
  • Information Offline
  • Ranger
  • Administrator
  • Posts: 844
    • Player's Council Discord
If you could check my work, please
« on: January 20, 2010, 01:17:55 PM »
Alrighty, so, as some of you may have noted in my other topic, I'm kinda-sorta putting together another program for the LotR-TCG.  Like I said, I don't expect to convert anybody, but I bet this will be a good learning experience for me.  

For those of you that don't know, think back to the days of middle school when you and everyone else was into pokemon, and man, it would be awesome if you could get every card and just blow people away with a ton of charizards, and, well, at some point in there, Nintendo released the Pokemon-TCG for the game boy.  Now, I don't know how many of you played it, but it was huge for me...I just about stopped playing the real card game (lack of serious opponents being one problem; middle-school finances being another)  in lieu of the digital version.  Now, my interest in LotR far outdates my card-playing days, so the physical copies of THESE cards aren't going anywhere, but I still would like to see something very similar...a program that let me play against others online and build my dream decks (both of which are covered in current programs), but also play up against AI and build custom cards, among other things.

So!  without further ado, I was asking you all to check my work.  Aherm.  Such a project requires good design, which is what I've been spending my time on for a while...and now I think I have the data structure for a card ready to be implemented (translation: I can tell the computer what each card does).  

There are a number of components that need to be kept track of (have I missed any?  I realized this morning I had forgotten to put signets, not a vital blow, but enough to be annoying later)



for each card:

Title
Subtitle
Uniqueness
FP/Shadow
Twilight Cost
Card Type (Companion, possession, etc)
Culture
Site #(where applicable)
Strength / Strength Bonus
VITALITY / VITALITY Bonus
Resistance / Home site
Signet
Game Text [which is composed of:]
---
List of Loaded Keywords
List of Unloaded Keywords
Triggered Events (while, each time, for)
Special Abilities (Skirmish:  Regroup:  , etc, etc)
---
Lore
Set#/name
Rarity
Card#
Image of the card


with this information in place, and with scripts controlling the execution of Triggered Events and Special Abilities, one would not have to manually keep track of all the different variables.  Does this remove some of the "realness" of the game?  some might argue that way, but as I saw pointed out in another topic, who wants to keep track of eight different cards on different sides of the board that are all affecting Merry's strength?  These sorts of things can be delegated to the computer, so the strategy is all that's left.

So that brings me to my list of loaded and unloaded keywords....the unloaded keywords aren't as important, but I just thought I'd put it up and see if there's any missed....you see, the official documentation does not include every keyword, unfortunately, and so I'd like to get everything down on paper before I spend a few dozen hours making a system that suddenly has holes in it everywhere.....Aid, Pipeweed, Tentacle, and Twilight were not on the official docs, so, I figured I'd ask and see if there were others I have missed.so here's the second list, Loaded Keywords:


Card Types:

Companion
Ally
Minion
Follower
The One Ring
Condition
Event
Possession
Artifact
Site

Possession Classes:

[Classless]
Hand Weapon
Ranged Weapon
Staff
Mount
Armor
Shield
Helm
Gauntlets
Cloak
Brooch
Pipe
Phial
Ring
Palantir
BOX
Support Area (dunno if that falls under "classless" or not, I'm betting the implementation will at least be different, thus justifying its separation)


Standard Loaded Keywords:

Ambush
Archer
Damage +X
Defender +X
Enduring
Fierce
Hunter
Lurker
Muster
Ring-Bearer
Sanctuary
Toil
Unhasty
Aid


and the unloaded keywords, which are less essential to have listed, but are useful for reference:

Races:

Elf
Dwarf
Man
Hobbit
Wizard
Ent
Tree
Creature
Orc
Uruk-hai
Troll
Half-Troll
Balrog
Nazgul
Spider
Wraith
Maia
[Raceless](Gollum and Tom Bombadil)

Other Unloaded:

Battleground
Dwelling
Forest
Marsh
Mountain
Plains
River
Underground
Besieger
Corsair
Easterling
Engine
Fortification
Knight
Machine
Ranger
Ring-bound
(and thus,)Unbound
Search
Southron
Spell
Stealth
Tale
Tracker
Valiant
Villager
Warg-rider
Pipeweed
Tentacle
Twilight


(and for what it's worth, this is how much code I have done: )
http://img.photobucket.com/albums/v11/HyperLink/eva%20matanga/screen1.jpg
http://img.photobucket.com/albums/v11/HyperLink/eva%20matanga/screen2.jpg

saves and loads that information, and tonight I think I'll get through at least half of the rest...but hey!  I've learned tons already.
« Last Edit: January 20, 2010, 06:00:16 PM by TelTura »
Come join the Player's Council to help us run events, create new cards, and steer the direction of this great game!

Join our Discord here for more information.

January 20, 2010, 01:23:02 PM
Reply #1

Gil-Estel

  • *****
  • Information Offline
  • King
  • Posts: 2267
  • Abuser of the Force
Re: If you could check my work, please
« Reply #1 on: January 20, 2010, 01:23:02 PM »
For possession there is also: box ... Salt from the Shire
..."Elves seldom give unguarded advice, for advice is a dangerous gift, even from the wise to the wise, and all courses may run ill"...

January 20, 2010, 01:42:28 PM
Reply #2

TelTura

  • *****
  • Information Offline
  • Ranger
  • Administrator
  • Posts: 844
    • Player's Council Discord
Re: If you could check my work, please
« Reply #2 on: January 20, 2010, 01:42:28 PM »
noted!  thanks.
Come join the Player's Council to help us run events, create new cards, and steer the direction of this great game!

Join our Discord here for more information.

January 20, 2010, 02:43:11 PM
Reply #3

TheJord

  • League Director
  • *****
  • Information Offline
  • King
  • Posts: 2294
  • High King of Rules
    • GamesCobra
Re: If you could check my work, please
« Reply #3 on: January 20, 2010, 02:43:11 PM »
Its vitality not stamina
"The rule of Gondor is mine!"

January 21, 2010, 09:04:13 AM
Reply #4

Witchkingx5

  • *****
  • Information Offline
  • Knight
  • Posts: 1159
Re: If you could check my work, please
« Reply #4 on: January 21, 2010, 09:04:13 AM »
Nice to see someone with similar thoughts!
About these Pokemon GBC Games, I still got 2 of those and I think these actually are pretty cool.
Making another program then GCCG is an interesting idea, and I hopefully will try it out. I'm looking forward to see this program available on the net!