Version 0.1.0 Released ! 

Due to various issues*, I’m releasing this version a bit earlier than I expected.
Thank you to the beta testers who sent bug reports, thank you to the ones who didn’t have the time to send them, but were preparing a list : your work was not useless, you can already submit your reports on the bugs page :)

Since the beta version was released, the following bugs have been solved:

  • Mana abilities of special lands such as Cascade Bluffs
  • Problems when Ascendant Evincar and Goblin King are in play at the same time
  • Problems with wither sending a creatures to the graveyard several times
  • Volcanic Eruption
  • Mana ability for creatures such as Llanowar elves or bird of paradise is now subject to summoning sickness
  • Shop bug when buying a booster/starter after playing

Plus, of course, compared to the initial alpha, the changes that were already mentionned in the beta release:

  • The AI can now use a few spells with one target, such as lightning bolt, or a few auras, etc…
  • Some graphical improvements in the game screen (shadows, background, targetting…)
  • Added between 150 and 200 new cards from 10th Edition, Eventide, and Shards of Alara (ok, I’m cheating, some of these cards are just available in Revised with a different design)
  • Improved the _cards.dat configuration files, allows a bit more scripting without recompiling (destroy, bury, damage,…)
  • Added new card abilities : Persist(untested),haste,Exalted,Legendary(Untested), Wither
  • Now possible to play without the card pictures (I plan to do releases without the pictures in the future, for bandwidth and legal reasons)
  • You can now sell cards in the deck editor with the X button (not extensively tested). Do not forget to save before going back to the main menu, even if you didn’t update your deck.
  • The shop now shows you the contents of the booster/starter you just bought (not very usable yet). Click X to close it !
  • (Internal/windows version): Added a small test suite for automated tests
  • Hybrid Mana cost
  • (Internal): Counters system. No cool graphical representation yet.
  • Bug Fixes:
    • Auras should now go to the graveyard if their target goes to the graveyard
    • First strike/double strike should now work correctly
    • Activated abilities : can’t use activated abilities with a Tap symbol for creatures that have summoning sickness (except in some specific cases where the bug remains, such as mana producers)
    • Birds of Paradise: can now add green mana
    • Animate Dead
    • Drain Life
    • Goblin Balloon Brigade now doesn’t have automatic flying
    • Keldon Warlord’s power/toughness decrease if a creature is put into a graveyard
    • Paralyze is now put into the graveyard if its target is put into a graveyard

Enjoy a few screenshots:

new cards

new cards

the shop

the shop

the deck

the deck

choosing targets for a spell is easier

choosing targets for a spell is easier

Wanna try Shards of Alara ?

Wanna try Shards of Alara ?

If you post some news regarding this release on a website, please make sure that the game works on your psp before announcing anything.
If the game doesn’t work for some reason, please post a comment here.

DOWNLOAD

