proiect de formare crearea de jocuri de luptă mare cu limba

Disciplina „Informatică și programare“, 1 080 800 de domenii de curs de formare „Informatică Aplicată“, cu vârsta de 17 și 18 ani.

Descrierea proiectului

Numele subiectelor proiect de formare

În proiectul nostru, baza luate cu jocul clasic „Battleship“, cu reguli similare ale jocului, care sunt specificate în joc și pe site-ul. Meniu Joc - este situat în numele jocului (luptă mare), un model de caractere și selectați meniul în sine este activată prin apăsarea tastelor:
  • 1. Joc nou
  • 2. Ajutor
  • 3. Ieșire
Când apăsați „1“, vom merge la joc, pe terenul de joc, puteți vedea două câmpuri, unul gol, iar cealaltă umplut korablyami.Pri tastele de control „în sus“, „jos“, „dreapta“, „stânga“, cursorul se va muta pe teren inamic pentru împușcat, apăsați tasta Spase.Boy merge până când una dintre părți nu va pierde toate navele. Din meniul principal prin apăsarea tastei „2“ va merge la secțiunea de ajutor. În această secțiune puteți vedea: Managementul: Managementul în joc este folosind tastele de control al cursorului „în sus“, „jos“, „stânga“, „dreapta“ .Vystrel produs cu ajutorul tastelor cu randament Spase.Dlya de joc, utilizați tasta Esc. Din meniul principal apăsând tasta „3“, ieșiți din principalul menyu.Takzhe este posibil folosind Esc, care funcționează atât în ​​timpul jocului și meniul principal. Computer jucător byot un loc aleatoriu pe inamic hartă (cu excepția expunerii la exact același punct mai mult decât prima dată). Grafica: fundal este umplut cu negru, orice altceva este tras în efecte sonore galbene sunt diferite în funcție de faptul dacă acesta a fost lovit de o navă sau nu.

Întrebările de ghidare a proiectului

întrebarea fundamentală

Cum de a crea un joc?

aspecte problematice

1. Cum de a organiza plasarea tuturor navelor, ținând cont de faptul că cele mai multe dintre ele mnogopalubnye 2. Cum de a face navele Untouchables împreună

întrebări de studiu

1. Cum să atragă în consolă? 2. Cum de a crea o animație? 3. Cum să se ocupe de intrarile de la tastatura? 4. Cum știu care personajul este în fereastra de la poziția specificată? 5. Cum se utilizează tablouri, structuri și rețele de structuri pentru a stoca informații?

Planificați pentru proiect

Planurile sunt făcute în fiecare zi, punct cu punct, în fiecare zi, a adăugat 1 punct pentru a lucra în acea zi.

Design cărți de vizită

Profesor de prezentare pentru a identifica percepțiile și interesele elevilor

Activitatea de proiectare Exemplu de produs al elevilor

Trei proiect major (neterminat și departe de a fi perfectă, dar încă) până în prezent:

Materialele privind evaluarea formativă și finală

Materiale pentru întreținerea și susținerea activităților proiectului

Resurse online

alte documente

aspect

Battleship „- un joc pentru doi jucători, în care jucătorii să ia transformă pentru a apela coordonatele lor rivale hartă necunoscut. Dacă adversarul acestor coordonate este nava (poziția ocupată), nava sau o parte din ea „concediat“ și a luat dobândește dreptul de a face o altă mișcare. Scopul jucătorului - Hit-ul mai întâi toate navele inamice.

Condiții de nave care introduc (forțe navale)

Terenul de joc - un pătrat 10x10 fiecare jucător, în cazul în care este plasată o flotă de nave. Contururile sunt, de obicei numerotate de sus în jos, iar literele verticale de la stânga la dreapta. Acesta utilizează litere românești ale alfabetului de la „a“ la „K“ (literele „e“ și „d“ este de obicei omisă). postat:

  • 1 vehicul - un rând de 4 celule ( "battleships" sau "chetyrohpalubnye")
  • 2 Vehicul - numărul de celule 3 ( "cruiser" sau "trohpalubnye")
  • 3 Vehicul - 2 un număr de celule ( „distrugatoare“ sau „double-decker“)
  • 4 Vehicul - 1 celulă ( "Subs" sau "one decked")

Un alt nume variante: -trubnye (de exemplu, tub dublu.). În cazul în care introduc navele nu se pot atinge reciproc unghiuri (există, totuși, opțiuni, atunci când nu este interzisă). navele de punte ar trebui să fie construite „în linie“, mai degrabă decât curbele. Principalul lucru este că nu se poate construi puntea navei în diagonală! Pe lângă „sale“ caracteristici pătrat de „străin“ de aceeași dimensiune, doar goale. Această întindere de mare, în cazul în care navele navighează inamic greșit. Când te-a lovit o navă inamică - o cruce este plasat pe teren străin. A fost concediat din nou.

navele inamice de căutare și scufundându-

