arcomage / arcomage-hd

Web-based, free and open source, remastered 3D clone of 3DO/NWC's 2000 card game Arcomage. 13 languages. Desktop or mobile Android iOS. Online or offline PWA. Against AI or Multiplayer (w/o server). πŸ§πŸ‘ΎπŸƒ (ts+react+redux+rxjs, CSS-based anim, WebRTC)
https://arcomage.github.io
MIT License
126 stars 28 forks source link

Add surrender feature #4

Closed tomchen closed 3 years ago

tomchen commented 3 years ago

Theoretically but extremely rarely, player may be unable to use or discard ANY of your cards. So the surrender feature is essential. Maybe player shouldn't be able to choose to surrender, but the game detects the uncontinuable situation and automatically make you or compter surrender.

tomchen commented 3 years ago

I quote a related conversation here:

Question:

Is it even possible to achieve such state in Arcomage? Full hand of Lodestones? LOL Idk, maybe better give player a new hand in such case? The chance is really miniscule anyway.

My reply:

In the card data file every card has a property prob that represents its probability of being dealed. People with the source code could change Lodestones' prob and rebuild the game. It's not for normal players who do not code though.

However, players could indeed do one thing: in the "Preferences", set "Cards in Hand" to 0 or 1, where an all-Lodestones situation is pretty likely