Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Object - Oriented Java Game Zorg
Java is een objectgeoriënteerde programmeertaal die door Sun Microsystems . De term "object - oriented " naar een programmeringsbenadering die virtuele objecten modelleren real -world objecten omvat . Bijvoorbeeld , kan een Java " bal " object hebben functies label " bounce ( ) , " en " roll ( ) " en eigenschappen zoals " elasticiteit " en " kleur . " Het maken van games met de object - georiënteerde Java in tegenstelling tot niet - object - georiënteerd ( dwz , procedurele ) talen zal de neiging om code die is makkelijker te begrijpen produceren . Per definitie , " object - oriented" impliceert objecten , die makkelijker te visualiseren dan procedures . Wat je nodig hebt
Java software development kit
Toon Meer Aanwijzingen

Write 1 , en voert u in een zoekmachine , een web search string die bestaat uit de volgende elementen : de naam van een eenvoudig spel bekend voorkomen , de term " broncode " ; " . Java ' en de term Zo kunt u zoeken naar " hangman broncode Java , " of " Tic Tac Toe broncode Java . " De overige instructies zal Tic Tac Toe gebruiken als een voorbeeld om een ​​nieuw spel te modelleren uit .

Play 2 enkele van de spellen uw zoekterm produceert . Als je elk spel spelen , schrijf een lijst van cosmetica en andere kleine wijzigingen die u zou willen maken aan het spel . Voor het voorbeeld Tic Tac Toe spel , je zou schrijven :

" Verander de achtergrondkleur van blauw naar zwart . "

" Verander de " X " te kijken als een " $ " . "

" Verander het bericht dat wordt weergegeven wanneer het spel eindigt , van ' Je hebt gewonnen ! ' naar " Joey is de bom ! "

Download 3 en print de game broncode . Typ het programma in een teksteditor , dan compileren en uitvoeren van het programma . Bekijk het Java developer center voor meer informatie over het opstellen en uitvoeren van programma's .

Schrijf reactie in het programma de broncode van dat alles wat je begrijpen over de code weer te geven 4 . voor de tic Tac Toe Zo kunt u bijvoorbeeld de array definitie " int spelbord gelezen [ ] [ ] ; " en voeg dit commentaar aan die verklaring :

" int spelbord [ ] [ ] ; //dit houdt de X en O's "

Java commentaren over kan beginnen met " //opnieuw " voor enkele lijnen , en kan ook worden ingesloten in " /* " en " * /" voor multi -line opmerkingen.
5

Typ het programma , maar dit keer , type als veel van het programma als je kunt uit het geheugen . Lees de originele programmaoverzicht alleen wanneer dat nodig is.
6

Herhaal de vorige stap totdat u het volledige programma kunt typen uit het geheugen . Voeg extra commentaar in de broncode dat de nieuwe dingen die je hebt geleerd over werking van het programma weerspiegelen bijvoorbeeld : .

if ( spelbord [ 0 ] [ 0 ] == " X " && speelbord [ 0 ] [ 1 ] && speelbord [ 0 ] [ 2 ] ) {

//Dit bovenstaande code controleert of drie " X " s in de bovenste rij van het speelbord

IndicatePlayerWon ( ) op ;

} < br >
7

Schrijf een lijst van veranderingen die invloed hebben op de gameplay of de structuur van de objecten van het spel . bijvoorbeeld , je zou een tijd countdown -element , waarbij de speler het spel te winnen moet binnen 10 minuten lijst , of verliest het spel . of , uitbreiding van het bestuur om een 4 - door - 4 vierkant , of naar drie dimensies .
8

herhaaldelijk herschrijven de eerste verandering in uw lijst , steeds meer specifieke met elkaar herschrijven . Dit heet ontwikkelen pseudocode .
9

Vraag minstens twee andere mensen om de laatste herziening lezen en uitvoeren van de logica beschreven in het. Als ze slagen in het uitvoeren van de logica , gaat u naar de volgende stap . anders terug naar de vorige stap . je kunt mensen om je spel logica te testen onder vrienden en familieleden te vinden , en in de ontwikkeling van games forums zoals GameDev 's .

Rewrite 10 , met behulp van de documentatie op de Java documentatie website , de pseudocode in Java-code bijvoorbeeld : .

Pseudocode :

Als row1 heeft drie x en ik ben " O" en is het mijn beurt , plaats een "O " in de lege sleuf ( om te winnen het spel )

Java- code :

if ( GameBoard [ rij ] [ kolom ] == BLANK ) && iPlayer == PLAYER_O ) {

requestedRow = rij ; < br >

requestedColumn = kolom ;

RequestToPlaceOpieceOnGameBoard
( requestedRow , requestedColumn ) ;

}

Compile 11 en run je programma , als u het oorspronkelijke programma deed .

Previous: Next:
  Java Programming
·Hoe maak je een kalender in Ja…
·Hoe Set Up Java Classpath op W…
·Wat is Statische Reference in …
·Wat is Abstract Padnaam in Jav…
·Hoe kan ik een JSP variabele i…
·Hoe maak je een Float Letterli…
·Hoe maak je een Sun Java Activ…
·Hoe maak je een Textfield Stan…
·Hoe Vergelijk String Methoden …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Dubbele waarden Negeren in MySQL …
·Hoe te Lengte van getallen berekenen in …
·Thread Beperkingen in Java 
·Hoe kan ik een SWF -bestand in PHP embed…
·Eigenschappen van Visual Basic 
·Hoe maak je een tabel in Oracle Met behu…
·MySQL Search Tutorial 
·Hoe te Symbolische links behulp van PHP 
·Problemen met geluid te creëren met Get…
Copyright © Computer Kennis http://www.nldit.com