Jocuri

From HaskellWiki
Jump to navigation Jump to search


BannerProLinuxAndHaskell.gif

Mergi la Facultatea de Stiinte !

La facultate poti invata unul din cele mai productive limbaje: Haskell !


. Cautati teme de licenta despre jocuri sau despre Haskell ?

Cititi la: Teme de Licenta 2009-2010, s-au adaugat teme de licenta noi.

. Pagina despre Game Development

... in limba engleza o gasiti la adresa: http://www.haskell.org/haskellwiki/Game_Development In cazul in care va intereseaza dezvoltarea jocurilor in Haskell.

Alte dezvoltari de jocuri se pot face in stil Reactive programming; folosind Yampa.

. Un joc in care apare figura creatoarei bannerului Ro/Haskell

Stiu, stiu, l-am compilat cu Dev C++ dupa niste surse ale lui Morrison. Am remarcat ironia. Data viitoare am sa compilez surse de jocuri in Haskell, deoarece exista destule ! Haskell e si un Rapid Development Language de Jocuri, in caz ca nu stiati.

http://www.haskell.org/wikiupload/9/9d/Project1.bin Click dreapta -> Save Link As -> si salvati sub numele Game1.exe

. O versiune a aceluiasi joc construita cu simbolurile din comunitatea Haskell

Recunoasteti simbolurile principalerlor activitati ale comunitatii Haskell ?

  • The Monad Reader,
  • Monads,
  • Haskell Community si
  • Hcar ...
  • Hackatron...
Haskellgame-pic-small.gif

Site-ul al carui nume este pe spatele cartilor de joc este al facultatii noastre de la Univ. "Vassile Alecsandri" din Bacau.

http://www.haskell.org/wikiupload/7/72/HaskellGame.bin Click dreapta -> Save Link As -> si salvati sub numele HaskellGame.exe

Un pachet arhivat cu mai multe versiuni similare ale jocului este disponibil. Una din versiuni este dedicata distributiei Mandriva Linux, acel Linux pe care l-am folosit cand am scris primul manual de Haskell in limba romana aparut in editura acreditata CNCSIS. Altele sunt doar jocuri.

(A zipped package of similar games is here. One of them is dedicated to Mandriva Linux, the Linux Distribution used when I've wrote my first Haskell Manual.)

http://www.haskell.org/wikiupload/6/67/Games.zip Click dreapta -> Save Link As apoi dezarhivati "the full set".


Vor urma detalii...

. Mandriva Linux

Mandriva Linux ne-a oferit posibilitatea sa rulam GHC si Hugs inca de la versiunea 8.2. Este unul din motivele pentru care le-am dedicat si lor o versiune a jocului cu imagini.O gasiti in arhiva de mai sus. Actualmente folosim Ubuntu in loc de Mandriva.

MDV20091.gif

. Un joc in Open GL si SDL gasiti la pagina dedicata OpenGL-ului

cat_umbrella.png Descarcati si jucati Raincat, un joc scris in Haskell care are un link pe pagina: Ro/Haskell/OpenGL. Pagina de origine este aici: http://raincat.bysusanlin.com/

Uitati-va nitel si prin arhiva windows ca sa vedeti din ce se compune o astfel de aplic atie.

Download: RainCat 4 Windows: http://stage.gamecreation.org/raincat/raincat.win32.zip

Download: RainCat 4 Linux: http://stage.gamecreation.org/raincat/raincat.linux.tar.gz

Sursele in Haskell: http://www.gamecreation.org/file_download/18/raincat-source.zip


Povestea este simpla, jocul este la fel de simplu iar grafica este faina. Pe scurt, pregatiti-i pisicutei RainCat un traseu lipsit de pericolele apei - pisicutele se stie ca nu sufera apa - ceea ce puteti face plasand pe traseu, in locurile potrivite:

  • o haina de ploaie
  • niste bocanci
  • o umbrela buna de barca
  • o umbrela buna de a te apara de ploaie si ca parasuta

si alte accesorii.

Download: RainCat 4 Windows: http://stage.gamecreation.org/raincat/raincat.win32.zip


Pagina in dezvoltare.


BannerProLinuxAndHaskell.gif

Mergi la Facultatea de Stiinte !

La facultate poti invata unul din cele mai productive limbaje: Haskell !