Új hozzászólás Aktív témák
-
szcsaba1994
tag
Sziasztok!
Egy (nem-bináris) fát hogy lehet ábrázolni Java-ban? Sak MI-hez szeretném eltárolni benne a lehetésges játékállásokat és a hozzájuk tartozó nyerési értéket.
A Node osztályom így néz ki:
private class Node {
ArrayList<Node> fia=new ArrayList<Node>();
Game jelenlegi; //Aktualisjatekallas
int ertek; //Aktualis jatekpallas erteke
Move lepes; //Ezt a lepest fogja megtenni a következo korhoz
}
Feltöltéshez pedig egy (ehhez hasonló) függvényre gondoltam, de NullPointerExceptiont dob (gondolom a Node-ban valamiért null értékkel akarna továbblépni)public void feltolt(ArrayList<Node> graph, Node node, int melyseg) { // graf feltoltese
Node aktualis = new Node();
for (int i = 0; i < Game.8; i++)
for (int j = 0; j < Game.8; j++)
aktualis = node;
if (aktualis.jelenlegi.currentPlayer == aktualis.jelenlegi.board[j]) { //Itt dob hibát
//Közbe itt megkeresi a lehetséges lépéseket, de az a rész jól működik
aktualis.jelenlegi.makeMove(move); //(x,y,x',y')
aktualis.lepes = move;
if(melyseg==0){
aktualis.ertek=feher-fekete;graph.add(aktualis);
if (melyseg > 0)
feltolt(graph, aktualis, melyseg - 1);Hogy lehetne megoldani ezt a hibát?
-
szcsaba1994
tag
Sziasztok!
Egy gráfot szereték modellezni minmax algoritmushoz. Hogy lehet olyan list-et csinálni, aminek 3 attribútuma van (apaTabla, Tabla, heurisztika(int)), de külön osztályt nem hozhatok létre? -
szcsaba1994
tag
válasz
WonderCSabo
#7254
üzenetére
A tömb eleme null, ezt már kiderítettem
-
szcsaba1994
tag
válasz
szcsaba1994
#7252
üzenetére
Ez lemaradt, még előtte van:
Karakter[] elsoJatekos = new Karakter[karakterSzam * 2];
Karakter[] masodikJatekos = new Karakter[karakterSzam * 2];
int karakterSzam = 0, karValEgy = 0, karValKetto = 0; -
szcsaba1994
tag
Sziasztok!
Van egy file, aminek a tartalma egy szó(objektum típusa), utána pedig 4 attribútum, amik az objektum konstruktorába kerülnek.
Ebből a file-ból szertnék beolvasni, gyakorlatilag eg játékállást betöltve.
Ha az elején 2-es gombot nyomom le, akkor olvassa be a fájból, ha az egyest akkor teljesne új játékot kell kezdeni (ez gond nélül meg is van)Kb így néz ki:
Tipus[] tombEgy;
Tipus[] tombKetto;
if(gomb==2){
betoltes(tombEgy, fileEgy);
betoltes(tombKetto, fileKetto);
}
if(gomb==1){
tombEgy = new Tipus[db];
tombKetto = new Tipus[db];
feltolt(tombEgy);
feltolt(tombKetto);
}Mikor a betöltöttel szeretnék játszani, kapok egy NullPointerExceptiont akkor, amikor a tombKetto-t használnám először
Mi lehet a gond?
-
szcsaba1994
tag
Sziasztok!
Eclipse-ben lefordul a programom, de terminálban ezt a hibát kapom, java Main.java beírása után:
Unsupported major.minor version 52.0.
1.7.0_75-öt ír a java -version; a javac -version 1.8.0_40-t
Ubuntu 14.10-et használok -
szcsaba1994
tag
Sziasztok!
Ha van 3 szintű öröklődésem, amiből az első 2 abstract, a 3. pedig final, hogy kell a konstruktorokat meghívni?
Kb így épülnek fel az osztályok
Ősosztály (4 int)
Gyerekosztály (+1int)
Final osztály (nincs külön adattag, csak az ősosztályokban lévő metódusokat írja felül, ezt példányosítanám)Ezen kívül a Final osztályban, hogy kell az ösosztály adattagjaira hivatkozni, ha még nincs példányosítva?
-
szcsaba1994
tag
Sziasztok!
Tudtok jó Java "tananyagot" ajánlani? Az alapokat tudom, az OOP rész nem teljesen tiszta, hogy mit hogy kell használni.
Grafikus alkalmazások készítéséhez is keresnék tutorialt. -
szcsaba1994
tag
Sziasztok!
Egy kb. 70.000 soros fáljból szeretnék véletlenszerűen kiválasztani 1 sort (minden sorban 1 szó van) és azt beolvasni egy stringbe
Hogy lehet legegyszerűbben megoldani Java nyelven? -
szcsaba1994
tag
válasz
Aethelstone
#5358
üzenetére
A téglalappal szerintem a legegyszerűb leprogramozni. A 3x4-re gondoltam

-
szcsaba1994
tag
válasz
Aethelstone
#5356
üzenetére
Köszi, így már van honnan elindulnom

A másik (gui-s) kérdésre nincs valami öteleted?
-
szcsaba1994
tag
válasz
Aethelstone
#5354
üzenetére
Köszi a választ.
Egy játékosnak több mezője is van. -
szcsaba1994
tag
Sziasztok!
Pár alapab szintű kérdéssel fordulok felétek:
1) Vegy Mezo osztály, aminek van sorszam változója is, emellett a Jatekekos osztálynak is van sorszam változója. Hogy tudnám megcsinálni, hogy a mező tudja, hogy melyik sorszámú játékosé és fordítva. Egy Dice Wars nevű játékon dolgozok.2) Ugyan ehhez a projecthez a grafikus felületnél hogy kellene a térképet megcsinálni? A mezőszám a játéksok számától füg (jatekosszam*6), sima négyzetek a pályaelemek.
Eclipse-t használok, a gui-t WindowBuilder segítségével próbáltam előállítani
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Milyen monitort vegyek?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Google Pixel topik
- Autós topik
- BestBuy topik
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Pánik a memóriapiacon
- CES 2026: újraértelmezte a billentyűzet fogalmát a HP
- Polgári repülőgép-szimulátorok
- Napelem
- További aktív témák...
- Dell Precision 5570 4K+ OLED Touch / i7-12800H 14C / 16-32G / 512G / RTX A2000 8G / IR FPR WS
- Dell Precision 7560 FHD / i7-11850H / 32G / 512G G4 / RTX A4000 8G / SCR WS tervező
- Alienware 16 Aurora - 16" 2560x1600 120Hz, Intel Core 7 240H, RTX 5060, beszámítás!
- Alpenföhn Ben Nevis processzorhűtő
- Eladó konfig! I9-14900K 2TB SSD 32GB DDR5 RTX5070 12GB!
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Új Dell 13 XPS 9350 WUXGA IPS Nano Ultra5 226V 8mag 16GB 512GB SSD Intel ARC 130V 8GB Win11 Garancia
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RX 6700XT 12GB Zalman S2 TG GIGABYTE 750W
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3851
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


