• 0
codez

Biome3d - mans pirmais 3d hobija projekts

Question

biome3d.com - vienkārša spēlīte, kas taisīta pēc populārās spēles Agario koncepcijas, tikai 3d versijā.

 

Taisīju kā hobija projektu, lai apgūtu 3d programmēšanu pārlūkā ar Webgl.

 

Spēles serveris taisīts Scalā un komunicē ar frontendu caur websocketiem binārā formā.

Spēles serveris vienlaikus spēj uzturēt līdz pat 200 spēlētājiem un modelēt mijiedarbību starp ap 2000 kustīgu un 50'000 nekustīgu objektu 20 reizes sekundē. Lai sasniegtu tādu performanci tiek izmantotas vairākas datu struktūras, no kurām galvenā ir optimizēts kd-tree.

 

 

Palaista šī gada 1.septembrī, bet kā izrādījās daudziem iepatikās un pašlaik ir ap 40k unikālu lietotāju dienā un ap 400k mēnesī.

Vairāki lieli youtuberi ir ievietojuši video par spēli:

 

https://www.youtube.com/watch?v=YM7UXcdAjpk

https://www.youtube.com/watch?v=va6UyfuAILo

 

Kopā ir izveidoti jau vairāk kā 1000 Youtube video par spēli.

 

 

Share this post


Link to post
Share on other sites

50 answers to this question

  • 0

Tu pēc to čūsku kodēšanas naktī vari gulēt vispār? Nav tā, ka aizver acis un tur viss vienkārši ložņā? :D

Share this post


Link to post
Share on other sites
  • 0

Cilvēki, kuriem rādīju šito, iedalās izteikti divās kategorijas, pirmie tie, kas saka: "cik kruti", otrie tie, kas saka: "cik pretīgi". :)

Share this post


Link to post
Share on other sites
  • 0

 

codez, es arī gribu mācēt tā kodu rakstīt. 

 

 

Kur problēma? Pilns internets ar bezmaksas apmācībām. Izmanto "PSP systems" a.k. pacel savu pakaļu :D

Share this post


Link to post
Share on other sites
  • 0

Interesanta spēle, likās, ka telpai nav robežas, bet tormēr ir un tur mani arī noķēra milzīgs pikaču :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now