Feature requests
by jmagicdev
Moderators: jmagicdev, CCGHQ Admins
Feature requests
by jmagicdev » 12 Jul 2011, 02:01
Post any feature requests you have here. We don't promise to implement everything, but we'll look at every idea.
Re: Feature requests
by richd » 25 Jul 2011, 22:57
It would be good to be able to see near the 'pass priority' button what I'm passing on. e.g. The name of a phase/step or just responding to spells/effects stack.
The ability to undo actions (by agreement) would be great, although probably difficult to implement. Most games I've played have been significantly affected by some trivial error where one player has missed a crucial action by accidentally passing or skipping an action. It's a bit depressing when this happens.
When hosting, the ability to see the external IP in the logs would be useful. Not sure if this is available in whatever UPnP library you're using.
Thanks!
The ability to undo actions (by agreement) would be great, although probably difficult to implement. Most games I've played have been significantly affected by some trivial error where one player has missed a crucial action by accidentally passing or skipping an action. It's a bit depressing when this happens.
When hosting, the ability to see the external IP in the logs would be useful. Not sure if this is available in whatever UPnP library you're using.
Thanks!
- richd
- Posts: 4
- Joined: 25 Jul 2011, 22:32
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature requests
by richd » 25 Jul 2011, 23:12
Some more...
Parsing of different deck formats. e.g. The format from mtgdecks.net.
Flashing the screen or beeping when you get priority. (At the moment it only beeps at the start of your turn.)
A keyboard shortcut for passing priority.
A way to pass priority until the end of the turn, assuming nothing happens (no attacks, plays or activated abilities).
Automatically cropping uncropped card images. (Instructions should also mention that images need to be cropped.)
Parsing of different deck formats. e.g. The format from mtgdecks.net.
Flashing the screen or beeping when you get priority. (At the moment it only beeps at the start of your turn.)
A keyboard shortcut for passing priority.
A way to pass priority until the end of the turn, assuming nothing happens (no attacks, plays or activated abilities).
Automatically cropping uncropped card images. (Instructions should also mention that images need to be cropped.)
- richd
- Posts: 4
- Joined: 25 Jul 2011, 22:32
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature requests
by ashsaver » 16 Aug 2011, 08:05
The biggest one is displaying the phase in the text box for "you have priority". I have rushed through the phases too many times then realized I missed the main phase.
The other big thing is to do a whole match and allow sideboarding.
The other big thing is to do a whole match and allow sideboarding.
- ashsaver
- Posts: 21
- Joined: 16 Apr 2011, 11:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature requests
by jmagicdev » 20 Aug 2011, 18:23
We like this idea and plan to implement it, though we're ironing out the details. It might be in the next release, but no promises.richd wrote:It would be good to be able to see near the 'pass priority' button what I'm passing on. e.g. The name of a phase/step or just responding to spells/effects stack.
We sympathize, but, as you pointed out, this is a simple request with a lot of hidden repercussions. We'll be thinking about it, but this would be a long-term feature rather than something in an upcoming release.richd wrote:The ability to undo actions (by agreement) would be great, although probably difficult to implement. Most games I've played have been significantly affected by some trivial error where one player has missed a crucial action by accidentally passing or skipping an action. It's a bit depressing when this happens.
We took a look at the "MWS/.dec" format offered by mtgdecks.net and noticed that it's remarkably similar to the format jMagic currently accepts right now. Both even have lines starting with "SB:". How strange is that? The only change appears to be allowing "//" to start a comment as well as "#", which is an easy enough change, so it's been implemented and will be in the next release.richd wrote:Parsing of different deck formats. e.g. The format from mtgdecks.net.
It's tricky to detect if an image is already cropped, and Java doesn't do a great job of cropping images while maintaining quality. There are numerous resources for getting cropped images, so we'll defer to those instead of trying to make our own, though the instructions will include using cropped art instead of full card art.richd wrote:Automatically cropping uncropped card images. (Instructions should also mention that images need to be cropped.)
Which text box are you referring to? If you mean the area between the large card in the upper left and the pass-priority/no-responses buttons, see the above related question. In short: sounds good, might be available in the next release.ashsaver wrote:The biggest one is displaying the phase in the text box for "you have priority". I have rushed through the phases too many times then realized I missed the main phase.
Ah, we've been dreaming about doing this for a while now. We would like to focus on making a single game as good as possible, though we've been thinking about how to do this and will continue to think on how to do this.ashsaver wrote:The other big thing is to do a whole match and allow sideboarding.
Re: Feature requests
by ashsaver » 22 Aug 2011, 08:44
In the other thread you mentioned card requests.
I'd say right now it's relatively easy to play standard with jMagic, but not as easy to play with Modern or Legacy.
So in terms of cards for Legacy:
G/W:
Weathered Wayfarer
Mother of Runes
Scavenging Ooze
Sword of Light and Shadow
Gaea's Cradle
Reanimator:
Animate Dead
Exhume
Reanimate
Entomb
Hapless Researcher
Dredge:
Careful Study
Chain of Vapor
Putrid Imp
Tireless Tribe
Golgari Thug
Shambling Shell
Dakmor Salvage
Breakthrough
Tarnished Citadel
Ray of Revelation
Firestorm
Ichorid
Nether Shadow
Phantasmagorian
Blazing Archon
Trickster Mage
TES/ANT:
Diminishing Returns
Meltdown
Empty the Warrens
Burning Wish
Xantid Swarm
Grapeshot
Grim Tutor
Painter Combo:
Imperial Recruiter
Jaya Ballard, Task Mage
Ensnaring Bridge
Bant:
Scryb Ranger
Cold-Eyed Selkie
Lands:
Crop Rotation
Riftstone Portal
Volrath's Stronghold
Zuran Orb
Oblivion Stone
Countertop:
Enlightened Tutor
Counterbalance
Peacekeeper
Goblins:
Gempalm Incinerator
Mogg War Marshal
Goblin Piledriver
Goblin Ringleader
Goblin Sharpshooter
Goblin Lackey
Goblin Warchief
Goblin Matron
Skirk Prospector
Stingscourger
Tin Street Hooligan
Pyrokinesis
Warren Weirding
Other Utility:
Disenchant
Trinisphere
Contagion
Null Rod
Auriok Salvagers (LED/Salvagers Combo)
Faerie Macabre
Mangara of Corondor (Horizons/Monowhite)
Reverent Silence
Propaganda
Ghostly Prison
Absolute Law
Perish
Vindicate
Hymn to Tourach
Jotun Grunt
I think that's more than enough requests for now, you don't have to do them all (or any if you don't want to). This is just more of a "if you want to implement more cards, here's a direction you can take". Thanks in advance.
I'd say right now it's relatively easy to play standard with jMagic, but not as easy to play with Modern or Legacy.
So in terms of cards for Legacy:
G/W:
Weathered Wayfarer
Mother of Runes
Scavenging Ooze
Sword of Light and Shadow
Gaea's Cradle
Reanimator:
Animate Dead
Exhume
Reanimate
Entomb
Hapless Researcher
Dredge:
Careful Study
Chain of Vapor
Putrid Imp
Tireless Tribe
Golgari Thug
Shambling Shell
Dakmor Salvage
Breakthrough
Tarnished Citadel
Ray of Revelation
Firestorm
Ichorid
Nether Shadow
Phantasmagorian
Blazing Archon
Trickster Mage
TES/ANT:
Diminishing Returns
Meltdown
Empty the Warrens
Burning Wish
Xantid Swarm
Grapeshot
Grim Tutor
Painter Combo:
Imperial Recruiter
Jaya Ballard, Task Mage
Ensnaring Bridge
Bant:
Scryb Ranger
Cold-Eyed Selkie
Lands:
Crop Rotation
Riftstone Portal
Volrath's Stronghold
Zuran Orb
Oblivion Stone
Countertop:
Enlightened Tutor
Counterbalance
Peacekeeper
Goblins:
Gempalm Incinerator
Mogg War Marshal
Goblin Piledriver
Goblin Ringleader
Goblin Sharpshooter
Goblin Lackey
Goblin Warchief
Goblin Matron
Skirk Prospector
Stingscourger
Tin Street Hooligan
Pyrokinesis
Warren Weirding
Other Utility:
Disenchant
Trinisphere
Contagion
Null Rod
Auriok Salvagers (LED/Salvagers Combo)
Faerie Macabre
Mangara of Corondor (Horizons/Monowhite)
Reverent Silence
Propaganda
Ghostly Prison
Absolute Law
Perish
Vindicate
Hymn to Tourach
Jotun Grunt
I think that's more than enough requests for now, you don't have to do them all (or any if you don't want to). This is just more of a "if you want to implement more cards, here's a direction you can take". Thanks in advance.
- ashsaver
- Posts: 21
- Joined: 16 Apr 2011, 11:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature requests
by ashsaver » 30 Sep 2011, 06:42
Thanks for implementing these! If you need more Legacy cards to implement, here are some (though you're probably busy implementing INN):
G/W Aggro:
Edric, Spymaster of Trest
Manaless Dredge:
River Kelpie
Gigapede
Street Wraith
Urza's Bauble
Mishra's Bauble
Mana Dredge:
Undiscovered Paradise
Deep Analysis
Phantom Nishoba
Show and Tell Combo:
Sneak Attack
Aggro Loam:
Worm Harvest
Scroll Rack
Devastating Dreams
Seismic Assault
Cabal Pit
Raven's Crime
Nomad Stadium
TES:
Diminishing Returns
Eye of Nowhere
Defense Grid
Wheel of Fate
Goblins:
Goblin Tinkerer
Boartusk Liege
Goblin Pyromancer
Bloodmark Mentor
Goblin Legionnaire
Hulk Combo:
Protean Hulk
Pattern of Rebirth
Academy Rector
Phyrexian Tower
Wild Cantor
Tinder Wall
Starved Rusalka
Carrion Feeder
Body Snatcher
Combo Elves:
Quirion Ranger
Fyndhorn Elves
Priest of Titania
Wirewood Symbiote
Glimpse of Nature
Concordant Crossroads
Thorn of Amethyst
Staff of Domination
Slate of Ancestry
Dense Foliage
Cloudstone Curio
Aggro Elves:
Viridian Zealot
Elvish Vanguard
Living Wish
Sylvan Messenger
Imperious Perfect
Wilt-Leaf Liege
Wolf-Skull Shaman
Wren's Run Vanquisher
Wren's Run Packmaster
Talara's Battalion
Loaming Shaman
Pendelhaven
Wirewood Lodge
Chord of Calling
Burn:
Flame Rift
Sulfuric Vortex
Flamebreak
Pyrostatic Pillar
Aluren:
Aluren
Cavern Harpy
Raven Familiar
Selkie Hedge-Mage
Coiling Oracle
Dosan the Falling Leaf
Dream Stalker
Bone Shredder
Veteran Explorer
Spike Feeder
Diabolic Intent
Auriok Champion
Eladamri's Vineyard
Cloud of Faeries
Dragon Stompy:
Rakdos Pit Dragon
Gathan Raiders
Covetous Dragon
Taurean Mauler
Sulfur Elemental
Powder Keg
Rack and Ruin
Arc-Slogger
Godo, Bandit Warlord
Spinal Villain
Fortune Thief
Null Brooch
Dream Halls:
Conflux
Personal Tutor
Dream Halls
Lim-Dul's Vault
Nucklavee
MUD:
Cursed Totem
Karn, Silver Golem
Spiral Tide:
Time Spiral
Retraced Image
Cloud of Faeries
Faerie Stompy:
Sea Drake
Serendib Efreet
Weatherseed Faeries
Control Magic
Arcane Laboratory
WW:
Serra Avenger
Knight of Meadowgrain
Cataclysm
Tithe
Children of Korlis
Enchantress:
Replenish
Words of War
Suppression Field
Carpet of Flowers
Idyllic Tutor
Lignify
Poryphyry Nodes
False Cure/Berserk Stompy:
Skarrgan Pit-Skulk
Silhana Ledgewalker
Kavu Predator
Scryb Sprites
Invigorate
Rancor
Berserk
Seal of Strength
Might of Old Krosa
Skyshroud Cutter
False Cure
Gleeful Sabotage
Rushwood Legate
Ascension (Soul Sisters):
Martyr of Sands
Proclamation of Rebirth
Cho-Arrim Alchemist
Serenity
Color-Screw:
Anarchy
Boil
Boiling Seas
Virtue's Ruin
Circle of Protection: Red
Mind Harness
Hibernation
Misc:
Duplicant
Mirror Entity
Flusterstorm
Nomad Stadium
Massacre
Pulverize
Hull Breach
Retribution of the Meek
Dawnstrider
Compost
Gaea's Blessing
Chainer's Edict
Warmth
Phyrexian Dreadnought
Ankh of Mishra
Annul
In the Eye of Chaos
Unmask
Might of Old Krosa
Rancor
Meekstone
Abolish
Wing Shards
Back to Basics
Riptide Laboratory
Phyrexian Devourer
Rushing River
Manriki-Gusari
Seeds of Innocence
Snuff Out
Fire // Ice, I guess, though it'll probably be as hard as implementing two-sided cards
Some Modern stuff:
Twelve Post:
Sakura-Tribe Elder
Magus of the Candelabra
Talisman of Impulse
Reap and Sow
Melira Birthing Pod:
Murderous Redcap
Yosei, the Morning Star
Avalanche Riders
Hokori, Dust Drinker
Withered Wretch
Orzhov Pontiff
Swath Combo:
Pyromancer's Swath
Desperate Ritual
Bribery
Sudden Shock
Infect Combo:
Searing Wind
Greater Gargadon
Spoils of the Vault
Plunge into Darkness
Red Deck Wins:
Flames of the Blood Hand
Mogg Fanatic
Affinity:
Atog
Misc:
Living End
Fiery Justice
Thoughts of Ruin
Sudden Shock
Rune Snag
Pentad Prism
Conflagrate
G/W Aggro:
Edric, Spymaster of Trest
Manaless Dredge:
River Kelpie
Gigapede
Street Wraith
Urza's Bauble
Mishra's Bauble
Mana Dredge:
Undiscovered Paradise
Deep Analysis
Phantom Nishoba
Show and Tell Combo:
Sneak Attack
Aggro Loam:
Worm Harvest
Scroll Rack
Devastating Dreams
Seismic Assault
Cabal Pit
Raven's Crime
Nomad Stadium
TES:
Diminishing Returns
Eye of Nowhere
Defense Grid
Wheel of Fate
Goblins:
Goblin Tinkerer
Boartusk Liege
Goblin Pyromancer
Bloodmark Mentor
Goblin Legionnaire
Hulk Combo:
Protean Hulk
Pattern of Rebirth
Academy Rector
Phyrexian Tower
Wild Cantor
Tinder Wall
Starved Rusalka
Carrion Feeder
Body Snatcher
Combo Elves:
Quirion Ranger
Fyndhorn Elves
Priest of Titania
Wirewood Symbiote
Glimpse of Nature
Concordant Crossroads
Thorn of Amethyst
Staff of Domination
Slate of Ancestry
Dense Foliage
Cloudstone Curio
Aggro Elves:
Viridian Zealot
Elvish Vanguard
Living Wish
Sylvan Messenger
Imperious Perfect
Wilt-Leaf Liege
Wolf-Skull Shaman
Wren's Run Vanquisher
Wren's Run Packmaster
Talara's Battalion
Loaming Shaman
Pendelhaven
Wirewood Lodge
Chord of Calling
Burn:
Flame Rift
Sulfuric Vortex
Flamebreak
Pyrostatic Pillar
Aluren:
Aluren
Cavern Harpy
Raven Familiar
Selkie Hedge-Mage
Coiling Oracle
Dosan the Falling Leaf
Dream Stalker
Bone Shredder
Veteran Explorer
Spike Feeder
Diabolic Intent
Auriok Champion
Eladamri's Vineyard
Cloud of Faeries
Dragon Stompy:
Rakdos Pit Dragon
Gathan Raiders
Covetous Dragon
Taurean Mauler
Sulfur Elemental
Powder Keg
Rack and Ruin
Arc-Slogger
Godo, Bandit Warlord
Spinal Villain
Fortune Thief
Null Brooch
Dream Halls:
Conflux
Personal Tutor
Dream Halls
Lim-Dul's Vault
Nucklavee
MUD:
Cursed Totem
Karn, Silver Golem
Spiral Tide:
Time Spiral
Retraced Image
Cloud of Faeries
Faerie Stompy:
Sea Drake
Serendib Efreet
Weatherseed Faeries
Control Magic
Arcane Laboratory
WW:
Serra Avenger
Knight of Meadowgrain
Cataclysm
Tithe
Children of Korlis
Enchantress:
Replenish
Words of War
Suppression Field
Carpet of Flowers
Idyllic Tutor
Lignify
Poryphyry Nodes
False Cure/Berserk Stompy:
Skarrgan Pit-Skulk
Silhana Ledgewalker
Kavu Predator
Scryb Sprites
Invigorate
Rancor
Berserk
Seal of Strength
Might of Old Krosa
Skyshroud Cutter
False Cure
Gleeful Sabotage
Rushwood Legate
Ascension (Soul Sisters):
Martyr of Sands
Proclamation of Rebirth
Cho-Arrim Alchemist
Serenity
Color-Screw:
Anarchy
Boil
Boiling Seas
Virtue's Ruin
Circle of Protection: Red
Mind Harness
Hibernation
Misc:
Duplicant
Mirror Entity
Flusterstorm
Nomad Stadium
Massacre
Pulverize
Hull Breach
Retribution of the Meek
Dawnstrider
Compost
Gaea's Blessing
Chainer's Edict
Warmth
Phyrexian Dreadnought
Ankh of Mishra
Annul
In the Eye of Chaos
Unmask
Might of Old Krosa
Rancor
Meekstone
Abolish
Wing Shards
Back to Basics
Riptide Laboratory
Phyrexian Devourer
Rushing River
Manriki-Gusari
Seeds of Innocence
Snuff Out
Fire // Ice, I guess, though it'll probably be as hard as implementing two-sided cards
Some Modern stuff:
Twelve Post:
Sakura-Tribe Elder
Magus of the Candelabra
Talisman of Impulse
Reap and Sow
Melira Birthing Pod:
Murderous Redcap
Yosei, the Morning Star
Avalanche Riders
Hokori, Dust Drinker
Withered Wretch
Orzhov Pontiff
Swath Combo:
Pyromancer's Swath
Desperate Ritual
Bribery
Sudden Shock
Infect Combo:
Searing Wind
Greater Gargadon
Spoils of the Vault
Plunge into Darkness
Red Deck Wins:
Flames of the Blood Hand
Mogg Fanatic
Affinity:
Atog
Misc:
Living End
Fiery Justice
Thoughts of Ruin
Sudden Shock
Rune Snag
Pentad Prism
Conflagrate
- ashsaver
- Posts: 21
- Joined: 16 Apr 2011, 11:16
- Has thanked: 0 time
- Been thanked: 0 time
Re: Feature requests
by TheWolfen » 31 Jan 2012, 14:28
hi guys,
just played two games with jMagic, really great rule implementation!
A few thoughts on the gameplay:
- real match support with die rolling and sideboarding option would be nice
( -> plus the option for game conceding)
- a small color change for attacking/blocking creatures, maybe a red/yellow outline?
- some sound effects would also be neat, e.g. for phase or turn changing / attacking
- any plans for implementing an ingame chat?
Also found this legacy card missing: Tower of the Magistrate
Keep up the good work guys, just a few steps away from being a real MGTO competitor. ^^
regards,
EDIT:
two things about the interface:
- the option for skipping a phase: it would be nice, if there would be some sort of check boxes directly next to the phase name. so you can see directly, if you are skipping any phases and change it on the fly.
- ending a turn: would be nice, if there were another button for ending a turn directly, just telling the game "i wont do anything more this turn". of course, if something triggers, the game should stop in the appropriate phase.
just played two games with jMagic, really great rule implementation!
A few thoughts on the gameplay:
- real match support with die rolling and sideboarding option would be nice
( -> plus the option for game conceding)
- a small color change for attacking/blocking creatures, maybe a red/yellow outline?
- some sound effects would also be neat, e.g. for phase or turn changing / attacking
- any plans for implementing an ingame chat?
Also found this legacy card missing: Tower of the Magistrate
Keep up the good work guys, just a few steps away from being a real MGTO competitor. ^^
regards,
EDIT:
two things about the interface:
- the option for skipping a phase: it would be nice, if there would be some sort of check boxes directly next to the phase name. so you can see directly, if you are skipping any phases and change it on the fly.
- ending a turn: would be nice, if there were another button for ending a turn directly, just telling the game "i wont do anything more this turn". of course, if something triggers, the game should stop in the appropriate phase.
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 0 guests