It is currently 16 Apr 2024, 14:22
   
Text Size

Feature requests

by jmagicdev

Moderators: jmagicdev, CCGHQ Admins

Feature requests

Postby 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.
jmagicdev
DEVELOPER
 
Posts: 22
Joined: 11 Jul 2011, 23:39
Has thanked: 0 time
Been thanked: 6 times

Re: Feature requests

Postby 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!
richd
 
Posts: 4
Joined: 25 Jul 2011, 22:32
Has thanked: 0 time
Been thanked: 0 time

Re: Feature requests

Postby 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.)
richd
 
Posts: 4
Joined: 25 Jul 2011, 22:32
Has thanked: 0 time
Been thanked: 0 time

Re: Feature requests

Postby 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.
ashsaver
 
Posts: 21
Joined: 16 Apr 2011, 11:16
Has thanked: 0 time
Been thanked: 0 time

Re: Feature requests

Postby jmagicdev » 20 Aug 2011, 18:23

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 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: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 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:Parsing of different deck formats. e.g. The format from mtgdecks.net.
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:Automatically cropping uncropped card images. (Instructions should also mention that images need to be cropped.)
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.

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.
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 other big thing is to do a whole match and allow sideboarding.
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.
jmagicdev
DEVELOPER
 
Posts: 22
Joined: 11 Jul 2011, 23:39
Has thanked: 0 time
Been thanked: 6 times

Re: Feature requests

Postby 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.
ashsaver
 
Posts: 21
Joined: 16 Apr 2011, 11:16
Has thanked: 0 time
Been thanked: 0 time

Re: Feature requests

Postby 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
ashsaver
 
Posts: 21
Joined: 16 Apr 2011, 11:16
Has thanked: 0 time
Been thanked: 0 time

Re: Feature requests

Postby 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.
User avatar
TheWolfen
 
Posts: 7
Joined: 31 Jan 2012, 11:04
Has thanked: 4 times
Been thanked: 2 times


Return to jMagic

Who is online

Users browsing this forum: No registered users and 9 guests


Who is online

In total there are 9 users online :: 0 registered, 0 hidden and 9 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 9 guests

Login Form