Skocz do zawartości

Lord of Dead

Użytkownicy
  • Postów

    4
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Lord of Dead

  1. Lord of Dead

    Książka

    I prawidłowo, pamiętaj, że z programowaniem jest tak - to że znasz coś na pamięć nie znaczy, że potrafisz sprawnie się tym posługiwać. Platyna ma po części rację, nie zawsze musisz umieć wszystkie "smakołyki" na pamięć, wystarczy, że wiesz do czego one służą, a potem google może pomóc.
  2. Lord of Dead

    Książka

    Tym bardziej, że na końcu każdego rozdziału są zadania. Moim zdaniem nie jest tak całkiem bez sensu czytanie drugi raz Symonii, ponieważ są tam zagadnienia, które sam autor zaznacza, że jeżeli się nie zna jeszcze C++ to można je zrozumieć dopiero podczas drugiego czytania. Moim zdaniem Uważam, że to troszkę błąd, bo jeżeli za bardzo nie pamiętasz "takich smakołyków" to powiedz mi skąd możesz wiedzieć, czy coś z czym masz właśnie problem może nie mieć prostego rozwiązania w jednym z tych "smakołyków"? Kiedyś bawiłem się w GML'u, był to pierwszy język jaki poznałem (poza html'em) i nie ukrywam, że często gdy tworzę grę nasuwają mi się rozwiązania które były dobre w gamemakerze. Dlatego tworzę właśnie silnik, który ma być podobny w użytku do GML'a.
  3. Lord of Dead

    Książka

    Dlaczego OpenGL w mniejszości? Przecież tak naprawdę ma on wiele zalet (nawet DirectX częściowo z niego korzysta)? Egzekutor, nie biblioteka z jakiej korzystasz, ale język sprawia, że tworzysz programy orientowane obiektowo. To, że np. SDL nie jest orientowany obiektowo nie oznacza, że nie możesz korzystać z klas, przeładowań funkcji, czy też innych możliwości tego stylu programowania. Zresztą tutaj tylko chodzi o Twoją wygodę. Równie dobrze możesz stworzyć taki sam program (czy też grę) pisząc nie wykorzystując techniki orientowanej obiektowo. Dziwne, że Dev C++ nie chce tego skompilować, gdy kompilatory C++ zachowują zgodność z C (to też w Symfonii było). Może nie zrobiłeś linkowań bibliotek?
  4. Lord of Dead

    Książka

    Też przeczytałem Symfonię i nie wiedziałem, co dalej robić. Stwierdziłem, że grafika 3D na początek odpada, DirectX też, ponieważ nie jest przenośny między systemami (pracuję głównie na Linuksie). Dowiedziałem się, że w miarę prosta biblioteka SDL daje mi możliwość tworzenia gier 2D, a gdy będę chciał pójść dalej i tworzyć gry 3D, to można połączyć tą bibliotekę z OpenGL (również przenośną biblioteką). Bibliotek uczę się z kursów na różnych stronach, ponieważ nie mogę za bardzo wyszukać książek w języku polskim na ten temat. SDL zaczynałem od tego, a potem tego na zasadzie analizowania gotowych programów ponieważ nie jestem najlepszy z angielskiego (drugi kurs jest w języku angielskim). Na temat OpenGL jest polski kurs rozmiaru książki.
×
×
  • Dodaj nową pozycję...