JPortal is still allive, Version 1.2 is in the works
Posted: 06 Nov 2010, 12:21
Hello to you all.
I would just like you to know that rigth now I am updating JPortal.
Following is a list of things I have allready done, and the todos to be still done .
If you are adventurous, you can check out the last version via SVN and try for yourself.
Todo:
- do some new quests
- update help
- update FAQ
Changes from Version 1.0final to 1.2beta (allready implemented)
- New:
- implemented all Set cards of set "Starter 1999"
- implemented all Set cards of set "Portal three kingdoms"
- some of them include new abilities which were not present befor like:
- legendary creatures
- tapping in "Blocker" round (Kongming's Contraptions)
- tapping of "Attackers" with opponent chosing cards on reaction to that
- effect "buf others as long as xxx is in play" (e.g. Kongming, "Sleeping Dragon")
- some special abilites (like horesmanship)
- toyed around a bit with quest mode,
new quests can be build with types:
- must win in # turns
- destroy # number of creatures
- don´t let more as # of your creatures be killed
additionally you can play a quest with a PreSet.
- I define a Preset as a "Game Situation", which means, you can give a quest player and/or opponent a given hand/graveyard/library/land/creature lists with which
the quest must be fullfilled.
- a quest like Rescue lady XX makes more sense if you have predefined settings
- might imlpement even a tutorial this way
- you can chose a starting player for quests now
- a new menu item "import supported sets", which lets you (... well) import all supported sets at once
- Match Stat window now shows Quest progress and some more player related stuff
- technically: "abilities" (invoked by tapping) now go on stack and
are not evaluated at once. There might be some more "accept stack" clicking needed
but for some new (and maybe many future) cards that was neccessary
- Bugfixes (numerous, can´t tell them all):
- some gui stuff for Linux, where texts were cut off etc.
- now I know you MUST have Sun JAVA 1.6 at least in order for JPortal to work
less won´t do, and Gnu Java won´t work either, I developed JPortal using
Netbeans and for that it seems to take a liking in Sun Java
- default start in Window mode now, for better Mac "compatabilty"
- tried fixing AI that it won´t endless loop anymore
a) fixed AI implementation
b) implemented a "Watch" mechanism for endless loops, which will break
it internally (and give an error message to debug log)
c) If a card for a situation is selected by AI and not accepted by the
game, AI won´t chose the same card again, it now never
choses (in one round) the same card for the same situation
I hope that will fix the rare occasions of endless loops
Malban
I would just like you to know that rigth now I am updating JPortal.
Following is a list of things I have allready done, and the todos to be still done .
If you are adventurous, you can check out the last version via SVN and try for yourself.
Todo:
- do some new quests
- update help
- update FAQ
Changes from Version 1.0final to 1.2beta (allready implemented)
- New:
- implemented all Set cards of set "Starter 1999"
- implemented all Set cards of set "Portal three kingdoms"
- some of them include new abilities which were not present befor like:
- legendary creatures
- tapping in "Blocker" round (Kongming's Contraptions)
- tapping of "Attackers" with opponent chosing cards on reaction to that
- effect "buf others as long as xxx is in play" (e.g. Kongming, "Sleeping Dragon")
- some special abilites (like horesmanship)
- toyed around a bit with quest mode,
new quests can be build with types:
- must win in # turns
- destroy # number of creatures
- don´t let more as # of your creatures be killed
additionally you can play a quest with a PreSet.
- I define a Preset as a "Game Situation", which means, you can give a quest player and/or opponent a given hand/graveyard/library/land/creature lists with which
the quest must be fullfilled.
- a quest like Rescue lady XX makes more sense if you have predefined settings
- might imlpement even a tutorial this way
- you can chose a starting player for quests now
- a new menu item "import supported sets", which lets you (... well) import all supported sets at once
- Match Stat window now shows Quest progress and some more player related stuff
- technically: "abilities" (invoked by tapping) now go on stack and
are not evaluated at once. There might be some more "accept stack" clicking needed
but for some new (and maybe many future) cards that was neccessary
- Bugfixes (numerous, can´t tell them all):
- some gui stuff for Linux, where texts were cut off etc.
- now I know you MUST have Sun JAVA 1.6 at least in order for JPortal to work
less won´t do, and Gnu Java won´t work either, I developed JPortal using
Netbeans and for that it seems to take a liking in Sun Java
- default start in Window mode now, for better Mac "compatabilty"
- tried fixing AI that it won´t endless loop anymore
a) fixed AI implementation
b) implemented a "Watch" mechanism for endless loops, which will break
it internally (and give an error message to debug log)
c) If a card for a situation is selected by AI and not accepted by the
game, AI won´t chose the same card again, it now never
choses (in one round) the same card for the same situation
I hope that will fix the rare occasions of endless loops
Malban