The great reveal.

Felicitări!
Nu mi-a mers executabilul (pe Debian 11, 64 biți, interfață GNOME):
Code: Select all
cannot execute binary file: Exec format error
Dar am intrat la codul sursă, am rulat
Code: Select all
pip install -r requirements.txt
python3 Sireum.py
și a pornit. Încă nu l-am prea jucat, dar arată bine. Numai că nu încape pe un ecran cu rezoluția 1024x768 (nu întreba), iar fereastra nu poate fi redimensionată. Și ar fi bine ca jocul să conțină regulile.
Cred că ar fi mai ușor pentru tine și pentru jucători dacă l-ai face browser game. Ar fi din start compatibil cu toate sistemele de operare (inclusiv Android și iOS), nu ai avea bătăi de cap cu executabilul, actualizările ar fi instantanee și partea de multiplayer online probabil ar fi mai simplă de asemenea. Poate încerc o implementare în JavaScript când prind vreo două zile libere.
Aș vrea să postez aici un link către aplicația mea aflată pe ceva site de jocuri indie, iar distribuția jocului meu să fie frumos acoperită de mai știu eu ce licență open source gnuștiucum. Nu mai am energie să mă ocup de așa ceva, orice chestiune administrativă, ce nu ține strict de funcționalitatea aplicației dezvoltate de mine, mă lasă perfect indiferent în acest moment.
Ok, dar ca să știi, cu licența e simplu. E suficient să o adaugi în folderul programului și eventual să o menționezi undeva în interfață (în zona credits, Help -> About sau ceva de gen). Recomand GNU GPL v3, care permite folosirea codului doar în programe care au aceeași licență (deci orice variantă derivată trebuie să fie, de asemenea, liberă). Dacă îți surâde, poți să o copiezi de
aici și să o incluzi în folderul proiectului, sub numele LICENSE.txt.
Tot ce pot să fac este să vă rog să nu modificați codul aplicației Sireum fără a obține în prealabil acordul meu.
Fără supărare, asta e o pretenție absurdă. Ce fac pe calculatorul meu nu privește pe nimeni. Probabil ai în vedere distribuirea programului modificat, dar chiar și o asemenea restricție contrazice etosul și licențele libere/open-source. Ar face imposibilă colaborarea în public. Pe GitHub, de exemplu, contribuțiile încep cu un fork, adică o versiune publică, modificată a codului tău. După ce fork-ul e creat, ești invitat (printr-un pull request) să adaugi modificările în versiunea ta.