INHOUDSOPGAWE:

Hoe om 'n pokerspel in Java te maak: 4 stappe
Hoe om 'n pokerspel in Java te maak: 4 stappe

Video: Hoe om 'n pokerspel in Java te maak: 4 stappe

Video: Hoe om 'n pokerspel in Java te maak: 4 stappe
Video: HOE LEER JE PROGRAMMEREN? | Programmeren voor beginners (2020) 2024, Julie
Anonim
Hoe om 'n pokerspel in Java te maak
Hoe om 'n pokerspel in Java te maak

Hierdie instruksies is vir diegene wat alreeds Java ken en 'n speletjie poker binne Java wil skep. In die eerste plek benodig u 'n rekenaar met 'n koderingstoepassing of 'n webwerf waarmee u Java kan gebruik. Ek beveel aan dat u DrJava of BlueJ gebruik. As u nie 'n toepassing soos hierdie twee kan gebruik nie, sou ek aanbeveel dat u die webwerf repl.it. Sodra u 'n Java -toepassing of -webwerf het, is u gereed om u pokerprogram te begin kodeer.

Stap 1: Skep 'n kaartkaart

Skep 'n dek kaarte
Skep 'n dek kaarte

Die eerste ding wat u moet doen om 'n speletjie poker in Java te kan skep, is om 'n kaartekaart te skep. Om dit te doen, moet u twee publieke statiese metodes skep, een wat 'n ewekansige pas bepaal en die ander 'n ewekansige getal van twee tot veertien. Skep in u hoofmetode 'n skikking wat al 52 kaartjies bevat. Gebruik 'n skikking om al twee en vyftig kaarte in die skikking te plaas. Voordat u die kaart in die skikking plaas, moet u 'n for -lus gebruik om seker te maak dat die kaart nie reeds in die reeks van twee en vyftig kaarte is nie. As die kaart nie reeds in die skikking is nie, plaas dit dan in die skikking. Sodra die skikking gevul is met al twee -en -vyftig kaarte wat 'n geskommelde dek skep, kan u na die volgende stap gaan.

Stap 2: Gee die speler vyf ewekansige kaarte uit die dek

Gee die speler vyf ewekansige kaarte uit die dek
Gee die speler vyf ewekansige kaarte uit die dek

Die volgende stap is om die speler vyf ewekansige kaarte uit u geskommelde dek te gee. Om die speler vyf ewekansige kaarte te gee, moet jy 'n for -lus gebruik en 'n ewekansige getal van nul tot een -en -vyftig gebruik deur Math.random te gebruik. Gebruik die for -lus en die ewekansige getal om 'n ewekansige kaart uit u geskommelde kaartkaart te kies. Nadat u vyf ewekansige kaarte gekies het, druk u dit af sodat die speler kan sien watter kaarte hulle het. U is nou gereed om na die volgende stap te gaan.

Stap 3: Skep vir lusse, as -verklarings en terwyl lusse om vas te stel watter kombinasie die speler het

Skep vir lusse, as -verklarings en terwyl lusse om vas te stel watter kombinasie die speler het
Skep vir lusse, as -verklarings en terwyl lusse om vas te stel watter kombinasie die speler het

U is nou gereed vir die derde stap van die proses om 'n speletjie poker in Java te skep. Die derde stap is om te gebruik vir lusse, as stellings, en terwyl lusse om die speler te vertel watter kombinasie hulle het. U sal met die koninklike spoel wil begin. Gebruik 'n for -lus en twee if -stellings om te bepaal of die speler 'n royal flush het of nie. Deur die for -lus te gebruik, bepaal u of al die kaarte dieselfde kleur het, en dan met die twee as -stellings, bepaal u of die kaarte 'n tien is, Jack, Queen, King en 'n aas. Na die koninklike spoel sal jy twee terwyl -lusse gebruik en drie if -stellings om te bepaal of die speler 'n reguit spoel het. Die volgende sal vier eenders wees, en u sal 'n while -lus en drie if -stellings gebruik om te bepaal of dit vier eenders is. Na vier van 'n soort is vol huis. U sal 'n enkele if -verklaring gebruik om 'n vol huis te bepaal. Na 'n vol huis is die spoel, waar u 'n while -lus en 'n if -verklaring sal gebruik. Na 'n spoeling gebruik u 'n while -lus en twee if -stellings vir beide straight en drie van 'n soort. U sal dan 'n while -lus en 'n if -verklaring vir beide twee pare en twee van die soort gebruik. Uiteindelik benodig u slegs een as -verklaring om te bepaal of die speler net 'n hoë kaart het. Nou is dit tyd om na die laaste en laaste stap te gaan.

Stap 4: Vertel die speler wat hul kombinasie is

Vertel die speler wat hulle kombinasie is
Vertel die speler wat hulle kombinasie is

Die laaste stap is om die speler te vertel wat hul kombinasie is. Om hulle kombinasie te vertel, gebruik u println en System.exit () binne die lusse en stellings binne die kode van die kombinasie. Die println sal die speler vertel wat die kombinasie daarvan is, en System.exit () sal die program beëindig.

Aanbeveel: