Close

View Poll Results: Would You be willing to use such a tool?

Voters
1. You may not vote on this poll
  • Yes, very useful.

    1 100.00%
  • Nope, don't care, waste of time.

    0 0%
Page 1 of 2 12 LastLast
Results 1 to 10 of 18
  1. #1
    Junior Member
    Join Date
    Sep 2017
    Posts
    12
    Tournaments Joined
    0
    Tournaments Won
    0

    Deck building/testing tool.

    Hi,

    I have a question to You all: is there a tool available to test deck builds in game?
    I did found this: http://deckbox.shadowera.net/se/#/build
    However it doesn't let You play the game with the deck choosen.

    I'm thinking about implementing a tool that would let You test a deck, against other decks by Your self (You play both sides).
    Just a basic PC application implemeting the game rules.
    What are Your thoughts?

    screenshot.JPG

  2. #2
    Lead Developer / Designer Gondorian's Avatar
    Join Date
    Apr 2011
    Location
    England (GMT+0)
    Posts
    24,080
    Tournaments Joined
    1000
    Tournaments Won
    999
    Blog Entries
    1
    That's a huge task. Just make two accounts and run the client twice.

  3. #3
    Lead Developer / Designer Gondorian's Avatar
    Join Date
    Apr 2011
    Location
    England (GMT+0)
    Posts
    24,080
    Tournaments Joined
    1000
    Tournaments Won
    999
    Blog Entries
    1
    Also, testing against other people is usually better "test" of the deck.

  4. #4
    Lead Developer / Designer Gondorian's Avatar
    Join Date
    Apr 2011
    Location
    England (GMT+0)
    Posts
    24,080
    Tournaments Joined
    1000
    Tournaments Won
    999
    Blog Entries
    1
    Sorry, I've just read back my replies from earlier and I can see they are very discouraging, but hopefully you can see the problem you mention is solved by running the client twice, with different accounts. I was doing this a couple of days ago to investigate a bug actually.

    However, if you have other reasons for wanting to reimplement the game and all its card behaviours, then that's a different matter! Please can you elaborate on where you are coming from.

  5. #5
    Junior Member
    Join Date
    Sep 2017
    Posts
    12
    Tournaments Joined
    0
    Tournaments Won
    0
    Hi, thanks for the awsers.

    Implementing the games rules is step one.
    Step two would be investigate and try to implement an AI that would play the game.
    Basically I want to try and train myself in AI development as it is an interesting matter for a developer. But that's a far and secondary goal.
    The primary goal is to add value to the community.

    Since I play the game and understand the rules, Shadow Era was my first choice.

    The initial implementations showed that this game is fun to implement and I can go with a satisfying step-by-step (card-by-card) approach.

    I do not feel discouraged, I'll go with the initial set (Call of Crytals) first, expose to the community and get some feedback.

    I do understand that it can take years, initial pace is something around 1 card a day. With this pace, 2 years for 716 cards...

  6. #6
    Community Manager SEF Mango's Avatar
    Join Date
    Jan 2014
    Location
    The space in between your nightmares
    Posts
    1,012
    Tournaments Joined
    0
    Tournaments Won
    0
    Good lord. Lol. Well, I wish you the best of luck my friend. I could never complete such a task.
    "Is he a man? Or, is he a mango?" - Gondorian

    Join our Telegram Community.

    Join Shadow Era on Social Media: Facebook|Twitter

  7. #7
    Lead Developer / Designer Gondorian's Avatar
    Join Date
    Apr 2011
    Location
    England (GMT+0)
    Posts
    24,080
    Tournaments Joined
    1000
    Tournaments Won
    999
    Blog Entries
    1
    How goes this project? Making simple version to handle Vanilla allies like Blake and Brutalis feels like good first iteration to share. Ignore hero abilities and just have decks only with Vanilla allies.

  8. #8
    Junior Member
    Join Date
    Sep 2017
    Posts
    12
    Tournaments Joined
    0
    Tournaments Won
    0
    Hi, thanks for Your interest, list of cards implemeted so far:

    AldontheBrave
    ArmoredSandworm
    BirgitteSkullborn
    BlakeWindrunner
    BorisSkullcrusher
    ErikaShadowhunter
    JasmineRosecult
    KatrintheShieldmaiden
    KristofferWyld
    KurtWhitehelm
    LilyRosecult
    MarshlandSentinel
    Mournblade
    PriestoftheLight
    PuwenBloodhelm
    RavenWildheart
    SandraTrueblade
    ShieldBash
    ZoeSilversmith

    (sorry for case and no whitespace, copied from Java source code)

    It's going well, but not as fast as I would like to. Not that's it's hard, it's just that I lack the time. Still, no hurry, Shadow Era is going to stick around and I will too.

    So far features implemeted are:
    hero/ally attack,
    hero/ally couter-attack,
    weapon behaviour,
    shadow energy ability,
    protector,
    stealth.

    Right now doing Marshland Sentinel.

    I was going to share a bit later, after implementing at least Call of Crystals, but maybe You're right. Sharing earlier may discover bugs early. Provided that someone will care to test...

    I'll expose the first version after implementing Human Allies from Call of Crystals.

    To do:
    Marshland Sentinel
    Tainted Oracle
    Earthen Protector
    Aeon Stormcaller
    Last edited by robbator; 09-02-2018 at 10:04 AM.

  9. #9
    Junior Member
    Join Date
    Sep 2017
    Posts
    12
    Tournaments Joined
    0
    Tournaments Won
    0
    Hi guys, so here's my first work.

    https://files.fm/u/t9xxbhc3

    List of cards implemented:
    AeonStormcaller
    AldontheBrave
    ArmoredSandworm
    BirgitteSkullborn
    BlakeWindrunner
    BorisSkullcrusher
    EarthenProtector
    ErikaShadowhunter
    JasmineRosecult
    KatrintheShieldmaiden
    KristofferWyld
    KurtWhitehelm
    LilyRosecult
    MarshlandSentinel
    Mournblade
    PriestoftheLight
    PuwenBloodhelm
    RavenWildheart
    SandraTrueblade
    ShieldBash
    TaintedOracle
    ZoeSilversmith

    You will need Java Runtime Environment version 9 or higher to run this tool on Your PC, get it here:
    http://www.oracle.com/technetwork/ja...ads/index.html

    Verify java by:
    windows - Start -> type "cmd" then Enter -> type "java -version" then Enter
    linux -> Your a geek, You'll know what to do

    If You already have Java, just unzip the package and double click the shadow_era_game.jar file. Alternatively type: java -jar shadow_era_game.jar in Your command prompt.

    To start a new game press CTRL+N, it will deal random cards to both sides.
    No deck builder/import/export is yet available.
    There's no end to the game, heroes will continue to get damaged even after reaching 0 HP and beyond. Just start a new game when so.

    Bug reporting:
    If You encounter a bug, please do the following:
    1. Print screen Your game.
    2. Describe expected behavior.
    3. Describe actual behavior.
    4. Save the game if possible and attach the save.json file.
    5. Attach the shadow_era.log file (both will be created just next to the shadow_era_game.jar).

    And yes, I know the UI is terrible... I'm no game designer, once everything works I'll get it to look nice.
    Game cards are to small to read the description but if You hover Your mouse on a card it'll show the text in a popup.

    Have fun and waiting for feedback.
    Last edited by robbator; 09-18-2018 at 08:16 PM.

  10. #10
    Community Manager SEF Mango's Avatar
    Join Date
    Jan 2014
    Location
    The space in between your nightmares
    Posts
    1,012
    Tournaments Joined
    0
    Tournaments Won
    0
    Btw, I am so jealous of what you can do.

    Take a look at my signature bro. Maybe you can join our telegram chat room.
    "Is he a man? Or, is he a mango?" - Gondorian

    Join our Telegram Community.

    Join Shadow Era on Social Media: Facebook|Twitter

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •