Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Shazen

Gry - kontrukcja

Polecane posty

No zależy jakie gry chcesz robić :P Cos a'la Mario- to polecam The Games Factory, w miarę (oczywiscie bez przesady ;)) prosta i intuicyjna obsługa. A jesli chcesz tworzyc lepsze gry, np. jakas strzelanka 3D to bedziesz musial się w programowanie pobawić no i mieć duuuuuuuuużo wolnego czasu :)

Link do komentarza
Udostępnij na innych stronach

Kiedyś już był podobny temat, ale chyba go usunięto :( A szkoda, bo informacji w nim było wiele na temat, który Cię interesuje.

@RoZy

3D Studio Max - 3495$ to trochę sporo :P

Za free do robienia grafiki 3D Blender3D doskonale się nadaje 8)

@Obi-San

Z tego co wiem to G++ jest jedynie kompilatorem z zestawu kompilatorów GCC, a jak wiadomo w samym kompilatorze gry się nie napisze :lol:

Z kolei LIBC dołączony jest praktycznie do każdego IDE, a sam z siebie też nic nikomu nie da.

@Shazen

Z programów do "robienia" gier możesz sprawdzić:

- The Games Factory

- Multimedia Fusion

- RPG Maker

- GameMaker

Możesz się nimi spokojnie bawić na początku i tworzyć ciekawe dwuwymiarowe gierki wszelakiej maści, te programy pomagają zrozumieć i poznać pobieżnie zasady, mechanizmy i wymogi tyczące się tworzenia gier. Jednak pewien jestem, że po jakimś czasie uznasz te programy za zbyt "proste", ograniczone. Wtedy zaś polecam zakupić i/lub poszukać w necie tutoriali, kursów i przykładów do nauki języka C++, lub C#. A kiedy już podstawy opanujesz zabierz się za DirectX, lub użyj jakiegoś darmowego engine'u 3D 8)

Link do komentarza
Udostępnij na innych stronach

Polecam darmowy zestaw:

-Sauerbraten - jako silnik

-Blender i Q2 Modeler - do tworzenia modeli MD2

-Xara LX, GIMP - do tekstur

-Audacity - do dźwięku

Do tego jakiś cyfrak i mikrofon i można działać

... aaa bez GCC i źródeł lub chociaż bez ich plików nagłówkowych się nie obędzie.

To jest najszybszy i pewnie najprostszy sposób na zrobienie akcelerowanej gry 3D. Są też wyspecjalizone biblioteki jak CrystalLib, a i oskryptowany Blender może służyć za grę...

Link do komentarza
Udostępnij na innych stronach

Dla bardziej "zaawansowanych" poleciłbym miks: Visual Studio Express + DirectX 9.0 SDK + TinyXML + OpelAL + FMOD + Audiere + OGRE3D (lub Irrlicht, aczkolwiek OGRE jest, że tak powiem, bardziej profesjonalny) + ODE + SDL

I po kolei:

- Visual Studio Express - IDE (środowisko programistyczne), które można za free zaciągnąć za strony microsoft.com

- DirectX 9.0 SDK - wersja programistyczna bibliotek DirectX, wraz ze wszystkimi bibliotekami + przykłady, tutoriale i kikla pomniejszych programików

- TynyXML - wrapper XML dla jezyka C++

- OpenAL, FMOD i Audiere - biblioteki do obsługi dźwięku - można używać tylko jednej z nich, jednak każda ma swoje wady i zalety, zaś za FMOD trzeba płacić, jeśli chcesz zgarniać kasę za swoje twory.

- OGRE3D i Irrlicht - darmowe engine'y 3D. OGRE jest trochę bardziej zaawansowany i wymagający od programisty, poza tym służy TYLKO do grafiki 3D, zaś Irrlicht jest łatwiejszy w obsłudze, posiada własny system kolizji itd, jednak ustępuje OGRE pod wieloma względami technologicznymi

- ODE - Open Dynamics Engine - darmowy engine fizyczny, wykorzystany (między innymi) w Call of Juarez, X-Pand Rally, oraz BloodRayne 2

SDL - Simple Directmedia Layer - mała biblioteka dzięki której mamy ułatwiony dostęp do większości urządzeń wejścia/wyjścia 8)

Uzupełnić to można o Blender3D do grafiki, NVIDIA FX Composer do robienia shader'ów i wymienione w poprzednich postach programy do dźwięku i tekstur 8)

Z takim (darmowym) zestawem i odrobiną wprawy możesz naprawdę zaszaleć 8)

Link do komentarza
Udostępnij na innych stronach

Klik&Play stare ale jare :D

Jak się pogłówkowało trochę nawet ciekawe rzeczy można było zrobić.

Prawdę powiedziawszy to technologia kamienia łupanego.

Heh, "moja poczontka", jakby to ujal pewien polski muzyk. Jednak bardzo ograniczony.

EDIT przeczytalem posta drugi raz i zdalem sobie sprawe, ze brzmi jak gdyby muzyk byl ograniczony ;) Chcialbym odrazu zdementowac, muzyk ograniczony nie jest, choc IMO ostatnie jego twory nie nadaja sie do sluchania. Ograniczony jest K&P.

IMO warto pobawic sie nieco takimi programikami. Daja generalne pojecie o tym jak sie robi gre. Potem jak juz odkryjesz wszystkie ograniczenia i niedogodnosci z przyjemnoscia przeniesiesz sie w swiat programowania, wilekich bibliotek, silnikow ...

Link do komentarza
Udostępnij na innych stronach

Irrlicht wygląda również bardzo ciekawie. Warto zwrócić uwagę na tutoriale na stronie projektu (choćby integracje z ODE).

Wrażenie robią też te wszystkie tutoriale na Youtube do Blendera. Kto by pomyślał, w zasadzie tylko program do grafiki 3D, a można stworzyć w nim coś z zaawansowaną fizyką, czy jakąś grę FPP:)

Link do komentarza
Udostępnij na innych stronach

Jakiś czas temu było znakomite The Games Factory 2 na krążku w KŚ Ekspert. Można jeszcze zamówić jako archiwalny numer.

GameMaker to podstawa. Klik & Play w wersji "edukacyjnej" jest do pobrania za free.

Można jeszcze wziaść engine Doom czy Quake 1-3, "oskubać" go z zastrzeżonych danych i zrobić swoją grę (w ten sposób powstały np. FreeDoom czy Urban Terror) Jak się macie brać za silnik Q3, to zainteresujcie się i to poważnie ioquake3 (klik).

Do tworzenia FPSów programów typu "dla opornych" jest mało - w zasadzie tylko Gamemaker 3d (potwornie ograniczony, gry podobne do siebie, nie do kupienia już poza aukcjami) i FPS Creator (drogi, trzeba zamawiać przez net, ma mało obiektów w wersji podstawowej a dodatkowe trzeba dokupować, no i poza tym gotowe gry nie działają najszybciej i wyglądają średnio) Jest jeszcze kilka darmowych silników, ale są potwornie toporne w obsłudze, a gry są awaryjne.

I dla kompletu dodam, że dla Visty powstał FPS Creator DX10 (sporo możliwości, m.in. skryptowanie AI, również przyjaznego graczowi i "prawie" nextgenowy wygląd gier, ale potwornie drogi i wymagający komputera z kosmosu), ale to tylko ciekawostka.

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...