*I think my donators-only beta got a bit misunderstood, mostly by people who never tried the game, and got news that some evil guy was trying to sell copyrighted content with his crappy homebrew. My initial goal was to thank people who donate, not to make the others feel they were “less important”. I still feel insulted that people who complained were only people who didn’t even play the game once, but hey, that’s the internet, I guess.
I’ll think of something better for the next beta test, finding a way to thank donators but also people who help in other ways.
Please feel free to give your opinion on that matter, by the way.






  1. Maciek & Maja’s avatar

    oh man, me and my girlfriend maya, we are loving you man!!!!!1
    we both have the psp s&l, and we are also great fans of MtG, and we always dreamed about the psp version of that game. really,
    i always said to my girlfriend: hey, wouldnt that be great, if we could play MtG in adhoc on our psps? so, if you could not trow out this project, and show us the next version (hopefully with implemented muti with use of psps adhoc mode:), we will be loving you 4ever, and around 10th of the next month, when we get paynment:), with full of enthusiasm, we’ll donate you, really. just that month is thin for us.
    sorry for my bad english, i’m from poland, and we learn mostly german language in here.
    see’ya
    ps. i know also the basics of c (including osib), so i will inform you, about any bugs in the code, but mostly in compiled e-boot.
    thank you 4 your job.
    good luck and godspeed

    Reply

  2. wololo’s avatar

    Hey Maciek (or Maja ?). No problem for the english. I’m not a native speaker either ;)

    I have middle/long term plans for adhoc play : I’d like to buy a psp3000, and then cross fingers until someone manage to hack it. Having 2 psp would be form me the easiest way to test multiplayer.

    Reply

  3. Blackthorn’s avatar

    Testing on :

    PSP Phat running 4.01 M33-2

    Game locks up *very* regularly on the deck building screens.

    Excellent product in concept, just a long way to go before it’s really playable at this stage.

    Polish is excellent – stability is poor.

    Looking very forward to future releases that are more stable.

    Reply

  4. petitrudy’s avatar

    Great job !

    and for infrastructure online play ? have you a project ?

    thx

    Reply

  5. petitrudy’s avatar

    What is the list of cards you would put in the game ?

    How many time for create a card ?

    can we help you to create card with already developped ability ?

    Thx

    Reply

  6. wololo’s avatar

    Hi petitrudy. I believe that there are some applications that allow to convert adhoc to infrastructure play, so I do not worry too much about that.

    The list of cards in the game can be found in the Res/sets/*/_cards.dat files. You can open these files with any text editor such as notepad.

    Adding a new card takes between 1 second and 5 hours, depending on the card ;) Some cards are simply not feasible with the current engine.

    Yes, you can help me to add some cards without programming, I’ll make a post on that subject soon

    Reply

  7. petitrudy’s avatar

    How many new cards are in V 0.1.0 ?

    Reply

  8. wololo’s avatar

    I don’t know. I added around 200 cards, but lots of them are only reprints of existing ones (especially in the 10th edition).
    So, really 100% new, I’d say between 50 and 100

    Reply

  9. shaqdarcy’s avatar

    hey nice work..
    and yes like what others say we wish that the next release will have adhoc play and infrastructure…

    I am a fan of mtg and also pokemon tcg

    and can I request to you??
    can you make a homebrew for psp too based on Pokemon TCG I would be happy too if you could do that homebrew and also like the functions of this homebrew.. haha

    Reply

  10. petitrudy’s avatar

    Other Question, Can we make a deck for the cpu ?

    Reply

  11. wololo’s avatar

    yes. The CPU decks are in Res/ai/baka and are named deck*.txt
    (deck1.txt … deck6.txt)
    if you create deck7.txt, deck8.txt, etc… they will be randomly used by the AI. If you create interesting decks, be sure to send them to me :)

    Note that the AI can not play with all the cards… give it a try, but as a general rule : cards with several targets, or cards that involve a choice (for example, bayou) cannot be played by the AI, it will make it crash.

    Reply

  12. wololo’s avatar

    @shaqdarcy : sorry, I have no plans to do a pokemon game so far. But I’m improving the engine as much as possible to give it flexibility, so I believe that somebody could use the current source as a basis for other CCGs such as pokemon

    Reply

  13. JA’s avatar

    the new version is so great !!!
    lots of new cards are added.
    but it seems less stable than the previous version
    some cards are simply not function e.g. the “spirit link’
    also the ‘righteousness’ become ‘might of oaks’ which give even the attacking creature +7/+7
    and when i try adding new deck for the ai, it seems not working
    it just crush after i choose “1 player” in the menu

    Reply

  14. JA’s avatar

    two more things to notice…
    - a creature with protection from a colour should not be blocked by that colour’s creature
    - Mana ability for creatures can be used in the ai’s turn where the creatures just come in play

    Reply

  15. wololo’s avatar

    @JA : Thanks, will add that to the bugs list. The two latter are because I misinterpreted the rules, sorry >.<

    Can you send me your AI deck ? I’ll try to see what’s wrong with it !

    Reply

  16. gdspsp’s avatar

    @ JA… read both cards and check casting costs, righteousness (white instant, 1 W mana) is not able to be cast on an attacking creature….Might of oaks (green instant, 1 G 3 C mana) can be cast on any creature (kinda a giant growth on steroids….

    Reply

  17. wololo’s avatar

    @gdspsp: regarding righteousness, JA is right. The engine allows it currently to be cast on any creature, which is incorrect.

    Reply

  18. DangerMouse’s avatar

    Definitely looking forward to a more stable release, it crashes on me nearly 90% of the time when I’m in the deck builder mode. Note: I do have the music files inserted so I don’t know if this is causing it or not, I haven’t tried without it.

    Can we have it so that we can play music from our psp’s music library while in game? Definitely would be a very nice touch to the game. Maybe just have it be selectable in the options menu. Just some thoughtful constructive criticism. :)

    I love the concept of this, definitely looking forward to a way more stable version and hopefully adhoc support…. configurable buttons would be a nice touch in options as well. :)

    Reply

  19. wololo’s avatar

    @DangerMouse : yeah, the ingame music makes it crash, a lot, so I suggest you remove it.
    If you want to listen to your music while playing (which I personally do), I suggest you use the music prx plugin. I was thinking of adding that to the game, then realized that the music plugin does that, much better than what I could do.

    Reply

  20. DangerMouse’s avatar

    @Wololo: I’m sure you hear this a lot, but how have bug fixes come along, have you had any progress? I’ll just have to remove the music. Bummer. I’d reather have the music be controlled from within the game, but I suppose for now I’ll just use the music prx plugin. *shrug* thanks! I hope this resolves the issue with creating decks, but from the sounds of it, this isn’t an uncommon problem with others using it as well. GOOD LUCK ON THIS PROJECT! I’ve definitely added your site to my favorites list and I’ll be checking back regularly for updates! :)

    Reply

  21. wololo’s avatar

    Hey DangerMouse :)
    Unfortunately, bug fixes don’t progress as fast as I would like. On average, I can fix one card bug per day, and add one major feature or fix one major bug per week.
    I’m currently working on the Deck Editor, however fixing the music has low priority because I’ve spent almost one week on it already and didn’t find the cause. I’m afraid the JGE library needs some fixes there, and I currently don’t have the knowledge for that.
    My current goals for next release are a better Deck Editor, and an improved IA, but I change my mind everyday, so who knows :D

    Reply

  22. DangerMouse’s avatar

    Awesome! Well good luck! You’ve definitely got a fan here! I hope adhoc support will be in the works eventually. :) The game looks great by the way. Some cards are hard to read though due to transparency setting while playing. I hope we don’t lose the awesome graphics that are going into the decks, deck manager and shop due to copyright. Stick it to the man! Keep your shit the way you are doing it. If it weren’t done by you that way, I would have done it myself. :)

    Reply

  23. wololo’s avatar

    Thanks for the support !
    I’m working hard so that next release contains as less copyrighted content as possible. So the card pictures won’t be released with the game, although the game will still be able to load the pictures if they are available.

    Reply

  24. DangerMouse’s avatar

    I actually came up across a small bug, I got “Lord of the Pit” from the store and when I sort the the cards to add to my deck he was available under artifacts and whites.. not sure if he was available under all colors, but that’s what I saw, and still see. I can test it further if you like to see if he’s just showing up under all colors. *shrug* :) Just tryin’ to help out.

    Anyway you can add Fork to the cards list? I’m not sure if it’s already available or not, but it would be really good if you kept track of which cards you have made available to the game and that way every time you add more or add more from others it would be easy to see updates to the card list.

    Also, a really good option for the decks is if the user can NAME the decks instead of them just being called deck1 through what deck*. This way you can name them after a theme that you stylized a deck too. I always gave my mtg decks names, like the bloody bruise deck, hence it was focused on direct damage and counter spells, aka lightning, chainlightning and fork, and was split into 3 colors only, red, black and blue. Also chainlightning, is that one currently already available?

    Another problem I’m having is getting fireball to work. If I aim it at 1 target it just turns red and doesn’t continue on to damage phase when I’m done. It also ignores when I try to aim it at the player (in this case the AI bot).

    :) Hope the feedback helps.

    Reply

  25. DangerMouse’s avatar

    Another nice touch would be custom avatars. Allow multiple images to be selected within the game. I don’t know if I can just change the images myself, I imagine I could, but it would be a neat feature to be able to add multiple images to the folder and then while in WtH be able to select the available avatars from a list while it shows the image selected on the list.

    Reply

  26. wololo’s avatar

    @DangerMouse :
    Lord of the pit : this bug is already in the list

    Fork : That’s one of the cards that are impossible to add with the current engine. All “copy” effects are currently not doable, so no Fork, no Clone, etc… This will happen eventually, I hope !

    Name the decks : Yes, that would definitely be great. I’m just too lazy to add an OSK, but I guess there are libs available for that

    Chainlightning is not available yet

    Fireball : The way to use this exact card is in the manual.pdf file >.<
    Because Fireball can accept several targets, here is how you have to use it : click on all the targets you want, then click once again on the fireball card. It’s a bit difficult to understand, so I’ll try to improve that in the future…

    Custom avatars : This will be needed when we have adhoc play, but it has low priority as currently you can change the file in the Res/player directory

    Reply

  27. DangerMouse’s avatar

    Awesome, and thanks for the reply. :) I had checked the bugs list after I wrote the comment, sorry about the repeat of a currently already known bug. I didn’t read the pdf, as I don’t have pdf acrobat or other program to view such format. When I return from deployment I’ll check it out. I had to remove all the fireballs from my deck because I wasn’t aware of having to click back on the fireball. : / Looking forward to chainlightning, fork, and counterspell, cancel to be working the most of any card. Is multi-land working yet? I haven’t seen anything on this yet. Sorry, for asking if it has already been answered. Anyways, I love this game that you have made so far, I hope you don’t quit working on it. I’ll definitely donate. :)

    Reply

  28. JA’s avatar

    @Wololo: i can add a new swamp of “175089″ at the end of deck1
    it could be used and i saw the new swamp in the ai’s deck
    but when i add “129465″ Angel of Mercy to the deck
    it keeps crushing while i start the game

    one advice: lower the price of starter and booster in the shop and raise the price of those single cards.
    it seems to me no reason to buy booster as i can just buy card i like in a relatively low price

    Reply

Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>