Ú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
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Android szakmai topik
- Netfone
- Lexus, Toyota topik
- Samsung Galaxy A52s 5G - jó S-tehetség
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Milyen légkondit a lakásba?
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- iPhone topik
- Kertészet, mezőgazdaság topik
- EA Sports WRC '23
- További aktív témák...
- Iphone 13 Pro Max 128 GB /// 86% Akku // Számlával és Garaniával
- Iphone 12 Pro Max 128 GB /// 88% Akku // Számlával és Garanciával
- Xiaomi Redmi 9A 32GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- Samsung Galaxy S23PLUS 256GB Kártyafüggetlen 1Év Garanciával
- BLUESUMMERS NVMe SSD adapter
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- Honor Pad X8 64GB, Wi-Fi, 1 Év Garanciával
- Apple iPhone SE 16GB, Kártyafüggetlen, 1 Év Garanciával
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest