JAVA - Battleship

Licență
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 59 în total
Cuvinte : 11674
Mărime: 2.33MB (arhivat)
Cost: 7 puncte
FACULTATEA DE AUTOMATICA SI CALCULATOARE SPECIALIZAREA CALCULATOARE

Cuprins

CAPITOLUL 1 INTRODUCERE 4

1.1. Notiuni introductive Jocuri 4

1.2. Obiective 6

CAPITOLUL 2: GENERALITATI 7

2.1. Introducere in limbajul de programare Java 7

2.3.Elemente Java folosite in dezvoltarea aplicatiei 11

2.3.1.Java Sockets 11

2.3.2. Java Thread 21

2.3.3. Desenarea in Java 29

2.3.4.Java Swing 34

CAPITOLUL 3:PREGĂTIREA MEDIULUI DE LUCRU 36

3.1. Instalare NetBeans 36

3.2. Configurare client-server 38

CAPITOLUL 4:DESCRIEREA APLICATIEI 39

4.1. Introducere 39

4.2.Structura aplicatiei 40

4.3. Simularea jocului 51

CAPITOLUL 5: CONCLUZII 59

BIBLIOGRAFIE 60

Extras din document

CAPITOLUL 1 INTRODUCERE

1.1. Notiuni introductive Jocuri

Un joc este o activitate recreaţională în care sunt implicaţi unul sau mai mulţi jucători, fiind definit printr-un scop pe care jucătorii încearcă să-l atingă şi un set de reguli care determină ce pot face jucătorii.

Jocurile pot implica un singur jucător, dar mai des implică o competiţie între doi sau mai mulţi jucători. Cât timp respectă regulile, de obicei sunt mai multe alegeri pe care jucătorul le poate face. Nerespectarea regulilor se numeşte trişare.

În cadrul întregii istorii umane, oamenii au jucat jocuri ca o sursă de divertisment pentru ei înşişi şi pentru alţii şi există o varietate enormă de jocuri.

Un joc video este un joc electronic în care se interacţionează cu o interfaţă grafică pentru a genera răspuns vizual pe un ecran. Jocurile video în general au un sistem de recompensare a utilizatorului, de obicei se ţine scorul, acest sistem depinzând de îndeplinirea unor anumite obiective în joc.

Termenul joc pe calculator sau "joc pe PC" se referă la un joc care este jucat pe un PC, unde monitorul este principalul mijloc de feedback şi care foloseşte dispozitiv de control un periferic de intrare, de obicei butonarea unui joystick (jocuri din arcade-uri), o combinaţie tastatură & maus/trackball sau un controller, ori o combinaţie dintre cele de mai sus

Jocurile pentru computer constituie o categorie de aplicaţii software care este destinată distracţiei. De la apariţia acestora, în lumea computerelor, în anii 1970, până astăzi, industria a evoluat, astfel că putem vorbi cu uşurinţă de multe evenimente de prezentare a jocurilor, cum ar fi E3 sau CeBit la nivel mondial sau CERF în România, precum şi de câteva organizaţii de jucători profesionişti.

Există mai multe tipuri de jocuri pe calculator:

• RTS (Real Time Strategy - Strategie în timp real)

• RTT (Real Time Tactics)

• RPG (Role Playing Game)

• TBS (Turn Based Strategy)

• Simulatoare

• Action

• Adventure (aventură)

• FPS (First Person Shooter)

• TPS (Third Person Shooter)

• MMO (Massive Multiplayer Online Game)

• Arcade

• Board/Card Games (Joc de cărţi sau masă)

La unele tipuri de jocuri se poate adăuga prefixul "MMO", care înseamnă "Massively Multiplayer Online", reprezentând un joc care se poate juca numai online, in care sute de mii de jucatori joaca in acelasi timp, in aceeasi lume. Cele mai multe MMO-uri sunt MMORPG-uri.

• Railroad Tycoon II

• Call of Duty

• Cossaks - The art of war

