Archief - Java programma race spel

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

BrNlicious

Legacy Member
Dag iedereen,

Ik heb voor school een opdracht gekregen om een racespel te maken. Eerst een simpele console applicatie later met grafische mogelijkheden.

Ik heb nog enkele onduidelijkheden over het uitwerken van deze opdracht. Ik werk met behulp van threads om de baan verder te laten bewegen.

code:
Code:
Thread t = new Thread(){

            public void run(){

                for(int i = 0 ; i<100;i++){


                System.out.println("|                 |");
                try {
                    sleep(100);
                } catch (InterruptedException e) {
                    e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.

                }
                }

            }

        }   ;

               t.start();
Ik heb geen idee hoe ik hierbij bochten kan maken in mijn traject. Als ik een 2e thread hierin aanmaak hoe kan ik dan bepalen waar het patroon moet veranderen?

Alvast bedankt

Maser00

Legacy Member
Waarom zou je die bochten in een andere thread doen? In spelletjes worden trouwens while loops gebruikt, niet zo'n for loop. In die while loop dan een enum gebruiken ofzo bv. GameState RUNNING, PAUSED, STOPPED.

NeverwinterX

Legacy Member
brainrain zei:
Dag iedereen,

Ik heb voor school een opdracht gekregen om een racespel te maken. Eerst een simpele console applicatie later met grafische mogelijkheden.

Ik heb nog enkele onduidelijkheden over het uitwerken van deze opdracht. Ik werk met behulp van threads om de baan verder te laten bewegen.

code:
Code:
Thread t = new Thread(){

            public void run(){

                for(int i = 0 ; i<100;i++){


                System.out.println("|                 |");
                try {
                    sleep(100);
                } catch (InterruptedException e) {
                    e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.

                }
                }

            }

        }   ;

               t.start();
Ik heb geen idee hoe ik hierbij bochten kan maken in mijn traject. Als ik een 2e thread hierin aanmaak hoe kan ik dan bepalen waar het patroon moet veranderen?

Alvast bedankt

Je geeft zowat geen enkele van de noodzakelijke achtergrondinformatie. Je thread toont een for loop die voor de rest geen bal doet. Stel ofwel een concrete vraag met de juiste achtergrondinformatie zodat we kunnen volgen of denk er eerst eens goed zelf over na want kijkend naar die code sta je nog nergens.
Negeer de comments hierboven, die gaan spreekwoordelijk over leren lopen terwijl je eerst nog moet leren kruipen.

blackrabbit

Legacy Member
NeverwinterX zei:
Negeer de comments hierboven, die gaan spreekwoordelijk over leren lopen terwijl je eerst nog moet leren kruipen.
I disagree. Als hij MVC al even bekijkt & probeert te snappen & probeert te implementeren (rudimentair dan), dan gaat hij véél minder werk hebben als hij later grafisch moet gaan (wat blijkbaar de bedoeling is).

Soit, mss is een betere tip inderdaad: ABSTRAHEER.

En zoals NeverwinterX zegt: er staat weinig concreet in uw vraag. Ik denk dat we allemaal het gevoel hebben dat jij verwacht dat we het effe voor jou oplossen (wat natuurlijk niet de bedoeling is van zulke schoolopdrachten ;-))
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan