Oddam projekt w dobre ręce

Niegdyś bardzo blisko związany z Ligą Liero, popełniłem klona tej przewspaniałej gry, który zwał się Wurmz!. Gra cieszyła się sporą popularnością, niestety jej kod nie nadawał się do niczego z paru względów - w połowie napisany był w C, w połowie w C++ (gra w międzyczasie przeszła na C++, ale nie miałem czasu przepisać całości kodu), projekt prowadziłem w strzępach wolnego czasu, więc każda funkcja była zbiorem brzydkich hacków (z braku wolnego liczył się czas realizacji, a nie sposób). Projekt został w końcu zastąpiony przez Gusanos.

Równolegle prowadziłem projekt innego klona Liero, gry opartej na wektorach, z realistyczną fizyką i ładniejszą grafiką. To właśnie tego projektu, Liero Sequel Project, dotyczy ta notka.

Screenshot z gry

Projekt utknął (z braku mojego czasu) na etapie implementacji silnika. Napisałem kompletny system obsługi kolizji (realistyczna fizyka). Wygląda (moim skromnym zdaniem) całkiem nieźle, działa pod Windows i pod Linuksem. Współpracujący ze mną grafik (Dzięcioł / Woodpecker Studios) obiecał zaspokoić każdą zachciankę graficzną. Potrzeba jeszcze przepisać engine odpowiedzialny za particle (gracze, bronie) i napisać engine wykrywania kolizji obiekt/obiekt (obiekty mają okrągłe bounding-boksy, więc nie powinno być to trudne).

Pytanie brzmi: czy są jacyś chętni?

8 » odpowiedzi dla wpisu “Oddam projekt w dobre ręce”


  1. 1 Mswider@jogger.pl

    Witam! Dzięki twoim informacją potwierdziłem informacje, które uzyskałem z innych źródeł. Przydało mnie się to bardzo! Dziękuję ci!

  2. 2 Express

    A co z Wurmzami? Są jeszcze szanse na reaktywację?

    Jakoś zawsze bardziej do mnie przemawiały niż Gusanos.

  3. 3 Jerrec

    Mówiąc szczerze chyba lepiej by było gdyby Patrys pomógł Basarze z(*cough*napisał*cough*) AI do Gusanos…

    LOSP połączył się z Gusanos. Więc czemu nie przenieść części Wurmz! do G?

  4. 4 Greybrow

    I części LSP do G może też?

  5. 5 Krymzon

    Oj z częścią LSP to może być trudno, bo jest oparte na zupełnie innym silniku. Chociaż przekonywaliśmy się wielokrotnie, że w obecności Patrysa termin "niemożliwe" traci znaczną część obszaru swej stosowalności ^_^

    Natomiast na patrysowe AI w Gusanos cały czas po cichu liczę… Boty w Wurmz!, mimo że dalekie od bycia dopracowanymi, kosiły. A skrypty w LUA to coś, czym chętnie i ja bym się zajął, gdyby och implementacja dawała troszkę więcej możliwości, niż w ostatnich órz:

    -Zmienne przekazywane między klatkami! Robak musi coś pamiętać, żeby się nie zaciąć na trudnej mapie.

    -Położenie obiektów - szansa na napisanie algorytmów omijania pocisków:P

    -Przypisywanie plików ze skryptami inteligencji do plików profilu gracza, co da możliwość organizowania turniei botów ^_^

  6. 6 Patrys

    Krymzon:

    - każdy bot ma własną pamięć, więc wszystkie zmiennie są zachowywane między klatkami.

    - położenia obiektów nie ma, ale trzebaby najpierw dzielić obiekty na drzewo quad, żeby wygodnie je przeszukiwać

    - każdy bot może mieć własny skrypt AI, w pliku .cfg z profilem się to defniuje

  7. 7 Krymzon

    Ajwaj, co do tej pamięci to się widać niezbyt dobrze w skrypty wczytałem:( Jeśli chodzi o własny skrypt dla bota, to widziałem, że szykowałeś coś takiego, ale chyba w końcu w żadnym .cfg, które do mnie dotarło, nie było rzeczonej definicji. Nie wiedziałem, że silnik to już obsługuje.

    Skoro jednak te prace były tak zaawansowane, ino skryptów brakowało, może warto byłoby włączyć Wurmzowe AI do Gusanos?:>

  8. 8 eh

    Ten klon wyglada rewelacyjnie. Szkoda ze pewnie nigdy nie zobaczymy grywalnej wersji.

Skomentuj wpis