• Starcraft

• Tomb Raider

• Hitman

• Hattrick

• Midnight Club II

• Need for Speed

• Broken Sword

Câteva exemple de jocuri strategice sunt:

• Age of Empires I

• Age of Empires II

• Age of Empires III

• Age of Mythology

• Age of Wonders

• Caesar III

• Caesar IV

• Children of the Nile

• Civilization IV

• Empire Earth

• Empire Earth 2

• Empire Earth 3

• Pharaoh

• Rome Total War

Preview document

JAVA - Battleship - Pagina 1
JAVA - Battleship - Pagina 2
JAVA - Battleship - Pagina 3
JAVA - Battleship - Pagina 4
JAVA - Battleship - Pagina 5
JAVA - Battleship - Pagina 6
JAVA - Battleship - Pagina 7
JAVA - Battleship - Pagina 8
JAVA - Battleship - Pagina 9
JAVA - Battleship - Pagina 10
JAVA - Battleship - Pagina 11
JAVA - Battleship - Pagina 12
JAVA - Battleship - Pagina 13
JAVA - Battleship - Pagina 14
JAVA - Battleship - Pagina 15
JAVA - Battleship - Pagina 16
JAVA - Battleship - Pagina 17
JAVA - Battleship - Pagina 18
JAVA - Battleship - Pagina 19
JAVA - Battleship - Pagina 20
JAVA - Battleship - Pagina 21
JAVA - Battleship - Pagina 22
JAVA - Battleship - Pagina 23
JAVA - Battleship - Pagina 24
JAVA - Battleship - Pagina 25
JAVA - Battleship - Pagina 26
JAVA - Battleship - Pagina 27
JAVA - Battleship - Pagina 28
JAVA - Battleship - Pagina 29
JAVA - Battleship - Pagina 30
JAVA - Battleship - Pagina 31
JAVA - Battleship - Pagina 32
JAVA - Battleship - Pagina 33
JAVA - Battleship - Pagina 34
JAVA - Battleship - Pagina 35
JAVA - Battleship - Pagina 36
JAVA - Battleship - Pagina 37
JAVA - Battleship - Pagina 38
JAVA - Battleship - Pagina 39
JAVA - Battleship - Pagina 40
JAVA - Battleship - Pagina 41
JAVA - Battleship - Pagina 42
JAVA - Battleship - Pagina 43
JAVA - Battleship - Pagina 44
JAVA - Battleship - Pagina 45
JAVA - Battleship - Pagina 46
JAVA - Battleship - Pagina 47
JAVA - Battleship - Pagina 48
JAVA - Battleship - Pagina 49
JAVA - Battleship - Pagina 50
JAVA - Battleship - Pagina 51
JAVA - Battleship - Pagina 52
JAVA - Battleship - Pagina 53
JAVA - Battleship - Pagina 54
JAVA - Battleship - Pagina 55
JAVA - Battleship - Pagina 56
JAVA - Battleship - Pagina 57
JAVA - Battleship - Pagina 58
JAVA - Battleship - Pagina 59

Conținut arhivă zip

  • JAVA - Battleship.doc

Alții au mai descărcat și

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Aspecte privind realizarea unei evidențe electronice a cărților dintr-o bibliotecă

INTRODUCERE Activitatea umană desfăşurată în indiferent care domeniu presupune folosirea unei cantităţi mai mici sau mai mari de informaţie....

Baze de date - gestionarea cărților într-o bibliotecă

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Crearea unui website cu aplicații numerice utilizând platforma Java 2015

I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...

Gestionarea Activitatii Universitare

Clasa Curs Clasa defineste un obiect de tip curs universitar. Clasa contine campurile: denumire (String) – numele cursului; sala (String) –...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Fire de Execuție Java

INTRODUCERE Java este un limbaj de programare orientat-obiect, puternic tipizat, conceput de către James Gosling la Sun Microsystems (acum filială...

Ai nevoie de altceva?