- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy A56 - megbízható középszerűség
- iPhone topik
- Android alkalmazások - szoftver kibeszélő topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Mobil flották
- Google Pixel topik
- Bemutatkozott a Poco F2 Pro (már megint)
- Megérkezett a Google Pixel 7 és 7 Pro
- Garmin Fenix 7 és 7S - profi sport megszokásból
Új hozzászólás Aktív témák
-
Patrick76496
őstag
Üdv!
Egy kis segítséget szeretnék kérni. Egy játékot szeretnék írni java nyelven, viszont a pálya legenerálásával gondjaim akadtak. Azt szeretném, hogy a pálya legalább fele üres terület legyen, a többi részén pedig 5 különböző dolog megfelelő előfordulási valószínűséggel.
A pálya egy 100x100-as 2D-s tömb lenne. A gond az, hogy mindenhova csak üres területet ('_' karakter) és fákat ('T' betű) generál, és utóbbiból is úgy néz ki, hogy túl sok van.Így néz ki a kódrészlet, ami a pálya generálását csinálja:
for(int i=0; i<100; i++){
for(int j=0; j<100; j++){
Random randm=new Random();
randmap=randm.nextInt(265)+0;
if(randmap>=133 && 164<=randmap){
map[j][i]='T';
}else if(randmap>=165 && 174<=randmap){
map[j][i]='Q';
}else if(randmap>=175 && 216<=randmap){
map[j][i]='w';
}else if(randmap>=217 && 258<=randmap){
map[j][i]='y';
}else if(randmap>=259 && 265<=randmap){
map[j][i]='*';
}else{
map[j][i]='_';
}
}
}Tudna valaki segíteni, hogy hogy lehetne ezt megoldani? Előre is köszönöm a segítséget!
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- ÁRGARANCIA! Épített KomPhone i5 13400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD 1TB HDD GTX 1060 6GB Zalman N5 MF ADATA 600W
- BESZÁMÍTÁS! GigaByte H610M i5 14400F 16GB DDR4 512GB SSD RTX 3060 Ti 8GB Kolink Observatory RGB 800W
- Asus ROG Strix XG32VQ Ívelt Gaming VA Monitor! 2560x1440 / 144Hz / 4ms / FreeSync
- Lenovo Thinkpad Tablet X1 Gen 3
- Acer Aspire Vero - AV15 - 15.6"FHD IPS - i5-1235U - 16GB - 512GB - Win11 - 2+ év garancia
- Eladó szinte karcmentes Samsung S21FE 5G 6/128GB / 12 hó jótállás
- Motorola E40 64GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! 1000W Sesonic FOCUS GX-1000 Gold tápegység garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest