Skocz do zawartości

Marmot

Użytkownicy
  • Postów

    5 071
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez Marmot

  1. Bo o Scratchu nie ma nic do mówienia, a ciekawy temat wyszedł. Ja tam parę rzeczy od siebie wtrącę: C++ i GM nie można tak dokładnie porównywać czy jest prostszy czy trudniejszy, bo GM to program, a C++ to język programowania. Racja, w czystym C++ to zanim byś napisał system wyświetlania korzystając z podstawowych funkcji tylko to by zajęło wieki. Ale, przecież są biblioteki o wiele przyśpieszające prace, czy to odpowiadające za wyświetlanie grafiki czy odtwarzanie dźwięku (SDL, Allegro) czy pełne frameworki (PopCap Framework), dzięki czemu ma się duże pole do wyboru w kwestiach wydajności i co się wydaje prostsze. Napisanie kodu poruszającego się ludzika ogranicza się do stworzenia odpowiedniej klasy z różnymi funkcjami, z czego większość odpowiada za rysowanie (czyszczenie ekranu, odświeżanie, rysowanie postaci), a tylko jedna za właściwe przesuwanie. System kolizji to żaden problem w erze silników fizycznych czy gotowych algorytmów na sprawdzanie kolizji, jednak zawsze to wszystko jest większą pracą niż w Game Maker. Jednak, tak to jest zawsze, że jak korzystamy z czegoś co odwala za nas ponad połowę roboty, to że zawsze na czymś tracimy, w tym przypadku na wydajności. Można to porównać do edytorów WYSIWYG stron internetowych, które umożliwiają proste stworzenie strony internetowej kosztem dużo większego rozmiaru pliku HTML niż przy zwykłym pisaniu strony, bądź niezgodnością ze standardami (patrz Frontpage). Zresztą, inna sprawa jest taka, że Game Maker został stworzony dla ludzi, dla których tworzenie gier to HOBBY a nie PRACA. Jak hobbystycznie lubisz robić swetry to nie kupujesz całej fabryki z maszynami, tylko druty i motki wełny. Tak samo jest z tworzeniem gier - jak jest to czysto hobbystyczne, dla zabicia nudy, czy do realizacji swoich marzeń, to wystarcza w zupełności takie narzędzie. Logicznym jest to, że pracując gdzieś w firmie programującej gry nie zaznamy Game Makera, tylko C++, bądź inny język programowania (a inne się liczą chociaż w game makingu?), bo tam już tworzenie gier jest w pełni profesjonalne, więc nikt nie będzie tam korzystał z programu dla hobbystów. Zresztą, inna sprawa dlaczego się używa Game Makera w zastosowaniach hobbystycznych, to oszczędność czasu. W grach robionych przez hobbystów zazwyczaj liczy się dobry pomysł, a żeby go łatwo zrealizować i nie zniechęcić się, to jest w sam raz taki program. Tworząc w Game Maker można bardziej skupić się na dopieszczaniu pomysłu, niż na samym fakcie programowania. A co do tej dyskusji związanej z C++ to można wspomnieć, że GML może być świetną odskocznią na języki programowania, bo wymaga on LOGICZNEGO MYŚLENIA, czyli tego co w programowaniu najważniejsze. Posiada też świetną dokumentację, której nic zarzucić nie można (jedynie PHP ma równie dobrą dokumentację, a nawet lepszą) i ktoś kto nie idzie z pierwszym lepszym pytaniem na forum lub na gg, to zacznie korzystać z niej i przy okazji nabierze zdolności studiowania dokumentacji, która też się bardzo przydaje w programowaniu. A poza tym, składnie GML i C++a są bardzo do siebie podobne, tylko w GML nie podoba mi się że jest ona takim mixem składni C++ i Pascala, gdzie można pisać w cały świat. Nawet brak średników na końcu linii nie jest uznawany za błąd. To są wady GMLa, ale kto się będzie chciał odbić od niego na inny język, to zrobi to z łatwością. Sorka, jeżeli coś zagmatwałem, ale przelewałem wszystkie swoje myśli na klawiaturę bezpośrednio. EDIT: Yoda, skąd wiedziałeś ;[ .
  2. Marmot

    Foto-galeria

    Nie wiedziałeś, że takowy istnieje tu ;p ?
  3. Marmot

    Ciekawe linki

    A propos śmiania się: http://pl.youtube.com/watch?v=TIjq0q1ieXA - cz.1 http://pl.youtube.com/watch?v=8EcAatvwJec - cz.2 Pewnie interesujący się tą serią widzieli to już ;p .
  4. Marmot

    Radiówka

    Jak masz internet bezprzewodowy, to teoretycznie nie tylko admin sieci może odczytać wszystko co przesyłasz, ale również osoby znajdujące się w zasięgu działania tejże sieci, niekoniecznie do niej podłączone :) . Ot, uroki bezprzewodowego internetu.
  5. Marmot

    Nasze strony

    1.0 Strict też wymaga application/xhtml+xml. Zmień na 1.0 Transitional, wtedy będzie w 100% zgodna ;p . A co do wyglądu, to takie nieszczególne. Ot, zwyczajne.
  6. W końcu ten Scratch jest kierowany dla dzieci, wszystko macie napisane na stronie. Nawet jakieś coś tam z przedszkolami związane brało udział przy jego tworzeniu, ale nie wgłębiałem się ;p .
  7. Marmot

    Nasze strony

    Nie, po prostu kiedyś dużo pisałem w HTMLu i dbałem o to, żeby strony były zgodne ze standardami i parę rzeczy mi w pamięć zapadło, np. to.
  8. Marmot

    ArcMagi nadchodzi...

    Właśnie nic nie mam, raczej to dla mnie jako plus jest ;p
  9. Marmot

    ArcMagi nadchodzi...

    Coś czuję, że to będzie wyglądać jak klasyczne bijatyki z automatów. Tak czy siak, szacunek dla grafika.
  10. Multimedia Fusion 2, taki jeden którego nazwy zapomniałem a ktoś z GMCLAN swego czasu prowadził o nim stronę (Construct chyba to się zwało) i Game Editor to konkurencje dla Game Makera, ewentualnie można tu też dopisać PopFly. Scratch to program kierowany dla dzieci w wieku 8 lat, aby uczyć je logicznego myślenia i zacząć ich przygodę z programowaniem. Daleko to się ma do konkurowania z GM, który co jak co, ale dla dzieci kierowany nie jest (o, nawet jest wykorzystywany na jakiś kierunkach studiów w Holandii na uniwersytecie w Utrechcie, ale w jakich to nie mam pojęcia, na starej stronie GMa było napisane). Dlatego TeoTN, nie pierd*l głupot, że Game Maker jest dla dzieci. To, że pełno dzieci korzysta z forum, to nie oznacza, że GM jest dla dzieci. Zresztą, zobacz sobie GMCommunity, ciężko tam znaleźć osoby o wieku poniżej 16 lat :) . Game Maker nigdy nie był i nie będzie dla dzieci, to że dzieci z niego korzystają to ich prywatna sprawa, jak to, że pornosy kierowanie dla osób powyżej lat 18 i tak są oglądane przez osoby mające mniej niż tyle lat ;p .
  11. Marmot

    Nasze strony

    Walnąłeś, że strona jest zgodna z XHTML 1.1, a nigdy nie będzie z nim zgodna, dopóki nie zmienisz typu MIME dokumentu z text/html na application/xhtml+xml lub w dużej ewentualności (zgodne ze standardem, ale może powodować problemy) application/xml bądź text/xml. Wtedy też, musisz powiedzieć papa odwiedzającym stronę przez Internet Explorera. Dlatego najsensowniejszym wyjściem będzie skorzystanie z XHTML 1.0 Transitional, który dopuszcza użycie text/html jako typu MIME dokumentu.
  12. Marmot

    Wasze pulpity

    No bo wie, że i tak prędzej czy później go wywalisz. Zresztą, instalacja Ubuntu nie wymaga nawet partycjonowania i formatowania dysku, wystarczy koło 3GB wolne na partycji z Windowsem. Ubuntu tworzy sobie wtedy taki jeden duży plik, w którym trzyma wszystkie swoje rzeczy i odpala się to jak normalny system i nie ingeruje to w nic co jest już na komputerze.
  13. Marmot

    Foto-galeria

    To czy się ogląda pornosy czy nie, nie oznacza czy jest się hetero, homo czy bi. Jak nie potrafisz bez nich żyć, to to bardziej oznacza, że popadłeś w chorobę, niż że jesteś homo.
  14. Marmot

    ArcMagi nadchodzi...

    Mimo wszystko, dla mnie to bardziej wróżka niż wiedźma ;p .
  15. Czarne paski są wporzo, dużo lepsze są od rozciągania ekranu.
  16. Marmot

    ArcMagi nadchodzi...

    Nie no, Imp wygląda najbardziej pro, ale wiedźma <3 . Nie pasuje do niej określenie wiedźmy, wiedźmy to raczej z jakimiś staruchami na miotłach się kojarzą, a nie z takimi laseczkami ;p . No, chyba, że to nie jest bad witch, tylko bed witch ;> .
  17. Marmot

    Foto-galeria

    Tuxman, ty większości chłopakom na forum mówisz że fajnie wyglądają na fotkach, a jak dziewczyna dała fotkę to ją z błotem zmieszałeś ;p . Nie że coś mam do Twoijego gustu czy ocen, ale to troszkę podejrzanie wygląda ;p .
  18. A ja mam pytanie małe apropos monitorów panoramicznych - gra będzie się rozciągać na cały ekran, czy będą czarne paski po bokach? Bo to niezbyt ciekawie wygląda jak gra się tak rozciąga w bok i nie da się nic zmienić w związku z tym.
  19. Dream Evil - Break The Chains \m/
  20. Marmot

    Galeria Treści

    Niektórzy wolą młodsze po prostu, np. takie jak w Twoim avatarze ;]
  21. Marmot

    Foto-galeria

    Oł man, daruj sobie, i tak zerwiecie prędzej czy później ;p . Myśl przyszłościowo, chcesz mieć doła ;P ?
  22. Marmot

    Galeria Grafik

    Antyaliasingu na chiński znaczek brakło ;p ? btw. wiesz chociaż co on znaczy, że go dałeś ;> ?
  23. Marmot

    Foto-galeria

    Flaque, stfu. To jest lepsze od Harlequina.
  24. Marmot

    Galeria Grafik

    Ta pierwsza mrówka od Webzira to wyglądała jak logo jakiejś organizacji gejowskiej, a to drugie to znowu jak jakiejś organizacji anarchistycznej. Najlepsze oryginalne, czarne :P .
  25. To czekamy na kolejne informacje oraz screeny :] .
×
×
  • Dodaj nową pozycję...