jucători rola mor sau sunt de acord, care vor merge mai întâi înainte de începerea ostilităților. (În cazul jocurilor cu un computer, computerul merge a doua) Un jucător care un viraj, face împușcat - apeluri voce tare coordonatele celulei, care, în opinia sa, este o navă inamică, de exemplu, „K1“ (celula din stânga jos). În cazul în care a căzut împușcat în celulă, care nu este ocupată de orice navă inamic, atunci răspunsul ar trebui să fie „Off!“ Și trage jucatorul pune pe un alt pătrat în acest loc punctul. viraj la dreapta merge la adversar. În cazul în care a căzut împușcat în celulă, în cazul în care nava multitubular (dimensiunea de mai mult de 1 celulă), ar trebui să răspundă „Ranil!“ Sau „Te-am prins!“, Cu excepția într-un caz (a se vedea alin. 3). Trăgătorul pune player-ul într-un câmp străin în cruce de celule, iar adversarul său pune un pumnal în domeniul său în celulă. Trăgătorul Jucătorul primește dreptul la încă o lovitură. În cazul în care a căzut împușcat în celulă, în cazul în care nava este un singur tub sau celule multi-tubulară neporazhonnuyu ultima navă, răspunsul ar trebui să fie „scufundat!“ Sau „ucis!“. Ambii jucători marcați adâncită navă pe foaia. Trăgătorul Jucătorul primește dreptul la încă o lovitură. Câștigătorul este cel care se scufunde mai întâi toate navele inamice 10. Învinsul are dreptul de a cere să examineze după meci terenul adversarului de joc. În cazul în care pierde constată orice încălcare a regulilor (a se vedea. De mai jos), victoria este acordată lui. Câștigătorul inițial, la rândul său, poate cere un câmp adversar de joc pentru a găsi încălcări. Dacă găsește unul, jucătorii compară străini lor de teren unul de altul. Dacă nu discrepanțe nu sunt văzute, jocul nu contează (ambele pierdute). Oricine are câmpul altui om, va fi greșit (și demonstrabil greșit), va fi cel care pierde, iar adversarul său este câștigătorul. Jocul se poate termina, de asemenea mai devreme decât atunci când au scufundat toate navele, în cazul în care o încălcare a regulilor va fi observate în timpul jocului. Loser, în acest caz, va fi cel care va găsi încălcarea regulilor, dar el poate cere, de asemenea, terenul de joc, în scopul de a găsi încălcări.

Jocul are trei moduri: Player vs Player (pe același computer), jucător vs. jucător (Local Area Network), player-ul împotriva calculatorului.

În cazul jocului, „jucător împotriva calculatorului“, puteți alege complexitatea, între „lumină“, „mediu“, „după o grea“. Pe computer ușor nivel de dificultate șutează punct complet aleator de pe hartă (care nu se încadrează în exact același punct de două ori), nivel mediu .Pe de calculator complexitate șutează la un punct aleatoriu pe inamic hartă până nu ajunge în gol, în același timp, în cazul în care a lovit doar rănit dar nu a ucis adversarul, computerul va încerca să se scufunde nava, o celulă după distrugerea care va oferi „zona moarta“, în lățime, la care pentru a trage nivelul de complex nebudet.Na, computerul va fi utilizat în plus față de mijloc, și chiar și propria sa specială balanța de nave, copiind unul dintre tacticile lui Perelman.

Poate schimba culoarea skhem.Nalichie fundal diferit risunkov.Pri scufundarea în navă, există animația exploziei, care se înlocuiește cu moloz. Modele de nave diferite vor fi diferite, și nu constau din pătrate și triunghiuri, astfel încât, de exemplu, patru palubnik este un vas de război, trei palubniki - fregate, două nave de punte - iahturi, odnopalubniki - bărci. În cazul în care jucătorul câștigă fără a pierde o singură navă, cu excepția vobedy, el va scrie victoria absolută Victoria sau înfrângerea pe care scrie Win sau înfrângerea, respectiv.

Efecte sonore: Când scufundarea a două nave într-un rând, vei auzi: „! Ucide dublu“ Cu scufundarea trei nave într-un rând, veți auzi: „Thripple ucide“ la scufundarea a patru nave într-un rând, veți auzi: „Ultra ucide“ la scufundarea a cinci nave într-un rând, veți auzi: „Rampage“ Dacă unul și totzhe jucător câștigă trei jocuri într-un rând, există o inscripție și un efect de sunet : „Unstapable“ Dacă unul și totzhe jucător câștigă patru jocuri la rând, există o inscripție și un efect de sunet: „Omoară-l pe cineva“

Punerea în aplicare a proiectului (note)

Analiza rezultatelor obținute

Începe jocul prin conectarea la directorul „/ SeaBattle / bin / Release“ si executa terminalul de comandă „mono ./SeaBattle.exe".Pri începe programul pe care vor fi trimise direct la meniul principal, unde puteți vedea barca trase caracterele și alineatele 1 . joc nou 2. Opțiuni 3. Ieșire Selectați un element apăsând butonul corespunzător pentru „nou joc“ este 1 pentru „Opțiuni“ este 2 pentru „Exit“ este 3. Dacă selectați „joc nou“ apare pe ecran două câmpuri , marginea de vest a care este numerotat, iar la nord „probukven“ sub câmpul din stânga citește „player“ sub dreapta „calculatorul“ adversar calculator .Nam câmp invizibil, dar ato văzut domeniul nostru în care la întâmplare rasstanovlenny 1 chetyrohpalubnik două trohpalubnika, dvuhpalubnika trei și patru odnapalubnika, ele sunt într-o poziție orizontală (cu excepția odnapalubnika: D) .Dacă jucătorul dorit să plece, el poate apăsa butonul „Ecs“, ca urmare a care va ajunge la meniul principal, dar jocul nesohranitsya.Esli același jucător joacă până la sfârșit, în cele din urmă este în așteptare, sau „câştigi“ sau „Tu vrac“, precum și propuneri: „joc nou“ „Exit“. Dacă faceți clic pentru a selecta meniul „Options“ veți vedea o scurtă referință la joc, de exemplu - ce taste pentru a controla cursorul și atac, precum și regulile.


Când porniți, există din meniul principal al jocului, în care design grafic este prezent, precum și alegerea de a merge, fie la joc, sau pentru a vedea un meniu sau pentru a ieși din joc.

proiect de formare crearea de jocuri de luptă mare cu limba