En effet je pourrais utiliser le format TMX. Je l'ai utilisé pour cet autre projet de jeu: OpenCombat. J'avoue que j'hésite … J'aime bien l'idée de dessiner une carte avec un éditeur comme GIMP. Mais les outils comme Tiled sont très aboutis aussi …
Merci pour ton analyse très instructive ! Un détail: dans Rolling, il n'est pas nécessaire de jouer les personnages en simultanés pour profiter du multiboxing (mélange de jeu asynchrone et synchrone).
Dans l'absolu ça ne pose pas de problème c'est vrai. Le problème se pose lorsque l'on regroupe des joueurs sur un serveur qui souhaitent jouer un partie "jeu de rôle":
Ton personnage, une fois tué, est perdu. Mais c'est le jeu: Si une faction adverse est venu t'attaquer, ou si tu as pris des risques avec ton personnage, c'est le jeu. Mais si ton personnage est tué parce que des joueurs on crées un certain nombres de personnages "factices" juste pour être plus fort, ce plus "le jeu" (de rôle).
C'est un équilibre compliqué …
Je tire cet enseignement du jeu de rôle fract.org, où la création de personnages "multis" est un vrai problème au sein de la communauté.
Je vais te faire l'historique complet des clients pour commencer :p
Au départ je voulais faire un truc de geek:
Le premier client que j'ai développé était un client texte utilisant des caractères utf-8 utilisable dans un terminal. Ça marchait mais j'ai trop vite été limité en terme de capacité de rendu.
Ensuite je me suis décidé à faire un truc moins exclusif avec un rendu web pour les raisons que tu avance. Je voulais apprendre le Rust aussi et j'ai trouvé une lib type rogue like avec rendu web: doryen-rs (le développeur est francophone est super sympa !)
Ca donnait ça:
Mais pareil, je me suis trouvé coincé en terme de rendu. Voulant toujours faire du Rust je suis allé vers Coffee, qui lui, n'a pas de rendu web.
J'ai envisagé d'utiliser une techno javascript, mais je voulais vraiment apprendre le Rust :p
Mais le développement du client graphique n'est pas le plus complexe et on peut facilement en faire un nouveau. Donc peut-être un client web un de ces jours !
Ah oui intéressant … Est-ce que tu sais si on peut embarquer docker comme un exécutable ? Ou est-ce que l'on est obligé de l'installer comme un service ? Le top du top serait que l'utilisateur du programme n'est qu'un script à lancer après avoir décompressé une archive.
A la base l'idée était bien de distribuer seulement le programme python (Windows + Linux). Mais ce programme doit s'afficher dans un terminal et nécessite fcntl. Donc même une fois passé à la moulinette de PyInstaller ou de Cx_Freeze, il ne peut être utilisé sous Windows.
J'ai réussi à faire un script .bat qui permet d'installer cygwin et faire fonctionner le programme à travers, mais il reste des problèmes d'affichages assez problématiques (problème de couleur + utf-8 on dirait …) En attendant de pouvoir corriger ces problèmes sous Windows + Cygwin (ou en remplacement pourquoi pas …) j'aimerais faire cette machine virtuelle.
Effectivement l'infinitif du verbe e fait hésiter aussi. Vu le franglais de la popup ça sent la mauvaise traduction. Les contacter directement peut-être ?
Je m'y suis mis plusieurs fois en hébergeant moi même des outils comme miniflux. Mais je me retrouvais systématiquement noyé sous le nombre d'articles :/
Je connais bien Tiled. Pour correspondre à mon besoin il sera nécessaire de coupler des tileset avec un plugin python pour convertir la carte en format texte.
Mais ça reste envisageable si je ne trouve pas de solution comme celle que je recherche.
[^] # Re: Chapeau !
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 2.
Le secret c'est un peu, mais régulièrement ! Mais faut aimer manger du code comme on dit :p
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Editeur de carte
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 3.
En effet je pourrais utiliser le format TMX. Je l'ai utilisé pour cet autre projet de jeu: OpenCombat. J'avoue que j'hésite … J'aime bien l'idée de dessiner une carte avec un éditeur comme GIMP. Mais les outils comme Tiled sont très aboutis aussi …
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Limitation des personnages
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 1.
Merci pour ton analyse très instructive ! Un détail: dans Rolling, il n'est pas nécessaire de jouer les personnages en simultanés pour profiter du multiboxing (mélange de jeu asynchrone et synchrone).
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: hop
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 1.
Merci c'est plein d'infos utiles !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Limitation des personnages
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 4. Dernière modification le 23 juillet 2020 à 17:07.
Salut jyes,
Dans l'absolu ça ne pose pas de problème c'est vrai. Le problème se pose lorsque l'on regroupe des joueurs sur un serveur qui souhaitent jouer un partie "jeu de rôle":
Ton personnage, une fois tué, est perdu. Mais c'est le jeu: Si une faction adverse est venu t'attaquer, ou si tu as pris des risques avec ton personnage, c'est le jeu. Mais si ton personnage est tué parce que des joueurs on crées un certain nombres de personnages "factices" juste pour être plus fort, ce plus "le jeu" (de rôle).
C'est un équilibre compliqué …
Je tire cet enseignement du jeu de rôle fract.org, où la création de personnages "multis" est un vrai problème au sein de la communauté.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
# Code source
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 4. Dernière modification le 23 juillet 2020 à 15:18.
Je réalise que je n'ai même pas mis les liens vers le code source (si un modo veut les ajouter …):
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Bravo
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 8.
Salut,
Je vais te faire l'historique complet des clients pour commencer :p
Au départ je voulais faire un truc de geek:
Le premier client que j'ai développé était un client texte utilisant des caractères utf-8 utilisable dans un terminal. Ça marchait mais j'ai trop vite été limité en terme de capacité de rendu.
Ensuite je me suis décidé à faire un truc moins exclusif avec un rendu web pour les raisons que tu avance. Je voulais apprendre le Rust aussi et j'ai trouvé une lib type rogue like avec rendu web: doryen-rs (le développeur est francophone est super sympa !)
Ca donnait ça:
Mais pareil, je me suis trouvé coincé en terme de rendu. Voulant toujours faire du Rust je suis allé vers Coffee, qui lui, n'a pas de rendu web.
J'ai envisagé d'utiliser une techno javascript, mais je voulais vraiment apprendre le Rust :p
Mais le développement du client graphique n'est pas le plus complexe et on peut facilement en faire un nouveau. Donc peut-être un client web un de ces jours !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Chapeau !
Posté par bux (site web personnel, Mastodon) . En réponse au journal Rolling: un nouveau jeu libre. Évalué à 2.
Merci !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
# Complet
Posté par bux (site web personnel, Mastodon) . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 4.
A la lecture de l'article je m'attendais à une solution type Gitea mais Onedev semble proposer un très grand nombre de fonctionnalités ! Je note …
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: docker
Posté par bux (site web personnel, Mastodon) . En réponse au message Une machine virtuelle légère avec python3.7. Évalué à 2.
Ah oui intéressant … Est-ce que tu sais si on peut embarquer docker comme un exécutable ? Ou est-ce que l'on est obligé de l'installer comme un service ? Le top du top serait que l'utilisateur du programme n'est qu'un script à lancer après avoir décompressé une archive.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: docker
Posté par bux (site web personnel, Mastodon) . En réponse au message Une machine virtuelle légère avec python3.7. Évalué à 2.
Ah oui d'accord :) Du coup cette solution ne semble pas résoudre le problème que je rencontre (pas de fcntl sous windows).
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: docker
Posté par bux (site web personnel, Mastodon) . En réponse au message Une machine virtuelle légère avec python3.7. Évalué à 2. Dernière modification le 12 novembre 2019 à 11:41.
Bonjour NeoX,
Tu trouveras des infos dans mon commentaire au-dessus.
Qu'est-ce que c'est ? Ca ne me dit rien.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: pyinstaller
Posté par bux (site web personnel, Mastodon) . En réponse au message Une machine virtuelle légère avec python3.7. Évalué à 2.
Bonjour Strash,
A la base l'idée était bien de distribuer seulement le programme python (Windows + Linux). Mais ce programme doit s'afficher dans un terminal et nécessite fcntl. Donc même une fois passé à la moulinette de PyInstaller ou de Cx_Freeze, il ne peut être utilisé sous Windows.
J'ai réussi à faire un script .bat qui permet d'installer cygwin et faire fonctionner le programme à travers, mais il reste des problèmes d'affichages assez problématiques (problème de couleur + utf-8 on dirait …) En attendant de pouvoir corriger ces problèmes sous Windows + Cygwin (ou en remplacement pourquoi pas …) j'aimerais faire cette machine virtuelle.
S’il te prend l'idée de faire des tests, le programme concerné est https://github.com/buxx/rolling et la procédure qui installe ça sous Windows avec Cygwin est là: https://github.com/buxx/rolling/tree/master/windows (install.bat)
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: C'est possible
Posté par bux (site web personnel, Mastodon) . En réponse au message Backup de mails avec Thunderbird (ou autres ...). Évalué à 1.
Je vais essayer ça, merci.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: chtit capture d’écran
Posté par bux (site web personnel, Mastodon) . En réponse au journal Site Gopher du magazine Taz. Évalué à 3. Dernière modification le 10 octobre 2019 à 11:04.
Que voici (page d'un article du site taz.de) : ) (l'image sera disponible 180 jours)
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
# Problème de traduction ?
Posté par bux (site web personnel, Mastodon) . En réponse au message Comment signaler à la CNIL un site dont le formulaire d'acceptation des cookies n'est pas clair ?. Évalué à 1. Dernière modification le 26 septembre 2019 à 15:40.
Effectivement l'infinitif du verbe e fait hésiter aussi. Vu le franglais de la popup ça sent la mauvaise traduction. Les contacter directement peut-être ?
Sinon la CNIL possède une interface web pour les signalements: https://www.cnil.fr/fr/plaintes
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Alternative à google news ?
Posté par bux (site web personnel, Mastodon) . En réponse au message Alternative à google news ?. Évalué à 2.
Bonnes idées ! merci :)
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Un journal directement ?
Posté par bux (site web personnel, Mastodon) . En réponse au message Alternative à google news ?. Évalué à 3.
J'y ai pensé, mais j'aimerais un bien un outil qui "mixe" les sources. Afin d'éviter de me confiner à une seule tendance éditorialiste.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Un agrégateur RSS ?
Posté par bux (site web personnel, Mastodon) . En réponse au message Alternative à google news ?. Évalué à 3.
Je m'y suis mis plusieurs fois en hébergeant moi même des outils comme miniflux. Mais je me retrouvais systématiquement noyé sous le nombre d'articles :/
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: tiled ?
Posté par bux (site web personnel, Mastodon) . En réponse au message Éditeur de carte texte ou dessein texte. Évalué à 1.
Bonjour,
Je connais bien Tiled. Pour correspondre à mon besoin il sera nécessaire de coupler des tileset avec un plugin python pour convertir la carte en format texte.
Mais ça reste envisageable si je ne trouve pas de solution comme celle que je recherche.
Merci,
bux.
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Ce qui se fait souvent
Posté par bux (site web personnel, Mastodon) . En réponse au message Éditeur de carte texte ou dessein texte. Évalué à 1.
Bonjour,
Je n'y avait pas pensé. Ce n'es pas vraiment ce que je recherche mais je note, merci !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: sous Ubuntu 18.04
Posté par bux (site web personnel, Mastodon) . En réponse au message Installer la dernière version de thunderbird sous debian stable. Évalué à 1.
Ah niquel jel'utilise aussi :)
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: sous Ubuntu 18.04
Posté par bux (site web personnel, Mastodon) . En réponse au message Installer la dernière version de thunderbird sous debian stable. Évalué à 1. Dernière modification le 06 septembre 2019 à 11:08.
Salut Jean-Batiste,
Je vais essayer ça. Je pensais que je n'aurais pas les mises à jours, mais Thunderbird se met à jour de manière autonome dans ~/bin c'est ça ?
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
# Que ça ne soit pas perdu !
Posté par bux (site web personnel, Mastodon) . En réponse au journal Clap de fin pour le langage de programmation en français : Linotte. Évalué à 2.
Tu as fait un énorme travail qui ne doit pas se perdre (que les sources/doc soient trouvable quelque part comme sur Software Heritage ou autre.
En tout cas si je dois apprendre la programmation à des tout jeune je choisirais Linotte !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr
[^] # Re: Super projet !
Posté par bux (site web personnel, Mastodon) . En réponse à la dépêche Harmonist: Dayoriah Clan Infiltration, un jeu rogue‐like d’infiltration. Évalué à 1.
Super, merci pour ces informations. Je ne connaissais pas la faq de roguelikedev, ça à l'air d'être une mine d'or !
🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr