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:
         
        CommentAuthorjhusak
      • CommentTime18 Feb 2024 08:02
       
      @amarok
      pyinstaller --onefile time-wizard-level-editor.pyw


      załatwił sprawę :)

      Jest i menu na górze, ale MacOsX ma menu na samej górze, pod górną krawędzią obrazu, a nie przytwierdzone do okienka. Podyktowane jest to łatwością trafienia w menu.
      • 2: CommentAuthorxbx
      • CommentTime18 Feb 2024 15:02
       
      Pobawiłbym się (Mac), ale ten ciąg znaczków niewiele mi mówi. Czy jest szansa na coś dla zwykłego śmiertelnika?
      • 3:
         
        CommentAuthoramarok
      • CommentTime19 Feb 2024 17:02 zmieniony
       
      Dostępna jest wersja 1.3 edytora. Wprowadziłem sporo poprawek i usprawnień m.in:
      - zmiana rozmiaru obiektów przy pomocy przeciągania myszką, należy złapać za prawą i/lub dolną krawędź ramki obiektu
      - przesuwanie obiektów z klawiatury przy pomocy strzałek
      - zmiana rozmiaru obiektów z klawiatury przy pomocy Shift + strzałki
      - usuwanie obiektów z klawiatury - klawiszem Del
      - zmiana kolejności rysowania obiektów z klawiatury przez Home, PageUp, PageDown, End
      - obsługa schowka - Wytnij, Kopiuj, Wklej
      - uproszczona obsługa stanów - nie trzeba ich dodawać i konfigurować, obiekty przypięte do stanów automatycznie aktualizują czasową odporność wszystkich obiektów związanych z danym stanem. Teraz nie będzie problemów o których pisał mav.
      - poprawki błędów oraz jakieś tam drobniejsze usprawnienia

      @xbx, przygotowałem gotowe binarki do MacOS, tak więc nie musisz nic samodzielnie kompilować.

      @jhusak, co do czasu uruchamiania to mam podobnie jak u Ciebie, ale tylko jak robię to ze skompilowanej wersji. W przypadku uruchamiania z interpretera Pythona przez Pycharma uruchamia się błyskawicznie. Podejrzewam, że to kwestia stawiania całego świata lub coś podobnego...

      Binarki do ściągnięcia są z gitlaba:
      ->link<-

      Tak to wygląda na VirtualBoxie z MacOS 12.
      • 4:
         
        CommentAuthormav
      • CommentTime19 Feb 2024 17:02
       
      Pięknie, tylko coś windows go nie lubi :(
      • 5: CommentAuthorGekoPL
      • CommentTime19 Feb 2024 18:02 zmieniony
       
      ->link<- - dość fajne narzędzie do skanowania.
      Jak ktoś się boi uruchamiać "time wizard editor" - to można uruchamiać w piaskownicy Windows (Win PRO).

      Oto wynik:
      • 6:
         
        CommentAuthormav
      • CommentTime19 Feb 2024 18:02
       
      Ja się nie boję, bo ufam amarokowi na tyle, tylko dobrze, żeby wiedział, że taki problem istnieje. Może to jest kwestia zmiany ustawień kompilatora, albo jakiegoś kawałka kodu...lepiej, żeby po prostu takie rzeczy nie wyskakiwały wcale :)

      A poza tym, dziękuję bardzo, za wdrożenie moich skromnych pomysłów :)
      • 7:
         
        CommentAuthorGeorge
      • CommentTime19 Feb 2024 19:02
       
      @amarok - potestowałem wersję binarną na Mac i stworzyłem 3 issues - ku pamięci.
      Myślę, że może za dwa z nich będę się w stanie zabrać, ale nie wiem:

      1) Jak tworzysz binarkę na Maca? Jest jakiś skrypt na GitLabie projektu?
      2) Jaki emulator odpalasz po naciśnięciu 'Test Level'?
      3) Moja konfiguracja to, Monterey na Intelu, czy masz wybór procesora, czy to jakaś kompilacja dwusystemowa (albo Rosetta to ogarnia?)?

      @xbx - aktualnie binarkę należy odpalić z terminala, potrafisz?
      Trzeba wcześniej niestety uruchomić komendę, która ustawia na pliku możliwość jego wykonywania:
      chmod u+x time-wizard-level-editor
      • 8:
         
        CommentAuthoramarok
      • CommentTime19 Feb 2024 19:02
       
      A myślałem, że uda mi się ukryć tego trojana ;)

      Tak na serio, to przepraszam, muszę sprawdzić w czym problem. Chwilowo wstrzymajcie się z używaniem programu, na wszelki wypadek.

      @mav, dzięki za zaufanie, ale w takich kwestiach to nawet sobie nie ufam :)
      • 9:
         
        CommentAuthorGeorge
      • CommentTime19 Feb 2024 19:02
       
      @jhusak polecasz jakiś AntiVirus na Maca? :)
      • 10:
         
        CommentAuthorshanti77
      • CommentTime19 Feb 2024 20:02
       
      Ja mam taką sytuację pod Delphi, jak skompiluję program z włączonym "odpluskwianiem" to Windows wykrywa w nim jakiegoś Trojana, a jak wyłączam debugowanie to wszystko jest ok.
      • 11: CommentAuthormono
      • CommentTime19 Feb 2024 22:02
       
      Pewnie ktoś puścił wirusa z symbolami debugowania i genialny antywirus zindeksował odwołania do jakiegoś libc :) No i teraz wszystko jest wirusem :)
      • 12:
         
        CommentAuthorjhusak
      • CommentTime20 Feb 2024 00:02
       
      Kompilacja na Maca:
      1. Odpalamy terminal.
      2. Wchodzimy w katalog ze źródłami:
      cd time-wizard-level-editor

      3. wpisujemy
      pyinstaller --onefile time-wizard-level-editor.pyw


      Plik pojawi się w katalogu dist.

      Oczywiście trzeba mieć środowisko zainstalowane typu python3 i xcode cmdline tools.
      • 13:
         
        CommentAuthoramarok
      • CommentTime20 Feb 2024 00:02 zmieniony
       
      Jest sporo informacji w sieci na temat nadwrażliwości niektórych antywirusów na exe przygotowane przez pyinstaller jak ten poniżej:
      ->link<-

      Ze względu na popularność i powszechne wykorzystanie Pythona, nierzadko zdarza się, że hakerzy lub cyberprzestępcy dystrybuują złośliwe oprogramowanie, trojany i oprogramowanie ransomware przy użyciu Python + PyInstaller. Jest to pierwszy problem, ponieważ programy antywirusowe dostrzegą podobieństwa między plikami EXE wygenerowanymi przez użytkownika a złośliwym oprogramowaniem stworzonym przez przestępców.


      Podali tam kilka rozwiązań, żeby zminimalizować problem fałszywego oznaczania programu jako wirus. Próbowałem wygenerować wersję z opcją "--onedir" zamiast "--onefile", ale też jest to postrzegane jako trojan. Próbowałem także starsze wersje pyinstallera jednak virustotal nadal widzi problemy.

      Na ten moment nie mam innego rozwiązania niż dodanie wyjątku w regułach antywirusa.

      @George, odpowiadając na Twoje pytania:
      Ad 1) binarkę pod MacOS robię dokładnie tak samo jak pod Windowsem i Linuksem czyli komendą:

      pyinstaller --onefile time-wizard-level-editor.pyw


      Ad 2) Zainstalowałem Atari800MacX 6.0.1 ze strony ->link<-

      Ad 3) U mnie także jest to wersja Monterey, w VirtualBoxie nie widzę żadnej opcji dotyczącej wyboru architektury procesora, dlatego zakładam, że to konfiguracja Intel.
      • 14:
         
        CommentAuthorjhusak
      • CommentTime20 Feb 2024 09:02
       
      U mnie generuje się arm64 pod M1.
      • 15:
         
        CommentAuthorjhusak
      • CommentTime20 Feb 2024 09:02
       
      @George - nie używam. Zablokowane otwieranie załączników i wewnętrzna sieć za natem.
      • 16: CommentAuthortebe
      • CommentTime20 Feb 2024 09:02
       
      w Delphi mam podobnie, cały katalog mam dodany do wyjątków antywirusa
      • 17: CommentAuthorAtaripuzzle
      • CommentTime20 Feb 2024 12:02 zmieniony
       
      dobra - nie ważne. Kasuję
      • 18:
         
        CommentAuthoramarok
      • CommentTime20 Feb 2024 15:02
       
      @Ataripuzzle - ważne, ważne. :)

      Pythona ściągam zawsze z oficjalnej strony czyli ->link<- a pakiety tylko i wyłącznie przez pip. Poza tym w projekcie mam plik requirements.txt, który zawiera wszystkie użyte pakiety z ich wersjami. Dzięki temu mogę łatwo odtworzyć środowisko np. pod Linuksem czy MacOSem, gdzie normalnie nie pracuję.
    1.  
      Dzięki za odpowiedź - napracowałeś się w pyqt - wyszło profesjonalnie - szacunek
      • 20:
         
        CommentAuthoramarok
      • CommentTime25 Feb 2024 10:02 zmieniony
       
      Wczoraj był dla mnie niesamowity dzień. W jednym czasie taka kumulacja nagród, że jeszcze dzisiaj zbieram szczękę z podłogi :)

      Bardzo chciałbym podziękować wszystkim, którzy zdecydowali się oddać głos na moją grę zarówno w FujiCupie jak i dorocznym konkursie organizowanym przez AtariAge! Wasza reakcja jest niezmiernie ważna dla każdego twórcy gier.

      Od jutra zabieram się ostro do pracy, żeby urealnić fizyczne wydanie gry :)

      Tymczasem chciałbym dać upust radości Czasodziejowi...

      Na koniec chciałbym pogratulować wszystkim uczestnikom konkursów ich wspaniałych produkcji, które wzbogacają nasz wyjątkowy świat Atari. Także chciałbym ogromnie podziękować organizatorom konkursów za ich inicjatywę i zaangażowanie. To m.in. dzięki takim akcjom wszystko się kręci :)
      • 21: CommentAuthordhor
      • CommentTime25 Feb 2024 14:02
       
      Gratulacje Amarok! Utrzymaj taki poziom przy następnych produkcjach, to społeczność atarowska będzie ci płacić dożywotnią emeryturę :)
      • 22: CommentAuthorXuio
      • CommentTime25 Feb 2024 15:02
       
      Gratulacje, nagrody w pelni zasluzone!
      • 23: CommentAuthortebe
      • CommentTime25 Feb 2024 17:02
       
      top notch :)
      • 24: CommentAuthormono
      • CommentTime25 Feb 2024 17:02
       
      Tak jest! Gratulacje! Wspaniała gra.
      • 25:
         
        CommentAuthortOri
      • CommentTime25 Feb 2024 18:02
       
      Gratulacje!!! Zaprawdę dobrze to wygląda i gra :)
      • 26: CommentAuthorGekoPL
      • CommentTime25 Feb 2024 18:02
       
      Oglądałem wczoraj "galę rozdania nagród"...
      Gratulacje dla Ciebie za Time Wizard i dla Mq za Dude Story... Brawo.
      • 27:
         
        CommentAuthoramarok
      • CommentTime25 Feb 2024 22:02
       
      W imieniu Mq i swoim pięknie dziękuję. Jak widać polskie produkcje mają wzięcie :)
    2.  
      Gratulacje!

      Wysoko postawiona poprzeczka - dlatego już nie robię gierek, bo nie mam szans :D

      Mq, czekamy na grę w kartoniku!
      • 29:
         
        CommentAuthoramarok
      • CommentTime25 Feb 2024 23:02
       
      @mgr_inz_rafal, obawiam się, że mam takie same myśli jak Ty w konkteście robienia przyszłych gierek przeze mnie... ;)

      Ale mam na to radę - cofnąć czas i zmienić historię, żeby Time Wizard nie powstał. :D
      • 30:
         
        CommentAuthorMq
      • CommentTime26 Feb 2024 00:02
       
      Amarokowi już gratulowałem chyba z pięć razy co najmniej, ale nie mam żadnego problemu z tym, żeby zrobić to tutaj jeszcze raz:-) Gratuluję zwycięstwa w Fujicup, ale również przy okazji gratuluję zwycięstwa w konkursie ZPH na grę roku, gdzie Time Wizard także zajął pierwsze miejsce, a Dude Story zaraz za nim drugie, co raz jeszcze potwierdziło kto tu rządzi:-)

      Również dziękuję w naszym wspólnym imieniu wszystkim za udział w głosowaniach. Przy okazji tych imprez z wyborami gier roku bardzo się cieszę, że nawiązaliśmy miły kontakt z Amarokiem. Fajnie że programiści współpracują i dogadują się partnersko tworząc silną grupę w Atarowej społeczności - to dobrze rokuje na przyszłe produkcje nowych gier w kolejnych latach.

      Poprzeczka wysoko postawiona, ale chciałem powiedzieć, że Time Wizard i Dude Story szły ze sobą łeb w łeb. Już kilka razy zaznaczałem, że nie chciał bym, żeby moja gra była jedyną najlepszą, bo to by oznaczało, że nie mielibyśmy w co grać na Atari. Lepiej żeby powstawało np. 10 najlepszych gier w każdym roku, wtedy na Atari będziemy mieli jeszcze większe powody do świętowania i radości.

      Panowie: życzę wszystkim wielu nowych świetnych produkcji w roku bieżącym i w latach kolejnych.
      • 31: CommentAuthorlexx
      • CommentTime26 Feb 2024 05:02
       
      Gratulacje !!!!
      • 32:
         
        CommentAuthormav
      • CommentTime26 Feb 2024 13:02
       
      Gratulacje!
      • 33:
         
        CommentAuthoramarok
      • CommentTime27 Feb 2024 00:02
       
      Moi drodzy!

      Chciałbym poinformować Was, że udostępniłem kody źródłowe gry Time Wizard na moim gitlabie. Jakby co to możecie śmiało zadawać pytania dotyczące szczegółów implementacji. Postaram się wyjaśnić wszelkie zawiłości.

      Link do projektu na gitlabie: ->link<-
      • 34:
         
        CommentAuthorGeorge
      • CommentTime21 Mar 2024 12:03
       
      Dobra wiadomość!

      Dziękuję!
      • 35:
         
        CommentAuthorGeorge
      • CommentTime21 Mar 2024 12:03 zmieniony
       
      Trochę mi w tym GitLabie brakuje jakichś możliwości zapisania ulubionych projektów, tak jak gwiazdki w GitHub. Albo ślepy jestem.
      • 36:
         
        CommentAuthorGeorge
      • CommentTime21 Mar 2024 12:03 zmieniony
       
      Dobra znalazłem, ślepy byłem :)
      Sorry za zaśmiecanie, ale kolejny raz zauważam, że jak napiszę o jakimś problemie, to później łatwiej mi się go rozwiązuje ;)
      • 37: CommentAuthortebe
      • CommentTime21 Mar 2024 15:03
       
      "zółta kaczuszka" pozdrawia George
      • 38:
         
        CommentAuthorGeorge
      • CommentTime22 Mar 2024 14:03
       
      Cześć Kaczuszko!
      • 39:
         
        CommentAuthoramarok
      • CommentTime28 Mar 2024 01:03
       
      Jak już jakiś czas temu zapowiedziałem, pracuję na rozszerzoną wersją gry Time Wizard. Przyjąłem roboczą nazwę Time Wizard Deluxe. Docelowo gra otrzyma fizyczne wydanie na kartridżu.



      Robocza wersja demonstracyjna 1:
      - Ładuje się z kartridża.
      - Uruchamia się na Atari XL/XE z 64 kB pamięci RAM (przetestowane na emulatorze).
      - Zawiera ekran wyboru języka - w tym momencie pomiędzy angielskim i polskim.
      - Posiada pierwszą z kilku planowanych nowych elementów mechaniki gry - poziome portale.

      Będę starał się na bieżąco informować o postępach w miarę jak będą powstawały kolejne dema.
      • 40:
         
        CommentAuthorJacques
      • CommentTime28 Mar 2024 07:03
       
      Miodnie :-) A czy będzie również dostępna wersja plikowa/dyskotekowa by dało się skorzystać z pamięci masowych? Ewentualnie chociaż obraz car (udostępniany nabywcom, jeśli tylko ma być wydanie komercyjne)
      • 41:
         
        CommentAuthoramarok
      • CommentTime28 Mar 2024 07:03
       
      Wraz z płatnym wydaniem pudełkowym będzie udostępniony darmowy obraz kartridża. Nie robię tego dla zysku a dla zabawy :) Wersja pudełkową będzie dla kolekcjonerów, ale zależy mi na tym, żeby każdy mógł sobie zagrać.
      • 42: CommentAuthorCaesar
      • CommentTime28 Mar 2024 09:03
       
      Cudownie! Od razu zapisuję się w kolejce do zakupu :)
      • 43:
         
        CommentAuthorJacques
      • CommentTime28 Mar 2024 10:03
       
      @amarok
      Super, dzięki i gratulacje, bo nie mam wątpliwości, ze wersja Deluxe będzie jeszcze lepsza :-)
      • 44: CommentAuthorXuio
      • CommentTime28 Mar 2024 10:03
       
      Brawo amarok!
      • 45:
         
        CommentAuthormav
      • CommentTime28 Mar 2024 12:03
       
      Elegancko :) pomyślę nad zakupem :D
      • 46: CommentAuthorxbx
      • CommentTime28 Mar 2024 12:03
       
      No to wystarczy tylko dokupić do tego kartridża małe Atari...
      • 47:
         
        CommentAuthoramarok
      • CommentTime28 Mar 2024 19:03
       
      Dzięki za Waszą miłą rekację. To, że wersja Deluxe będzie lepsza niż oryginał to oczywiste - w końcu nazwa do czegoś zobowiązuje :) A jak będzie to sami ocenicie.
      • 48:
         
        CommentAuthoramarok
      • CommentTime29 Mar 2024 15:03
       
      Takie szybkie pytanko, który ekran tytułowy Waszym zdaniem byłby lepszy?
      • 49:
         
        CommentAuthorduncan
      • CommentTime29 Mar 2024 15:03
       
      Ten po prawej stronie.
      • 50: CommentAuthorVidol
      • CommentTime29 Mar 2024 15:03
       
      ten po lewej 'lepsiejszy', po prawej trochę za bardzo napaćkany.