Create a program that simulates a slot machine. When the program runs, it should do the following:
Asks the user to enter the amount of money he or she wants to enter into the slot machine as a bet.
Instead of displaying images, the program will randomly select a word from the following list:
Cherries, Oranges, Plums, Bells, Melons, Bars
Use an array to store this list of images
To select a word, the program will generate a random number in the range of 0 through 5.
If the number is 0 the selected word is cherries: if the numbers is 1, the selected word is Oranges; and so forth.
The program should randomly select a word from this list three times and display all three of the words. If two of the randomly selected words match, the program will inform the user that he or she has won two times the amount entered. If three of the words match, the program will inform the user that he or she has won three times the amount entered.
The program will ask whether the user wants to play again.
If so, these steps are repeated.
If not, the program displays the total amount of money entered into the slot machine and the total amount won.
Can someone help me break down how to do this problem, but the C++ version with modules that pass values that are used in other modules?
I'm super confused. I've been trying to figure this out for a week now, and now it's due today. I just am not understanding how to make this all fit together, but I do have what I need to make the program.
Beyond these steps I'm lost.
1.ask user for money
2. generate six random numbers between 1-6
3. make switch with different words (cherriers, oranges plums, bells, melons, bars)
http://www.leveluplunch.com/java/exercises/slot-machine-simulation/
- Write A Java Application Program That Simulates A Simple Slot ..
- Initialize Array
- Building A Slot Game In Java -Aldo Ziflaj
- Arrays - Java SlotMachine Class
Write A Java Application Program That Simulates A Simple Slot ..
Cari pekerjaan yang berkaitan dengan Machine code simulator atau upah di pasaran bebas terbesar di dunia dengan pekerjaan 18 m +. Ia percuma untuk mendaftar dan bida pada pekerjaan. After learning a bit of Android Java I've chosen to make a tiny game so that I can use the learned techniques in a real app. I had the idea of a slot machine simulator: You press a button and it generates three random numbers. The sum of the random numbers becomes your final result and a sound is played. Depending on the result a message is. I'got new project to develop 5 reel slot machine algorithm. It's new for me devoloping gambiling algorithm. It should have the payout percentage 90%. I read everything abouit it as i think. I know that every simple slot machine work on RNG.
Hi to everyone here! I'm a newbie! I just wanna ask help from you especially from the administrator regarding my machine problem...
I am asked by my proffesor to create a slot machine program.
This is how it goes..
The simulation starts by presenting the player with a menu of how much money to play for the round. The user has 3 options as shown in this sample run.
Welcome to the House of Fun!
Here, everyone is a winner!
You've spent $0 and won $0
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 65
Invalid! Enter again please..
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 10
Notice that the program checks whether the player entered correct values or not. If an incorrect value is entered, the program prompts the player to enter again.
If the player enters 10 or 20, the program will randomly generate 3 symbols. The symbols that can be generated are: APPLES, ARCHER, HEARTS, SMILES, or STARS!. However, the 5 symbols mentioned do not appear uniformly. The table that follows summarizes the statistics:
Symbol Chances of Appearing
STARS! appear 10 % of the time
SMILES appear 30 % of the time
HEARTS appear 30 % of the time
ARCHER appear 30 % of the time
APPLES appear 60 % of the time
The player wins money if the 3 generated symbols result to a lucky combination. If a lucky combination is generated, the prize in the 1st Credit is awarded. If the same lucky combination is obtained for the next round, then the 2nd Credit Prize is awarded.
Lucky Combinations
1st Combination
STARS!-STARS!-STARS!
1st Credit: $500
2nd Credit: $1000
2nd Combination
SMILES-SMILES-SMILES
1st Credit: $250
2nd Credit: $500
3rd Combination
HEARTS-HEARTS-HEARTS
1st Credit: $150
2nd Credit: $300
4th Combination
ARCHER-ARCHER-ARCHER
1st Credit: $100
2nd Credit: $200
5th Combination
any combination of a pair of any symbols except for APPLES
1st Credit: $20
2nd Credit: $40
6th Combination
a combination of SMILES, HEARTS and ARCHER
Credit: Especial Event if bet is $10
Credit: Especial Event 2 if bet is $20
The values above only hold if the user plays for $20. If the user played for only $10, a regular prize of $50 is given for the 1st to 4th combinations, and $10 for the 5th prize. Note that there are no 1st and 2nd credits for $10 games.
The 6th lucky combination gives the player access to a special event. This happens regardless of the user's game mode choice. There are two special events. If the user entered $10 the credit will be the special event 1 and if the user entered $20 the credit will be the special event 2( Actually my teacher said that I have the option to design whatever special the user will encounter.. since I know how to program ROCK-PAPER_SCISSORS Game and HANG-MAN GAME.. I chose them for my SPECIAL EVENT 1 & 2). If the user wins the special event 1, an award of $150 will be given to the player. If the user wins the especial event 2, an award of $300 will be given.
All unlucky combinations offer $0.
The program should continue to execute until the user chooses to quit (by entering 0).
SAMPLE RUN
Welcome to the House of Fun!
Here, everyone is a winner!
You've spent $0 and won $0
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 10
+--------+--------+--------+
| ARCHER | ARCHER | ARCHER |
+--------+--------+--------+
Congratulations! You get $50.
You've spent $10 and won $50
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 20 Free download pokies slot machines.
+--------+--------+--------+
| STARS! | APPLES | APPLES |
+--------+--------+--------+
Sorry, You get $0.
You've spent $30 and won $50
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 20
+--------+--------+--------+
| SMILES | HEARTS | SMILES |
+--------+--------+--------+
Congratulations! You get P20.
Treasure of troy slot machine free. You've spent $50 and won $70
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 0
You spent a total of $50 and won $70
Thank You for Playing!
I already know the codes on the first part of the program. I have already tested ran and debugged the first part wherein the menu is displayed.
I mean this part..
Welcome to the House of Fun!
Here, everyone is a winner!
You've spent $0 and won $0
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 65
Invalid! Enter again please..
How much are you going to play?
$ 10 for regular prize
$ 20 for increased prize value
$ 0 to quit
> 10
Now my problem is on the part of randomizing the symbols to be displayed..
I tried one of this codes..
Fortunately this code worked! But my problem is: 'How am I going to edit the appearances of each symbol?' Like making the symbol 'STARS!' appear 10% of the time and 'APPLES' appear 60% of the time.. is my function: 'getRandomNum()' wrong? Am I going to change it?.. or what..
plss help me... regarding this matter.. I would really appreaciate if you could help me.. Thanks a lot!
P.S.
You could also send me the source code for my slot machine program.. If you think you know the shortest/ briefest way to code it... then you could send it to me.. if you like :cheesy: .. I Would really really apreciate it! THANKS! :lol:
Initialize Array
- 6 Contributors
- forum9 Replies
- 993 Views
- 5 Years Discussion Span
- commentLatest PostLatest Postby whgeiger
Recommended Answers
easy, give stars a larger numeric range. since apples are hard to get, make them 0 -9, then alot 10-69 for apples. and allow the other in the 30% remaining. any number randomly generated has a greater chance of falling in the larger block then the smaller one. therefor, you …
Jump to PostBuilding A Slot Game In Java -Aldo Ziflaj
Well first off 60+30+30+30+10 does not equal 100 so its kind of hard to say that SMILES HEARTS AND ARCHERS happen 30% of the time.
Group them into the 30% and then pick one out of the 3.
Online casino free cash. This will help with the distibution with APPLES appearing most …
Jump to PostArrays - Java SlotMachine Class
Brief fix! For something posted 6 years ago? Not brief enough..
Jump to PostAll 9 Replies
easy, give stars a larger numeric range. since apples are hard to get, make them 0 -9, then alot 10-69 for apples. and allow the other in the 30% remaining. any number randomly generated has a greater chance of falling in the larger block then the smaller one. therefor, you have just increased there chances of 'getting' that number.
I don't do homework or write code for people, sorry. However; I am willing to aid in any problem you are trying to solve (as long as some genuine effort is put forth). I feal the best way for someone to learn is for them to complete the project on their own merit. (THINK FOR YOUSELF) If they dont wish to learn or do the work they should not have accepted the project or taken the course!