home.social

#pygame — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pygame, aggregated by home.social.

  1. #P4STEngine 0.2.0-beta is live! 🚀

    Major updates: New EngineCompiler (Nuitka support), improved askbox scaling, better icon handling & crucial bugfixes.

    Breaking changes: Config updates needed, PyInstaller & PythonZIP support dropped.

    Are you ready to build? palace4software.eu/p4ste

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #indiedev

  2. #P4STEngine 0.2.0-beta is live! 🚀

    Major updates: New EngineCompiler (Nuitka support), improved askbox scaling, better icon handling & crucial bugfixes.

    Breaking changes: Config updates needed, PyInstaller & PythonZIP support dropped.

    Are you ready to build? palace4software.eu/p4ste

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #indiedev

  3. #P4STEngine 0.2.0-beta is live! 🚀

    Major updates: New EngineCompiler (Nuitka support), improved askbox scaling, better icon handling & crucial bugfixes.

    Breaking changes: Config updates needed, PyInstaller & PythonZIP support dropped.

    Are you ready to build? palace4software.eu/p4ste

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #indiedev

  4. #P4STEngine 0.2.0-beta is live! 🚀

    Major updates: New EngineCompiler (Nuitka support), improved askbox scaling, better icon handling & crucial bugfixes.

    Breaking changes: Config updates needed, PyInstaller & PythonZIP support dropped.

    Are you ready to build? palace4software.eu/p4ste

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #indiedev

  5. #P4STEngine 0.2.0-beta is live! 🚀

    Major updates: New EngineCompiler (Nuitka support), improved askbox scaling, better icon handling & crucial bugfixes.

    Breaking changes: Config updates needed, PyInstaller & PythonZIP support dropped.

    Are you ready to build? palace4software.eu/p4ste

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #indiedev

  6. Vielleicht habt ihr auf vergangenen Chaos Communication Congressen, MRMCDs oder Easterheggs meine Raspberry Pi Pico basierte Arcade-Konsole gesehen, vielleicht auch damit gespielt – jetzt könnt ihr auch via #PyGame am Computer und sogar via #Pygbag im Browser (sogar mobil) damit spielen: simonwaldherr.github.io/DIY-Ar

    Natürlich könnt ihr sie aber auch gerne nachbauen, Details dazu im Repo.

    #39c3 #rp2040 #hub75 #opensource #arcade #diy

  7. Vielleicht habt ihr auf vergangenen Chaos Communication Congressen, MRMCDs oder Easterheggs meine Raspberry Pi Pico basierte Arcade-Konsole gesehen, vielleicht auch damit gespielt – jetzt könnt ihr auch via #PyGame am Computer und sogar via #Pygbag im Browser (sogar mobil) damit spielen: simonwaldherr.github.io/DIY-Ar

    Natürlich könnt ihr sie aber auch gerne nachbauen, Details dazu im Repo.

    #39c3 #rp2040 #hub75 #opensource #arcade #diy

  8. Vielleicht habt ihr auf vergangenen Chaos Communication Congressen, MRMCDs oder Easterheggs meine Raspberry Pi Pico basierte Arcade-Konsole gesehen, vielleicht auch damit gespielt – jetzt könnt ihr auch via #PyGame am Computer und sogar via #Pygbag im Browser (sogar mobil) damit spielen: simonwaldherr.github.io/DIY-Ar

    Natürlich könnt ihr sie aber auch gerne nachbauen, Details dazu im Repo.

    #39c3 #rp2040 #hub75 #opensource #arcade #diy

  9. Vielleicht habt ihr auf vergangenen Chaos Communication Congressen, MRMCDs oder Easterheggs meine Raspberry Pi Pico basierte Arcade-Konsole gesehen, vielleicht auch damit gespielt – jetzt könnt ihr auch via #PyGame am Computer und sogar via #Pygbag im Browser (sogar mobil) damit spielen: simonwaldherr.github.io/DIY-Ar

    Natürlich könnt ihr sie aber auch gerne nachbauen, Details dazu im Repo.

    #39c3 #rp2040 #hub75 #opensource #arcade #diy

  10. Vielleicht habt ihr auf vergangenen Chaos Communication Congressen, MRMCDs oder Easterheggs meine Raspberry Pi Pico basierte Arcade-Konsole gesehen, vielleicht auch damit gespielt – jetzt könnt ihr auch via #PyGame am Computer und sogar via #Pygbag im Browser (sogar mobil) damit spielen: simonwaldherr.github.io/DIY-Ar

    Natürlich könnt ihr sie aber auch gerne nachbauen, Details dazu im Repo.

    #39c3 #rp2040 #hub75 #opensource #arcade #diy

  11. RE: mastodon.online/@aslankemalasl

    PyGame oyunum için bu ateş efekti kodunu değiştirip rüzgarda sallanan ağaç yaprakları yapılsa sistemi çok yorar mı diye düşünmüştüm.

    Maalesef denemeye hiç fırsatım olmadı.

    Hatta kodu iyice bozup, oyunumu kodlarken karşılaştığım son sorun olan akan dere yada su yapmak için kullanabilir miyim diye bile düşündüm. ツ

    Hazır kodları bozup uyarlamak kodlama öğrenirken en sevdiğim yöntemdir.

    Çok da keyifli oluyor ツ

    2012 yılında HTML öğrenirken amatör sitemi de öyle yapmıştım!

    Hâlâ duruyor!

    #PyGame

  12. Bu da bir zamanlar ilgilendiğim güzel bir uğraştı.

    Sorun şu ki ben zaman zaman eski ilgi alanlarıma geri döner kaldığım yerden ilerlerim.

    Fakat bunda yapamadığım için maalesef devam edemiyorum.

    Çünkü Python dilini ve kodlamayı daha öğrenemeden gelen birkaç değişikliği düzeltecek bilgim yok.

    Oyunum güncelleme sonrası bir anda çalışamaz hâle geldi!

    Bunu hiç beklemiyordum. Hazırlıksız yakalanmıştım.

    ..devamı yanıtta

    #Pygame #python
    _____
    • Oyun Yapma Çalışmalarım: youtube.com/watch?v=yitSkSAtUy

  13. Bunu daha önce de paylaştım, ama bu devam eden akışa da ekliyorum.

    #PyGame oyunumu kaldığı son hâli ile Google Drive hesabıma yükledim.

    Belirli bir aşamaya gelene kadar içi çöp dolu olur. Bir sürü saçma yorum satırları ve kullanılmayan çöp dosya!

    Lazım olursa bulmak kolay olsun diye böyle çalışıyorum.

    Ayrıca bunu #python dilini neredeyse hiç bilmeyen birinin geliştirmeye çalıştığını unutmayın!

    Okumayı yeni öğrenen bir İlkokul çocuğunun defteri gibi düşünülebilir!

    drive.google.com/drive/folders

  14. Bu minik cimcimeyi özledim!

    2023'te bir ara önceki Python 3 versiyonuna dönerek geri getirmişim, ama maalesef sanırım bu seçenek te ortadan kalktı ve artık işe yaramıyor!

    Şu sorunu çözeceğini bilsem yapay zekaya soracağım, ama bütün oyun klasörünü verip çözmesini beklemek ve sonunda çözüm almak bana zor görünüyor.

    Ne güzel oynuyordum.

    Lânet olasıca Python!

    Eski kodları yeni sisteme uyarlayan bir araç da geliştirseydin ya!

    #python #pygame #gamedev #coding #gaming

    mastodon.online/@aslankemalasl

  15. LIVE ON 🔴

    Les envahisseurs de l'espace débarquent dans le placard à code !

    Et c'est maintenant sur la chaîne Twitch formamac 👾

    ➡️ twitch.tv/formamac

    @twitchfr @pythonhub @pythonclcoding @pygame #python #pygame #interview #gamedev #indiedev #indiegame #twitch

  16. @ehmatthes ... i was one of those. We had (and still having !) such a good time. I want to you for your great book on ('Crash Course... ). So valuable.

    WIth your permission, i'm using some of the content ( based joy, mostly ) as 'teaching material' here in

  17. @ehmatthes ... i was one of those. We had (and still having !) such a good time. I want to #thank you for your great book on #python ('Crash Course... ). So valuable.

    WIth your permission, i'm using some of the content ( #pygame based joy, mostly ) as 'teaching material' here in #madrid

  18. @ehmatthes ... i was one of those. We had (and still having !) such a good time. I want to #thank you for your great book on #python ('Crash Course... ). So valuable.

    WIth your permission, i'm using some of the content ( #pygame based joy, mostly ) as 'teaching material' here in #madrid

  19. @ehmatthes ... i was one of those. We had (and still having !) such a good time. I want to #thank you for your great book on #python ('Crash Course... ). So valuable.

    WIth your permission, i'm using some of the content ( #pygame based joy, mostly ) as 'teaching material' here in #madrid

  20. @ehmatthes ... i was one of those. We had (and still having !) such a good time. I want to #thank you for your great book on #python ('Crash Course... ). So valuable.

    WIth your permission, i'm using some of the content ( #pygame based joy, mostly ) as 'teaching material' here in #madrid

  21. 🔥 I'm Kennedy, happy to announce the release of my first ever vertical slice of my free and open-source game (fully playable 1st mission): Bionic Blue 0.13.0!

    You can install it with "pip install --upgrade bionicblue".

    You can also download the source from GitHub github.com/IndieSmiths/bionicb and launch it with a Python instance that has pygame-ce installed.

  22. Es un placer y una gran oportunidad de aprendizaje, para mí el primero !, ... día a día en las aulas de los Centros de Formación profesional en el aprender jugando


    pythonisas.github.io/pygames-i

  23. After working with many different game and physics engines I decided to work on my own physics engine and maybe extend it later for games.

    During experiments and debugging, I get interesting forms and patterns, that I want to share.

    Here you see circles with the connection to the closest point on the wall/line in the middle.
    And I really like this pattern reminding me of a mindmap-like construct.

    Did you work on something and the result was totally different or for another purpose?

    Created my me. No AI.

    #circle #mindmap #connections #gamedev #game #godot #phaser #pygame #unity #lines #graphics #office #waved #genuary #genart #art #mastoart #fediart #p5js #noai #genuary2026 #code #math #programming #artwork #minimalism #coding #generativeart #generative #artforsale #simplify #creativecoding #random

  24. Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚

    Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️

    Implementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️

    Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata qui… poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️

    Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️

    https://octospacc.altervista.org/2024/05/04/framionx/

    #console #Nintendo #gaming #applicazione #UX #switch #Python #PC #idea #problema #FrameNX #Pygame #4221

  25. Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚

    Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️

    Implementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️

    Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata qui… poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️

    Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️

    https://octospacc.altervista.org/2024/05/04/framionx/

    #console #Nintendo #gaming #applicazione #UX #switch #Python #PC #idea #problema #FrameNX #Pygame #4221

  26. Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚

    Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️

    Implementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️

    Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata qui… poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️

    Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️

    https://octospacc.altervista.org/2024/05/04/framionx/

    #console #Nintendo #gaming #applicazione #UX #switch #Python #PC #idea #problema #FrameNX #Pygame #4221

  27. Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚

    Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️

    Implementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️

    Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata qui… poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️

    Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️

    https://octospacc.altervista.org/2024/05/04/framionx/

    #console #Nintendo #gaming #applicazione #UX #switch #Python #PC #idea #problema #FrameNX #Pygame #4221

  28. Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚

    Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️

    Implementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️

    Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata qui… poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️

    Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️

    https://octospacc.altervista.org/2024/05/04/framionx/

    #console #Nintendo #gaming #applicazione #UX #switch #Python #PC #idea #problema #FrameNX #Pygame #4221

  29. Preciso trabalhar no doutorado, mas acabei de achar um lance massa que preciso estudar para mostrar 28/11 no Sesc na atividade de simulações biológicas #Boids #Flocking #Python #pygame #Emergent #Simulation #PyNBoids github.com/Nikorasu/PyNBoids

  30. Video-Tutorial: Partikelsysteme in Pygame (mit einer »Miau-Katze«)

    Dieses gut 35-minütige Video-Tutorial, das ich Euch für das Wochenende herausgesucht habe, um die Zeit in der Corona-Isolation totzuschlagen, zeigt nicht nur, wie Ihr einfache Partikelsysteme in Pygame programmieren könnt, sondern auch wie Ihr ein »Nyan Cat«-Partikelsystem hinbekommt. blog.schockwellenreiter.de/202 #Python #Pygame #GameDev #NyanCat #ParticleSystem #Video-#Tutorial

  31. Hi, folks! ✌️ How is't going?

    Here's the first playable level for Vasya ☀️ !

    It has spikes and... Movable spikes... And flowers! 💮

    You can download the game from Gamejolt: gamejolt.com/games/vasya-and-h

    Or from the Release section on its GitLab's page: gitlab.com/xolatgames/vasya-an

    Or also view the source code on its GitLab's page: gitlab.com/xolatgames/vasya-an

    Have a nice day! 👋🍸

    #python #python3 #opensource #platformer #games #game #gamedev #2d #tiled #tiledmapeditor #pygame #devlog #devlogs #action

  32. Figured out how to create a Linux, MacOS (ARM) and Windows executable in a GitHub action for our PyGame mini game: github.com/jhutar/CatWars/blob

    Uploaded to jhutar.itch.io/catwars if you would be able to try if Windows and MacOS "builds" work - thank you 🙂

    #pygame #gamedev #pyinstaller

  33. Hello everyone!

    Our game #engine has just been released as version 0.1.0-beta, along with a complete redesign of our website.

    So if you’re looking to start developing a #computer #game: P4STEngine is ready to go.
    (But please be gentle – it’s still a #beta version)

    palace4software.eu/p4ste

    And, of course, a huge thank you once again to #Publii (@publii) for the wonderful #CMS.

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #PubliiCMS #indiedev

  34. Hello everyone!

    Our game #engine has just been released as version 0.1.0-beta, along with a complete redesign of our website.

    So if you’re looking to start developing a #computer #game: P4STEngine is ready to go.
    (But please be gentle – it’s still a #beta version)

    palace4software.eu/p4ste

    And, of course, a huge thank you once again to #Publii (@publii) for the wonderful #CMS.

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #PubliiCMS #indiedev

  35. Hello everyone!

    Our game #engine has just been released as version 0.1.0-beta, along with a complete redesign of our website.

    So if you’re looking to start developing a #computer #game: P4STEngine is ready to go.
    (But please be gentle – it’s still a #beta version)

    palace4software.eu/p4ste

    And, of course, a huge thank you once again to #Publii (@publii) for the wonderful #CMS.

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #PubliiCMS #indiedev

  36. Hello everyone!

    Our game #engine has just been released as version 0.1.0-beta, along with a complete redesign of our website.

    So if you’re looking to start developing a #computer #game: P4STEngine is ready to go.
    (But please be gentle – it’s still a #beta version)

    palace4software.eu/p4ste

    And, of course, a huge thank you once again to #Publii (@publii) for the wonderful #CMS.

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #PubliiCMS #indiedev

  37. Hello everyone!

    Our game #engine has just been released as version 0.1.0-beta, along with a complete redesign of our website.

    So if you’re looking to start developing a #computer #game: P4STEngine is ready to go.
    (But please be gentle – it’s still a #beta version)

    palace4software.eu/p4ste

    And, of course, a huge thank you once again to #Publii (@publii) for the wonderful #CMS.

    #Palace4Software #gamedev #GameEngine #PyGame #OpenSource #OSS #FOSS #OpenSourceGame #gaming #PubliiCMS #indiedev

  38. Game dev on iBook G4 with NetBSD - What can you do with a laptop enough to drink even in the Puritan ex-colonies? 21 ... - hackaday.com/2025/07/23/game-d #retrocomputing #netbsd #pygame #ibook #ppc

  39. Olivia @Oliviastarstuff ·


    I've finally coded A Star from scratch in
    I've always wanted to make one of these visualisations.

  40. Olivia @Oliviastarstuff ·

    My current project is working on creating a visualisation of algorithm. I'm using to produce the visuals. but before I can do that I have to build out the grid. I've made it especially hard on myself it seems but creating a hexagon grid. Working slowly to fix the bugs.

  41. Сравнение алгоритмов сортировки на Python с Pygame-визуализацией

    Когда объясняешь школьникам или студентам, как работает сортировка, графика говорит громче слов. Наверняка, в интернете полно обзоров и сравнительных анализов различных алгоритмов сортировки, но я не нашел ничего что объединяло бы самые популярные алгоритмы в одном сравнительном экстазе. Поэтому я написал визуализатор, который показывает в реальном времени , как разные алгоритмы сортируют один и тот же массив — одновременно .

    habr.com/ru/articles/960178/

    #python #pygame #sorting

  42. heutige arbeitsvermeidungsmaßnahme: mit der wellengleichung rumspielen

    #librosa #pygame

  43. Zweieinhalb Stunden Python: Fraktale, Turtle und Pygame (Zero)

    Diese drei insgesamt zweieinhalb stündigen Tutorials behandeln die Themen Pygame Zero, Fraktale mit Pythons Turtle und Kollisionserkennung in Videospielen mit Pygame. blog.schockwellenreiter.de/202 #Python #Pygame #PygameZero #Turtle #Spieleprogrammierung #Fraktale

  44. Video-Tutorial: Space Invaders mit Pygame programmieren

    Natürlich kann ich Euch nicht in die nächsten zwei vermutlich schockwellenreiterfreien Tage entlassen, ohne Euch ein Tutorial zu präsentieren, mit dem Ihr die Zeit totschlagen könnt, falls das Wetter keine Outdoor-Aktivitäten zuläßt. Und da es zumindest hier in Berlin schifft wie Sau, habe ich ein über zweistündiges Video ausgesucht, das Euch in die Geheimnisse der #Spieleprogrammierung mit #Pygame einführen will. blog.schockwellenreiter.de/202

  45. [Часть 1.5] Делаем свою 3D игру на Python

    [Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !

    habr.com/ru/articles/899362/

    #python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting