graywolf336 / CasinoSlots

Animated, customizable, block-based slot machines, including audio, inside of Minecraft!
http://dev.bukkit.org/server-mods/casino-slots/
GNU General Public License v2.0
23 stars 22 forks source link

Expand CasinoSlots functionality. #72

Open mibby opened 8 years ago

mibby commented 8 years ago

@graywolf336 Potential features / enhancements to think about?

Feature suggestion 1:

Allow only winning once per spin instead of every 3 in a row that matches, since the appearance is randomized instead of on a cycle.


Feature suggestion 2:

Allow players to exchange in-game currency (through a sign?) for a virtual slot machine coin. Virtual to avoid creative duplication / exploit with in-game items. Coins would be used to define the win condition with the slot machine.

Enter 1 coin - only win by getting 3 across. Enter 2 coins - can win with diagonal across. Enter 3 coins - can win with either 3 straight, diagonal, or top-down.

Also allow different coin types for different slot machines. For example;

$50 for a low stakes slot machine coin. $100 for a high stakes slot machine coin. $500 for a mega stakes slot machine coin.

To enter the coins into the machine, punch the noteblock and output that they have put x number of coins in the machine. Then hit a lever to spin the slot? Alternatively, allow players to right click the noteblock to change how many coins they will enter and then left click to spin / deduct that amount of coins from their virtual storage. Don't allow them to spin if they don't meet the minimum required amount needed. Downside to the latter method is right clicking is currently used to inspect the slot machine and there may be a persistence issue when a new member comes along to play the slot machine, with it already set to 3 coins without him checking?

Be able to list your number of casino coins with coin type by typing something like /casino coins? As well as allow exchanging coins back into currency through either left clicking the buy sign or have a sell sign?

graywolf336 commented 8 years ago

Those are rather drastic changes for the plugin and would mess up the probability a large portion.

If someone wants to pull this off with a pull request, it would need to be highly configurable and I would recommend them waiting until the first beta of v3 is released.