Robots zijn items van science fiction fascinatie bouwen . Franchises van de science fiction uit de korte verhalen van Isaac Asimov aan films als " Star Trek " en " Star Wars "-functie mechanische apparaten die bewegen op eigen initiatief , kan interageren met de wereld in een verscheidenheid van manieren , en hebben meestal hun eigen verschillende persoonlijkheden . Game-ontwikkelaars kunnen maken van deze fascinatie met techniek spelen waarin spelers gebruiken hun creativiteit om hun eigen robots te bouwen . Instructies 1 Schets concepten voor de verschillende robot hoofden spelers kunnen kiezen. Maak elke kop visueel intrigerend en omvatten verschillende functies . Bijvoorbeeld , kon een aantal hoofden een optische sensor bevatten , in tegenstelling tot twee , en grotere hoofden kon meer snufjes dan kleinere koppen slaan . Kopen van 2 Maak een klasse binnen uw broncode aan het hoofd van de robot vertegenwoordigen . Omvatten Booleaanse variabelen voor de verschillende configuraties je gedroomd in de laatste stap . Hebben een andere variabele te zetten (true ) of uit ( false) al naar gelang de functie maakt deel uit van een bepaalde configuratie . 3 Schets concepten voor verschillende robot torso's . Volg een proces vergelijkbaar met degene die u gebruikt om de koppen te maken , met verschillende torso's met verschillende functies . 4 Maak een klasse binnen uw broncode voor de romp van de robot . Nogmaals , zijn Booleaanse variabelen overeen te komen met de verschillende functies die u bedacht in stap 3 . 5 Schets concepten voor robotachtige armen en benen . Beslis welke soorten vingers ( indien aanwezig) een gegeven set armen hebben . Herhaal deze procedure voor de benen , waaronder gegevens zoals het aantal en de lengte van de benen . Of , in plaats van benen , kon je een track waarop de robot zal rollen over het terrein te hebben. 6 Maak klassen voor de robotarmen en robot benen , inclusief de gegevens zoals Booleaanse variabelen kunt u zich wenden aan of uit . 7 Maak een hoofdmenu waarin spelers kunnen kiezen welke hoofd , romp , benen en armen die ze willen gebruiken om een robot te bouwen . Pass deze selecties naar de klassen , dus als ze instantiëren , uw programma heeft een interne registratie van elk detail van de robot uw gebruiker heeft ontworpen . U kunt dit record gebruiken om de rest van de functies van uw programma 's op te bouwen .
|