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 .
|