Pregătiți-vă pentru provocare
Veți utiliza Visual Studio Code pentru a dezvolta un mic mini-joc. Aplicația dvs. ar trebui să stabilească noțiunile de bază ale jocului, inclusiv actualizarea stării jucătorului, manipularea mișcării jucătorului și consumul și regenerarea unui obiect alimentar. Veți dezvolta fiecare dintre aceste caracteristici și veți rula un test de joc simplificat.
Specificație de proiect
Proiectul de cod Starter pentru acest modul include un fișier Program.cs cu următoarele caracteristici de cod:
- The code declares the following variables:
- Variables to determine the size of the Terminal window.
- Variables to track the locations of the player and food.
- Arrays `states` and `foods` to provide available player and food appearances
- Variables to track the current player and food appearance
- The code provides the following methods:
- A method to determine if the Terminal window was resized.
- A method to display a random food appearance at a random location.
- A method that changes the player appearance to match the food consumed.
- A method that temporarily freezes the player movement.
- A method that moves the player according to directional input.
- A method that sets up the initial game state.
- The code doesn't call the methods correctly to make the game playable. The following features are missing:
- Code to determine if the player has consumed the food displayed.
- Code to determine if the food consumed should freeze player movement.
- Code to determine if the food consumed should increase player movement.
- Code to increase movement speed.
- Code to redisplay the food after it's consumed by the player.
- Code to terminate execution if an unsupported key is entered.
- Code to terminate execution if the terminal was resized.
Obiectivul dvs. în această provocare este să utilizați caracteristicile existente și să creați caracteristicile lipsă pentru a face jocul să se joace.
Instalare
Urmați acești pași pentru a vă pregăti pentru exercițiile de proiect Provocare:
Pentru a descărca un fișier zip care conține codul de proiect Starter, selectați linkul următor: Fișiere de laborator.
Dezarhivați fișierele descărcate.
Dezarhivați fișierele din mediul de dezvoltare. Luați în considerare utilizarea PC-ului ca mediu de dezvoltare, astfel încât să aveți acces la cod după finalizarea acestui modul. Dacă nu utilizați PC-ul ca mediu de dezvoltare, puteți dezarhiva fișierele într-un sandbox sau într-un mediu găzduit.
- Pe computerul local, navigați la folderul de descărcări.
- Faceți clic dreapta peChallenge-project-Create-methods-in-CSharp.main.zip, apoi selectați Extragere totală.
- Selectați Afișare fișiere extrase când ați terminat, apoi selectați Extragere.
- Notați locația folderului extras.
Copiați folderul ChallengeProject extras în folderul Desktop Windows.
Notă
Dacă există deja un folder numit ChallengeProject , puteți selecta Înlocuiți fișierele din destinație pentru a finaliza operațiunea de copiere.
Deschideți noul folder ChallengeProject în Visual Studio Code.
Deschideți Visual Studio Code în mediul dvs. de dezvoltare.
În Visual Studio Code, în meniul Fișier , selectați Deschidere folder.
Navigați la folderul Desktop Windows și găsiți folderul "ChallengeProject".
Selectați ChallengeProject , apoi selectați Selectare folder.
Vizualizarea Visual Studio Code EXPLORER ar trebui să afișeze folderul ChallengeProject și două subfoldere denumite Final și Starter.
Acum sunteți gata să începeți exercițiile de proiect Provocare. Noroc!