niedziela, 12 sierpnia 2007

Ja vs kolizje runda pierwsza

Po kilkunastu nieskończonych projektach postanowiłem wziąć się za coś prostego, co w końcu mógłym skończyć. Wybór padł na klon ponga. Do tej pory napisałem wyświetlanie paletek, pilki, kolizje piłki ze ścianami oraz paletkami.  I w tych ostatnich jest problem, chyba będę je musiał napisać od nowa, innym sposobem. Gra będzie prawdopodobnie open source więc jeśli ją skończe to dam link do ściągnięcia.

Kilka dni temu odbyło się też spotkanie programistów z teamu - aktualnie jest nas 3 i jedna osoba 'w fazie testów'. Planujemy pierwszą betę silnika na koniec sierpnia - zapewne zaliczymy mały poślizg ale cóż, tak bywa.

wtorek, 7 sierpnia 2007

Moduł okna V1.1 gotowy

Skodzone dzisiaj:

- okno V1.1 POL + dokumentacja
- okno V1.1 ANG

Jak widać do skończenia modułu okna zostało jeszcze przepisanie dokumentacji na język angielski. Dlaczego piszę dwie wersje? Ano właśnie, jedna (po polsku) na potrzeby tworzonego silnika (nie ja to niestety ustaliłem, siła wyższa) a druga (po angielsku) dla siebie.

W najbliższym czasie do napisania:
- moduł czcionek V1.1 POL + dokumentacja
- moduł czcionek V1.1 ANG + dokumentacja

I na tym skończy się (póki co) kodzenie modułów do silnika - zrobie sobie małą przerwe (zwłaszcza, że reszta teamu sie opierdala ;)) a zacznie pisanie jakiegoś malutkiego własnego projektu - może będzie to pseudosnake, może coś innego równie prostego, zobaczymy. Jutro zedytuje tego posta i wrzuce link do ściągnięcia modułu.

Do zobaczenia!

// edycja 8 sierpnia 2007: zgodnie z zapowiedzią przetłumaczyłem (kulawą angielszczyzną, trochę na szybko) moduł i dokumentację okna. Do ściągnięcia STĄD

niedziela, 5 sierpnia 2007

Timer v1.1

Jeszcze wczoraj udało mi się skończyć pisanie nowej wersji timera - oznaczonej 1.1. Dostępna w dwóch wersjach językowych - polskim oraz angielskim. Część kodu (metoda obliczania klatek na sekunde) jest z ogólnodostępnych tutoriali z internetu.

Krótki changelog (z wersji 1.0 na 1.1):

- poprawienie obliczania fps
- napisanie metod dostepowych
- mala reorganizacja kodu
- zmiana nazw metod i klasy
- calkowite przerobienie kodu na jezyk angielski + napisanie dokumentacji po angielsku
- czytelniejsze komentarze

Timer możesz pobrać stąd

Może się komuś przyda, prośby skargi zażalenia kierować na gamer.cpp[at]gmail[dot]com

sobota, 4 sierpnia 2007

Moduły v1.0 skończone

Pare dni temu skończyłem 3 moduly do silniczka - timer, czcionki i obsluge okna. Wyszło jak wyszło ale już jestem w trakcie pisania nowych wersji (moze nie beda duzo lepsze ale na pewno mniej rozczarowujace :P). Możesz ściągnąć moduły stąd: POBIERZ

Do końca wakacji muszę przeczytać 3 lektury - iliadę, króla edypa i mitologię - póki co czytam pierwszy tom perełek programowania gier...

Następnym razem postaram się dać nowe wersje modułów.

piątek, 27 lipca 2007

Kolejne leniwe dni

Ostatnie kilka dni, jak widać z tytułu wpisu były bardzo leniwe. Zrobiłem mało, czas zajmowało mi siedzenie na forach, msdn'ie i granie. W najbliższej przyszłości zamierzam się poprawić, oto minilista 'todo na przyszłe dni':

  • dokończenie modułów silnika (czcionki, timer, okno)
  • napisanie jakiejś mini gierki, np snake
  • zabawa z grafiką 3d - modele, cienie
  • przerabianie Perełek tom 1 (dziś zamówione, dojdą w przeciągu najbliższych dni)

Nawiązując do pierwszego akapitu chciałbym wskazać sprawcę mojego koderskiego lenistwa - jest nim nowa odsłona jednej z moich ulubionych serii - Command&Conquer 3 Wojny o tyberium (c&c 3 tiberium wars). To kontynuacja takich hitów jak Red Alert 1, 2 czy Generals. Nie będę tu pisał recenzji żeby nie robić konkurencji CD-ACTION ale zapewniam, że warto zagrać. Szczególnie, jeśli grało się w poprzednie części. Grywalność 10/10 i do tego ta grafika, fabuła - mniam.

Co do bloga to zaktualizowałem linki - nowy adres strony Kuraka i dodane hiperłącze do changeloga gry Game Producer.

Do następnego razu.

Po krótkim namyśle deser - jako, że nie pisałem dłuższy czas. Oto screeny z Wojen o tyberium






czwartek, 12 lipca 2007

Kolejne newsy...

Dawno nic nie pisałem więc wypadałoby to zmienić. Ostatnie dni spędziłem kodząc, grając w Red Alert oraz obijając się.

Skodziłem:
- część modułu odpowiedzialnego za tekst
- część modułu odpowiedzialnego za czas (timer)

Do skodzenia zostało:
- dokończenie obu modułów
- napisanie modułu odpowiedzialnego za wyswietlanie okna

Inne newsy:
- moj pajączek - A. geniculata - przeszedł 2 dni temu wylinkę, jest teraz L5
- zacząłem czytać serię Wiedźmin, na pierwszy ogień idzie "Krew Elfów"
- wyszło nowe CD-Action, muszę załatwić 15 zł, może ktoś mi zasponsoruje?

Postaram się częsciej pisać.

czwartek, 5 lipca 2007

Kilka newsów

Dawno nic nie pisałem więc napisze pokrótce co się u mnie ostatnio działo.

  • dostałem się do I LO w Siedlcach ("Prus") do klasy matematyczno-fizycznej
  • dostałem zadania do napisania - okno, tekst i timer
  • jutro zostane przydzielony do klasy

Przez ostatnie dni sporo kodziłem głupot i grałem w Gothic'a 3. Czas się wziąć za poważną robotę więc kończe :)