06.22.2009

2. atskaite

1. Tika pārrakstīts skriptēšanas dzini;

2. Ir izveidota iespēja lietotājiem pievienot pašizveidotas spēles (kas ir jāraksta īpaša valodā);

3. Tika izveidota buddy sistēma (lietotājam ir iespēja pievienot citus lietotājus savam draugu sarakstam un vēlāk viņus izaicināt, vai čatot ar viņiem);

4. Tagad lietotājiem ir iespēja vērot svešas spēles.

5. Tika uzrakstīts wiki priekš lietotājiem, kas vēlas veidot savas spēles.

6. Tika pievienota jauna spēle: backgammon, tā kā tā sāk iekarot aizvien lielāku popularitāti Latvijā.

7. Mākslīgais intelekts. Pagaidām gan ir izstradāts tikai koncepts, kā tas varētu strādāt, taču pagaidām nav ideju, kā to atvieglot, lai lietotājiem būtu ērtāk rakstīt mākslīgo intelektu savām spēlēm.

P.S. Runājot par spēles rakstīšanu, jebkurš, kurš ir kaut nedaudz pazīstams ar programmēšanu, savu spēli varēs uzrakstīt bez problēmām. Tiem, kam interesē nedaudz tehniskākas lietas, tad šeit būs ieskats, kā tad izskatīsies spēles skripta daļa, kas izveido dambretes galdiņu:

    for (local y = 0; y<8; y++)
    {
        for (local x = 0; x<8; x++)
        {
            local white = ((x+y)%2)==0;
            local color = white?"white":"black";

            local cell = bgwCreateCell(x*50, y*50, color+"_cell", null);
            cell.vars.posX <- x;
            cell.vars.posY <- y;
           
            if (!white) //black
            {
                if (y<=2)
                    bgwCreatePiece(cell, "white_piece", users[0]);
                else if (y>=5)
                    bgwCreatePiece(cell, "black_piece", users[1]);
            }
        }
    }

game

Komentāri

admin:

Atskaite pārliecina, attēls, lai arī maz stāsta par tehnsiko pusi, ir estētiski baudāms - droši vien arī pietiekams testiem bez proxy iesaistīšanas. Tiekat tālāk, lai sokas nofinišēt! :)