World of Tetris

Nume și descriere proiect

World of Tetris

Categorie aplicaţie

Joc Online

Obiective

  • Crearea unei arhitecturi client-server care poate suporta modificarea în timp real a conţinutului de către agenţi multipli
  • Implementarea principalelor funcţionalităţi caracteristice unui joc RPG (questing, character progression, skill tree)
  • Dezvoltarea unui editor de hărţi pentru a permite utilizatorului dezvoltarea de conţinut nou. Totodată, posibilitatea de a salva / încărca aceste hărţi.

Grup ţintă

Persoane pasionate de jocurile RPG, dar care nu sunt dispuse, sau nu au posibilitatea să-şi dedice cantităţi mari de timp pentru a evolua în aceste jocuri.

Limbaje de programare /biblioteci / aplicaţii / framework-uri folosite

  • Flash Develop ca mediu de dezvoltare
  • ActionScript 2.0
  • PHP + XML pentru partea de server

Cerinţe necesare

  • Cunoştinţe de POO
  • Noţiuni de trigonometrie (necesare pentru conversia coordonatelor din 2D în 3D.)
  • Programare folosind ActionScript 2.0 – nivel avansat
  • Cunoştinţe PHP – nivel începător

Cunoştinţe/abilităţi dobândite

  • Principiile de bază din spatele graficii izometrice
  • Modul de funcţionare a conceptelor de role-playing

Roadmap

01. 5 iulie: Creare de elemente de decor / obiecte (flora/NPC/relief).
02. 6-7 iulie: Implementare + Testare sistem de pathfinding.
03. 8-9 iulie: Generare hartă pornind de la matrice sursă.
04. 10-11 iulie: Implementare + Testare sistem de scrolling pentru hartă.
05. 12-13 iulie: Implementare algoritmi de lupta şi spawn pentru NPC-uri inamice
06. 14-15 iulie: Sistem de questing + Testare
07. 16-17 iulie: Implementare skill tree pentru fiecare tip de personaj
08. 18-19 iulie: Corelare între Questing şi Skill tree – Sistem de leveling
09. 20-22 iulie: Mecanismul de baza pentru Map Editor + troubleshooting
10. 23-24 iulie: Interfaţare pentru Map Editor + Meniu principal
11. 25 iulie: Sistem de importare de matrice pentru hartă în Map Editor

Resurse utile

http://www.kirupa.com/developer/actionscript/isometric_transforms.htm
http://www.kirupa.com/developer/isometric/

Echipa:

Simionescu Mihai
Rais Alexandru
Burcus Maria

Pagina proiectului:

http://code.google.com/p/worldoftetris

  • Logo Stagii pe Bune