Lecția 1. Creați un joc de text online cu zero zero
Scrie jocul Apero - înseamnă scrierea unui "cod", care înțelege platforma Apero.
Care este "codul" pentru Apero? Codul pentru Apero este text simplu, marcat într-un mod special.
Creați un joc de testare
După înregistrare, vă puteți crea propriul joc pentru instruire aici. De exemplu, numele "Training" și descrierea, de exemplu: "Acesta este jocul meu, în care voi învăța cum să creez propriile jocuri de text online pe platforma Apero".
Faceți clic pe butonul "Creați!", Iar jocul va apărea în lista dvs. de dezvoltare aici. Apoi, va apărea un bloc pentru editarea codului sursă, acolo veți introduce codul. Există deja un cod sursă de bază pentru exemplu, dar îl puteți șterge.
După aceasta, puteți apăsa butonul "Începeți jocul!" Și se va deschide pagina noului tău nou joc online bazat pe text, pe care îl poți vedea cum arată jocul pentru jucător.
Acest lucru creează un joc de text pe site-ul online.
Joc de la zero
Rezultatul textului
Să scriem textul. Doar introduceți orice cuvânt sau propoziție în formular pentru a introduce codul sursă. Puteți face câteva rânduri (prin introduceți). De exemplu:
După aceea, apăsați butonul "Test start the game!" Și aflați ce va vedea jucătorul după începutul acestui joc de text.
După cum puteți vedea, exact același text a apărut în blocul drept.
Platforma funcționează după cum urmează: Începând cu prima linie, ea se sortează prin toate la rândul său și le transmite utilizatorilor.
Deoarece învățăm să creăm jocuri text. Nu vrem să afișăm imediat întregul text jucătorului. Pentru a opri platforma, scrieți:
Acordați atenție primului caracter din linia "\" - este o bară, înclinată spre stânga. Se mai numeste si "backslash".
Acesta este un simbol special pentru platformă, astfel încât ea înțelege că aceasta este o comandă, nu un text obișnuit. Dacă cuvântul "STOP" din cod ar fi fost scris fără o backslash, platforma ar fi afișat-o pur și simplu utilizatorului pe ecran ca text simplu.
Pentru a înțelege cum funcționează comanda de stop, să facem următorul exemplu:
După aceea, apăsați butonul "Lansați testul jocului!" Și priviți rezultatul.
Platforma arată jucătorului prima linie, apoi întâlnește comanda STOP și oprește execuția. E simplu.
Cuvântul "STOP" nu va fi, de asemenea, vizibil pentru utilizator în timpul jocului, aceasta este informația oficială.
Acum trebuie să învățăm cum să trecem de la o bucată de cod la altul. Pentru a face acest lucru, trebuie să rupeți codul în secțiuni separate sau, într-un alt mod, "locații".
Pentru a face distincția între locații, trebuie să aibă propriile lor nume. Și unic, adică numele locațiilor nu ar trebui repetate.
Dacă doriți să vă asigurați că numele locației este setat corect, utilizați numai caractere chirilică și latină cu majuscule și semnul "_" pentru a separa cuvintele din numele variabilei.
Nu uitați la sfârșitul fiecărei locații pentru a scrie o linie cu comanda \ STOP.
Scrieți câteva locații:
În codul de mai sus există două locații cu numele "Prima locație" și "A doua locație".
În primul rând, codul rulează din comanda \ First location și \ STOP
După lansare, ne asigurăm că a fost executat doar primul cod de locație. Și cum ajunge jucătorul la a doua locație? Sunt butoane pentru asta.
Butonul este creat astfel:
Ce se întâmplă după lansare? Pe ecran va apărea un buton cu textul "Du-te la a doua locație", care va fi vizibil pentru player. Și dacă o va apăsa, va ajunge la locația cu numele "Locație secundară", care ar trebui să fie declarat mai jos.
Adăugați cel puțin un buton în fiecare locație. Rețineți că dacă locația cu numele specificat în buton nu este declarată în codul sursă, va apărea o eroare. Prin urmare, pentru fiecare buton trebuie să existe o locație la care să conducă acest buton.
Și acum, amintiți-vă ce am învățat în această lecție și remediați-i tot în exemplul următor.
Fugiți și vedeți ce se întâmplă!
Butoanele funcționează, când se face clic, putem naviga prin locații.
Chiar și acest lucru este suficient pentru a vă crea simplu jocurile online bazate pe text!
Acum încercați-vă singur!