atarionline.pl Time Wizard - gra na ABBUC Software Contest 2023 - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1: CommentAuthorlexx
    • CommentTime29 Mar 2024
     
    Lewy jest lepszy :)
    • 2: CommentAuthorBas
    • CommentTime29 Mar 2024
     
    Zdecydowanie prawy.
  1.  
    left Twix is better... ;-)
    • 4:
       
      CommentAuthorpirx
    • CommentTime29 Mar 2024
     
    prawy
    • 5: CommentAuthorXuio
    • CommentTime29 Mar 2024
     
    Lewy
    • 6: CommentAuthorxbx
    • CommentTime29 Mar 2024
     
    Wprawdzie oba sprawiają, że komodziarzowi skacze gul, ale na widok tego po lewej, z łagodnymi gradientami, jego gul skacze ze zdwojoną siłą. Lewy miszcz.
    • 7:
       
      CommentAuthorMq
    • CommentTime29 Mar 2024
     
    Hehehe:-) Amarok, jeśli idziesz na ilość postów w wątku, to dobre pytanie:-) Ale jeśli na prawdę chcesz wiedzieć który ekran jest lepszy, to raczej będziesz musiał zapytać fachowca jakiegoś, bo przy tak postawionym pytaniu dostaniesz randomowy wynik mniej-więcej pół na pół:-) Trochę jak z kolorem okładki książki:-)

    Natomiast merytorycznie, to powiem coś ważniejszego: ludzie, jak chcecie ujrzeć tę grę w finalnej wersji w rozsądnym terminie nieodległym, to lobbujcie za tworzeniem etapów. Edytor jest gotowy, amarok udostępnił trochę wcześniej w tym wątku, a etapy to jest coś, co najbardziej jest potrzebne do tego żeby gra się skompletowała i była gotowa do wydania. Zachęcam serdecznie wszystkich którzy chcą spróbować swoich sił, bo to chyba fajnie jest stać się współautorem takiej superpozycji jak Time Wizard, a na pewno w wydaniu fizycznym gry znajdzie się miejsce na wydrukowanie ksywy, czy imienia każdej osoby która w tym pomogła. Każdy etap, który zostanie przygotowany przez chętne osoby, zostanie wzięty pod uwagę podczas składania finalnej wersji gry i jest duża szansa na to że większość takich etapów znajdzie się na kartridżu. Oczywiście każdy etap musi być przetestowany i zaakceptowany przez samego autora, ale na razie etapów jest mało, więc szanse są duże.
    • 8:
       
      CommentAuthormav
    • CommentTime30 Mar 2024
     
    Ja właśnie w święta zamierzam w końcu usiąść nad edytorem, bo sam "cisnąłem" o funkcje, a potem zniknąłem :D (jak te handlarze na olx:

    przedmiot aktualny?
    tak

    ....

    :D
    • 9: CommentAuthorkraczaj
    • CommentTime30 Mar 2024
     
    Obie sobie. Do wersji deluxe dałbym po prostu inny ekran niż do wersji standardowej
    • 10:
       
      CommentAuthoramarok
    • CommentTime30 Mar 2024
     
    Prawda jest taka, że tło po prawej stronie zrobiłem w jakieś 15 minut przez losowe maźnięcia w Paincie. To oryginalne zajęło mi o wiele dłużej. Najpierw przygotowałem sobie w Inkscape wersję wektorową nakładając na siebie elipsy. Potem wyeksportowałem obraz do png i obrobiłem w Paincie dodając krawędzie ponad przejściami kolorów. Ale nie jestem grafikiem, więc wybaczcie mi moje prymitywne metody. :D

    Docelowy obraz tytułowy jeszcze będę dopieszczał, żeby był mniej chaotyczny a bardziej pixelartowy, na ile pozwolą mi na to moje dwie lewe ręce...

    Co do poziomów, to cały czas otwarta jest możliwość przygotowywania nowych z Waszym udziałem. Za jakiś czas udostępnię też nowszą wersję edytora zawierającą nowe elementy rozgrywki.

    Tak więc zachęcam do zabawy :)
    • 11:
       
      CommentAuthormav
    • CommentTime30 Mar 2024 zmieniony
     
    Zauważyłem pewien błąd w wersji edytora 1.3
    Klikam w "problemy" i edytor znika.
    To samo, gdy są problemy i próbuję wygenerować test - najpierw jest okienko, że są błędy a potem wszystko znika.
    W wersji 1.2 otwiera się poprawnie okienko z listą.

    Windows 10
    • 12:
       
      CommentAuthoramarok
    • CommentTime30 Mar 2024
     
    @mav, zgadza się był taki błąd w wersji 1.3. Proponuję używać najnowszej dostępnej wersji - aktualnie 1.5:
    ->link<-
    • 13:
       
      CommentAuthormav
    • CommentTime30 Mar 2024
     
    Jaaaa, ale wtopa :D
    Jest gdzieś może jakiś ładny changelog, żebym doczytał, co jeszcze przegapiłem?
    • 14:
       
      CommentAuthoramarok
    • CommentTime30 Mar 2024
     
    Wtopa to jest po mojej stronie, że nie prowadzę changeloga. Postaram się to nadrobić po świętach :)
    • 15:
       
      CommentAuthormav
    • CommentTime31 Mar 2024 zmieniony
     
    Fajna zabawa. Właśnie rozkminiałem timestamp do laserów :D

    Swoją drogą odkryłem jeszcze, że bez sufitu jako element planszy, ludzik wypada i umiera a grafika nieco glitchuje (przynajmniej na wersji testu planszy). Przejrzałem wszystkie Twoje poziomy i wszystkie są dokładnie obudowane dookoła :)

    Tak na szybko sobie napisałem narzędzie do przesuwania wszystkich obiektów:

    ->link<-

    Posiada wyłącznie sprawdzanie, czy obiekty nie wychodzą poza granice poziomów, ale już nie sprawdza tego dla "długich" obiektów. Można sobie to potem poprawić w edytorze - i tak będzie mniej klikania, tak myślę :)
    • 16:
       
      CommentAuthormav
    • CommentTime2 Apr 2024 zmieniony
     
    Zaciekawiła i zaskoczyła mnie jeszcze inna rzecz, mianowicie potworek z zasięgiem 5 pokonuje swój odcinek z taką samą prędkością, jak ten z 8. Dzięki czemu w przykładzie z obrazka nie da się nimi za bardzo "rozjechać" momentu, w którym będą się mijać z czasem, tylko zawsze spotykają się w miejscu startu.

    Zresztą dokładnie ta sama historia dotyczy laserów :) trochę szkoda.
    • 17:
       
      CommentAuthormav
    • CommentTime2 Apr 2024 zmieniony
     
    a co do nowych elementów, takich zupełnie nowych do wprowadzenia, to może zaproponuję dwa:
    1) przesuwalny klocek. Mógłby albo dawać się przesuwać w granicach podłogi, albo zsuwać się z niej i spadać. Oczywiście wariant odporny na czas i nie. Wtedy przesunięty klocek po replayu mógłby się cofać na swoje miejsce, lub stać niewzruszony. Na klocek mógłby wizard wskakiwać ale także mógłby np. zasłaniać laser/skracać trasę potworków.
    2) przycisk działający tylko po nastąpnięciu na niego - i tutaj kluczową rolę właśnie grałby też klocek, który nasuwasz na przycisk i wtedy np. można wskoczyć na kładkę / przejść przez barierę.

    No taki trochę "portal", ale to uniwersalny patent :P

    [edit]
    Dodaję swoje 4 poziomiki na dobry początek. Może coś się spodoba :)
    • 18:
       
      CommentAuthoramarok
    • CommentTime3 Apr 2024 zmieniony
     
    @mav, rewelacja!!!

    Świetne poziomy. Wszystkie udało mi się przejść, ale przyznam szczerze, że 3-ci i 4-ty wymagały wielu prób zanim rozgryzłem właściwą kolejność. Specjalnie nie podglądałem w edytorze zależności pomiędzy przyciskami a aktywowanymi obiektami, żeby nie zepsuć sobie zabawy.

    Zastanawiam się czy poziom trudności nie jest zbyt wysoki, ale z drugiej strony mogłyby być to jakieś późniejsze poziomy. Tak czy inaczej wielkie brawa za pomysły!

    Podejrzewam, że docelowe poziomy należałoby nieco dopracować, żeby lepiej spasować pewne elementy dekoracyjne. Teraz zdarza się, że roboty potrafią skasować kawałek wzorków (poziom 1) lub kolców (poziom 2). Ale wszystko to są drobne problemy.

    Oczywiście należałoby ostro potestować poziomy, żeby wyłapać czy nie ma tam jakiś błędów, albo nie generują błędów w samej grze. Sprawdziłbym też, że nie ma problemów z wyświetlaniem grafiki w NTSC, co potencjalnie może zdarzyć się w zbyt mocno ruchomych/animowanych poziomach.

    Teraz spróbuję ustosunkować się do Twoich pytań oraz komentarzy, za które również bardzo dziękuję.

    Swoją drogą odkryłem jeszcze, że bez sufitu jako element planszy, ludzik wypada i umiera a grafika nieco glitchuje

    Zgadza się, należy pilnować, żeby bohater nie wypadał poza planszę, bo gra nie ma pod tym względem zabezpieczeń i jedym sposobem jest odpowiednie obudowanie poziomów.

    Tak na szybko sobie napisałem narzędzie do przesuwania wszystkich obiektów

    Super sprawa, póki co edytor nie ma funkcji pracy z kilkoma obiektami na raz. Na razie nie planuję rozbudowy edytora pod tym względem, bo wolę skupić się na opracowaniu zmian w grze pod wydanie kartridżowe. Tak więc Twoje narzędzie świetnie wypełnia tą lukę.

    Zaciekawiła i zaskoczyła mnie jeszcze inna rzecz, mianowicie potworek z zasięgiem 5 pokonuje swój odcinek z taką samą prędkością, jak ten z 8.

    Słuszne odkrycie. Ruchy robotów oraz platform są zdefinowane w taki sposób, żeby pełny cykl ruchu trwał ilość klatek równą potędze dwójki. Jest to spowodowane potrzebą szybkiego obliczenia pozycji obiektu na podstawie numeru klatki gry. Wygląda to tak:
    zasięg 1 - cykl 8 klatek ruch jednostajny
    zasięg 2 - cykl 16 klatek ruch jednostajny
    zasięg 4 - cykl 32 klatek ruch jednostajny
    zasięg 8 - cykl 64 klatek ruch jednostajny
    zasięg 16 - cykl 128 klatek ruch jednostajny
    zasięg 32 - cykl 256 klatek ruch jednostajny
    zasięg 3 - cykl 32 klatek ruch ze zmienną prędkością
    zasięg 5 - cykl 64 klatek ruch ze zmienną prędkością.
    W tych ostatnich definicjach ruchów wprowdziłem zmienną prędkość, żeby na zmniejszonym zakresie ruchu wyrobić się w odpowiednim czasie z całym cyklem.
    Zauważ proszę, że nie ma możliwości ustawienia dowolnego zakresu ruchu, co jest spowodowane założeniami opisanymi powyżej. Tego nie zamierzam zmieniać, mogę co najwyżej dodać kolejne trajektorie ze zmienną prędkością np. dla zasięgu 6 czy 7.

    przesuwalny klocek. Mógłby albo dawać się przesuwać w granicach podłogi, albo zsuwać się z niej i spadać.

    To bardzo atrakcyjna propozycja, jednak w obecnej mechanice gry nie byłoby to łatwe do zaimplementowania. Nie chciałym w tym momencie wchodzić w technikalia i opisywać ograniczenia obecnej implementacji, ale powiem tylko, że wprowdzenie takiego elementu wymagało sporego przeprojektowania gry, czego nie planuję robić w ramach wydania kartridżowego.

    przycisk działający tylko po nastąpnięciu na niego

    Taki przycisk oczywiście mógłbym wprowadzić, ale obawiam się, że bez przesuwanych klocków byłby mało przydatny. Natomiast rozważam wprowadzenie przycisków czasowych, które (de-)aktywowałyby dany stan na jakiś czas i bohater musiałby wykonać pewne akcje w określonym czasie dopóki przycisk działa. Taki przycisk musiałby być odporny na manipulację czasem, żeby uniknąć zapisywania w historii rozgrywki dodatkowych informacji. Mimo wszystko byłby to całkiem nowy i, myślę, atrakcyjny element interaktywny.

    Na koniec chciałbym wspomnieć, że mam na liście TODO kilka innych nowych elementów z mechaniki gry, które jestem w stosunkowo łatwy sposób dodać, co też powinno urozmaicić grę. :)

    Coś mi się wydaje, że jak tak dalej pójdzie, to ksywka mav zagości w "creditsach" gry :D
    • 19:
       
      CommentAuthormav
    • CommentTime3 Apr 2024
     
    Wiadomo, że przycisk chwilowy, bez możliwości właśnie nasunięcia klocka, raczej mija się z celem.
    Ewentualnie przypominam o przycisku, który ZMIENIAŁBY aktualny stan przy nastąpnięciu.
    Ponadto z takich niby-oczywistych rozszerzeń, skoro powstał poziomy portal, to np. kładka ruchoma w pionie, laser, czy poziome pole :)

    Może też dodać możliwość wstrzymania czasu dla otoczenia, ale nie dla siebie samego? Albo w ramach dodatkowego przycisku (fire'a), spacji, albo tylko formy znajdźki (złota klepsydra?)

    Mogę tak jeszcze wymyślać długo :D
    Postaram się jeszcze znaleźć trochę czasu na nowe poziomy ;)
    • 20:
       
      CommentAuthoramarok
    • CommentTime4 dni temu
     
    Przygotowałem drugą wersję demonstracyjną Time Wizard Deluxe. :)



    W tej wersji:
    - Dodałem znikające drabiny. Mogą być aktywowane przy pomocy przycisków albo poprzez upływ czasu. Mogą być odporne na manipulację czasu albo nie.
    - Dodałem tłumaczenia gry na język francuski, hiszpański, niemiecki i włoski.
    - Zmodyfikowałem czcionkę od tekstów, żeby uwzględnić znaki diakrytyczne używane w poszczególnych językach.
    - Przeprojektowałem nieco ekran do wyboru języka.
    - Dodałem na ekranie startowym logo Mq Workshop z uwagi na planowane fizyczne wydanie gry.

    Kolejne zmiany są już w trakcie przygotowywania. :D
    • 21: CommentAuthorkraczaj
    • CommentTime4 dni temu
     
    Raczej migające ;)
    • 22:
       
      CommentAuthormav
    • CommentTime4 dni temu
     
    Hej, a te poziome mury takie rozciągnięte, to też nowość, czy to się dało wcześniej zrobić? :D
    • 23:
       
      CommentAuthoramarok
    • CommentTime3 dni temu
     
    Te poziome długie murki wymyśliłem już dawno temu, zobacz sobie mój post z 13-go sierpnia, ale jakoś nigdy nie były zaimplementowe w grze. Dodałem w najnowszej wersji TW Deluxe, będzie też niedługo dostępny w najnowszym edytorze poziomów wraz z nowymi ficzerami :)
    • 24:
       
      CommentAuthorMq
    • CommentTime3 dni temu
     
    Dobra robota! :-)
    • 25:
       
      CommentAuthorMq
    • CommentTime3 dni temu zmieniony
     
    .
    • 26:
       
      CommentAuthormav
    • CommentTime3 dni temu
     
    Czekam na ten nowy edytor i nowe rzeczy :)
    w ogóle przez Ciebie naszło mnie na powrót do mojej nigdy nie ukończonej (od lat) giereczki i może przyspieszyłeś jej publiczną premierę o kilka lat :D
    • 27:
       
      CommentAuthoramarok
    • CommentTime3 dni temu
     
    Nowy edytor już wylądował i changelog też :D
    ->link<-

    Główne zmiany to:
    - dodanie poziomych portali,
    - dodanie znikających drabin,
    - dodanie dwóch przykładowych poziomów z nowymi elementami,
    - dodanie długiego poziomego muru,
    - przesunięcie zapisywania ustawień do systemowego kalatogu z danymi,
    - dodanie wydania w formacie dmg dla MacOS - dzięki za pomoc George!
    • 28:
       
      CommentAuthoramarok
    • CommentTime3 dni temu
     
    @mav, cieszę się, że zachęciłem Cię do tego, żebyś powrócił do swojego projektu, bo wiem jaka jest frajda z tworzenia oprogramowania. Zgaduję, że będzie to gra na Atari. Zdradzisz może coś więcej, o czym jest, jakiego gatunku?
    • 29:
       
      CommentAuthormav
    • CommentTime3 dni temu
     
    Niestety jestem słabym programistą-hobbystą, którego Atari zdecydowanie przerasta :( inne ma szans, żebym znalazł tak dużo czasu, by nauczyć się wszystkich niuansów sprzętowych związanych z tym komputerem.