Oui, comme ça je réinvente pas la roue comme beaucoup le font, comme ça j'avance. Qt 5.2 est bien optimisé et adapté pour le jeu, et fourni énormément de chose (xml, svg, réseau, …). Le widget peu être thèmé, mais je sais pas encore si je vais le faire (style fusion de Qt5?)
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Salut,
C'est surtout que c'est moi qui est fait la technique qui ai parlé du projet. Mais hélas le contenu ne peu être développé si le jeu et donc la partie technique n'est pas faite. Pour voir en jeu le travail fait.
Mais hélas la partie contenu n'est pas aussi avancé qu'elle devrai l'être, d'ou la demande de contribution. Et je ne sais pas quoi dire de plus, il y as des monstres, des attaque, des objets, des quêtes, industrie, crafting, … le tout résumé sur le site.
* Oui, les données sont étudier pour être très facilement exploitable, modifiable et lisible. Le site n'est qu'une utilisation de ces données, hélas il n'y as pour l'instant que les informations de base, et le datapack officiel n'exploite que très peu ce que est défini/fesable. Le datapack PokeMo… de Nintendo que j'ai trouver sur le web est bien plus complet, et le site généré. (vous trouverai le lien dans http://git.repo.i2p.us/ en rajouter .us à la fin de chaque liens, et naviguer dans le lien CatchChalenger).
* Oui, c'est le but, point fortement oublié
* Je n'est pas fait l'erreur de ma lancé dans ce projet sans solide base dans la programmation, et ce n'est pas un projet amateur
* Je fait 40-50h à gérer des parques informatique pour mon revenu fix, en ce moment 2-3h sur Ultracopier/Supercopier, 50-70h pour CatchChallenger
* Je trouve chaque partie déjà bien exploité et amusante, hélas avec un manque de contenu.
Réponse aux questions:
* Soit création du compte quand le login n'as jamais été utilisé (utile sur I2P/TOR), soit création externe (site, …). Même chose pour les perso.
* C'est à dire? Le datapack c'est possible, les données dynamique (compte, perso, monstre, inventaire, …), j'ai bien envie de le faire. Mais j'ai pas encore eu le temps de m'y penché. J'ai même pense à faire du P2P serveur, chaque serveur à sa zone et autorise de passé ces joueurs sur les autres serveurs grâce à des portails…
* Non, en faite c'est surtout qu'on voulais faire un jeu s'inspirant des jeux qu'on aimer, et la partie visuel (cartoon) qu'on voulais été justement utilisé dans pokemon. Par contre plein de truc sont différent, le systéme de combat est plus proche de lineage transformé en tour par tour.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Universe techno futuriste. Même ambiance de PokeMo.. de Nintendo et X3 (chaque groupe/clan lutant pour ces objectifs).
La vue est plutot centré sur les groupes que les individus.
Mais histoire différente. Scénario en cour d'écriture.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Donc c'est ok vu que j'ai pas touché aux flags. A noté que certain noyau permettent le march=native et le lto, même si je l'utilise pas, ça doit bien booster les performances.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Voila le nouveau fichier: http://files.first-world.info/temp/config.txt.xz
Je compil directement sur le serveur. Comme ça, ça marche même si ont passe -march=native à gcc. Je teste la même config. Mais c'est la 1ére fois que j'ai des crash noyau et autre truc étrange surtout des le boot. La mémoire est impeccable, vérifié avec un livecd de memtest86+.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Vserver + d'autre patch custom pour les fonctionnalités et la sécurité. Je teste en vanilla au cas ou. Mais la distro étant gentoo, compilation du noyau obligatoire.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Je pense que je vais tester comme tu dit d'autres versions du noyau. Même si hélas cela est très gênant car ce noyau à été choisi pour certain truc que les noyaux précédent n'ont pas.
Mais j'ai beau tourné, surtout un crash dans le scheduler du noyau 3.10.17, je ne vois pas ce que je pourrai faire.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Je ne suis pas d'accords. Le noyau connait l'état du raid software justement pour le faire marcher, des cartes réseau, graphique… le but du noyau étant d'uniformiser le comportement, les outils, et des mutualiser les codes. Par exemple c'est très bien fait sur les cartes wifi, il ne transmet pas l'user space tout, mais bien expose des API uniques qui ne dépendes pas du matériels.
Etant donnée que la fonction principales des cartes raid c'est de monter un raid (comme le raid software de linux). Exposer des syscall ou /sys/ universelle au lieux d'avoir des outils spécifique pour le contrôleur raid serai un bon pas (peu être à grouper avec le raid software).
Imagine un monde ou il faudrait les outils du fabriquant pour les cartes réseau/wifi/graphique, … ou même X api noyau pour chaque fabriquant… l'api est la même, et ceux même quand le drivers et donc matériel est différent.
Hélas je n'est pas trouvé cciss dans un noyau moderne (via la recherche). Ça viens de moi?
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
04:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Gen8 Controllers
Donc le controleur HP.
C'est possible que j'installe le "hpacucli" mais ça me parait bizard de devoir passé par un utilitaire externe pour un truc aussi bateau qu'un contrôleur raid hardware. Comme si linux supporté sont 1er contrôleur raid hardware et qu'il n'avais pas encore prévu d'interface noyau pour voir l'état des raid hardware en générale.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Je suis peu être un cas particulier. Mais dans le pays ou je vis, avec 40-45°C à l'ombre: PC + Clim = 1500W 24h/24 7j/7 car je doit laisser tourner mon pc.
Le RPi à une bonne config, surtout coté carte graphique comparé au P4. Mais entre 200W et 3W le différence est de taille. Et entre produire une carte mère et une puce avec un petit PCB… grosse différence aussi (le cout environnementale doit être au moins divisé par 10x).
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
+1. Même si pour moi il faut que les dev soit sensibilisé aux outils de profiling (cpu et mémoire) avant même d'utiliser des astuces.
En prenant pour base: int = 4 octet, chaîne en utf16 = 2 octet par caractères, et en utilisant bien les types de données ont peu théoriquement passer confortablement avec un p3 et 128Mo de mémoire. A chaque fois que je profile, je me rends compte que si l'application est lente c'est à cause du dev et pas du matos.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Je pensais que c'été un sondage sérieux, mais vu les réponses…
Supprimer ses propres commentaires pour le droit à l'oublie, ou pouvoir les modifier aurai été simpa. Et peu être corriger ses fautes.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
C'est des idées que j'ai essayer d'organiser, certaines assez approfondies.
Mais c'est vrai que communiquer sur messagerie instantané serai mieux. Pour voir ce qu'on garde et ce qu'on publie.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Je parle énormément de mon travail, jeu (coté technique surtout, asynchronisme pour les communications MMORPG, …) et Ultracopier dans mon blog: http://www.first-world.info/
Oui, c'est plain de fautes, mais le contenu en reste instructif. C'est sous licence libre ;)
Si certain veulent prendre contacte avec moi, peu être que la rédaction d'article commun serai intéressant, car en français il n'y as rien. (Voir page contact sur le site d'Ultracopier)
Pour revenir au traduction, pour faire simple, le traduction ne sont prise en compte qu'au chargement (chargement d'un dictionnaire de traduction, hélas ça fait pas les pluriel dynamique comme Qt, pour traduire: %n book(s)). Le changement de langue en temps réel (appliquer sur Ultracopier), demande beaucoup plus de travail, et doit être prévu dés le début.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Perso j'ai fait la traduction dynamique. Attention, il faut prévoir la traduction de l'application comme du contenu.
J'ai vu qu'il été possible d'intégré un widget de rendu 3D (SDL2, SMLF2, …) dans Qt.
Et un formulaire Qt (.ui ou à la main) avec layout pour placement auto des widgets, zone de texte, … dans un rendu en 3D.
Je vous laisse recherche sur internet, j'ai plus les liens. Qt reste trés pratique pour faire les interfaces, et peu être facilement skinner.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
Mais, %{MaPhrase} est lier à un langue (fr, en, …), c'est plus lourd à remplacer qu'un simple %1. Et que Qt supporte les traductions singulier/pluriel, une belle application simple pour le traducteur avec les notes pour le contexte, et l'affichage dans le code ou l'interface du contexte…
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Qt
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche CatchChallenger 0.2. Évalué à 1.
Oui, comme ça je réinvente pas la roue comme beaucoup le font, comme ça j'avance. Qt 5.2 est bien optimisé et adapté pour le jeu, et fourni énormément de chose (xml, svg, réseau, …). Le widget peu être thèmé, mais je sais pas encore si je vais le faire (style fusion de Qt5?)
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Beaucoup de technique mais…
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche CatchChallenger 0.2. Évalué à 1.
Salut,
C'est surtout que c'est moi qui est fait la technique qui ai parlé du projet. Mais hélas le contenu ne peu être développé si le jeu et donc la partie technique n'est pas faite. Pour voir en jeu le travail fait.
Mais hélas la partie contenu n'est pas aussi avancé qu'elle devrai l'être, d'ou la demande de contribution. Et je ne sais pas quoi dire de plus, il y as des monstres, des attaque, des objets, des quêtes, industrie, crafting, … le tout résumé sur le site.
* Oui, les données sont étudier pour être très facilement exploitable, modifiable et lisible. Le site n'est qu'une utilisation de ces données, hélas il n'y as pour l'instant que les informations de base, et le datapack officiel n'exploite que très peu ce que est défini/fesable. Le datapack PokeMo… de Nintendo que j'ai trouver sur le web est bien plus complet, et le site généré. (vous trouverai le lien dans http://git.repo.i2p.us/ en rajouter .us à la fin de chaque liens, et naviguer dans le lien CatchChalenger).
* Oui, c'est le but, point fortement oublié
* Je n'est pas fait l'erreur de ma lancé dans ce projet sans solide base dans la programmation, et ce n'est pas un projet amateur
* Je fait 40-50h à gérer des parques informatique pour mon revenu fix, en ce moment 2-3h sur Ultracopier/Supercopier, 50-70h pour CatchChallenger
* Je trouve chaque partie déjà bien exploité et amusante, hélas avec un manque de contenu.
Réponse aux questions:
* Soit création du compte quand le login n'as jamais été utilisé (utile sur I2P/TOR), soit création externe (site, …). Même chose pour les perso.
* C'est à dire? Le datapack c'est possible, les données dynamique (compte, perso, monstre, inventaire, …), j'ai bien envie de le faire. Mais j'ai pas encore eu le temps de m'y penché. J'ai même pense à faire du P2P serveur, chaque serveur à sa zone et autorise de passé ces joueurs sur les autres serveurs grâce à des portails…
* Non, en faite c'est surtout qu'on voulais faire un jeu s'inspirant des jeux qu'on aimer, et la partie visuel (cartoon) qu'on voulais été justement utilisé dans pokemon. Par contre plein de truc sont différent, le systéme de combat est plus proche de lineage transformé en tour par tour.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Bravo!
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche CatchChallenger 0.2. Évalué à 1.
Universe techno futuriste. Même ambiance de PokeMo.. de Nintendo et X3 (chaque groupe/clan lutant pour ces objectifs).
La vue est plutot centré sur les groupes que les individus.
Mais histoire différente. Scénario en cour d'écriture.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Du coup le problème ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Corrigé mon noyau. Évalué à 1.
Oui, même merde. En passant, il ont pas de /proc/config.gz dans les ubuntu livré sur les dédibox.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: problème de processeur ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Corrigé mon noyau. Évalué à 2.
Donc c'est ok vu que j'ai pas touché aux flags. A noté que certain noyau permettent le march=native et le lto, même si je l'utilise pas, ça doit bien booster les performances.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: problème de processeur ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Corrigé mon noyau. Évalué à 2.
Voila le nouveau fichier:
http://files.first-world.info/temp/config.txt.xz
Je compil directement sur le serveur. Comme ça, ça marche même si ont passe -march=native à gcc. Je teste la même config. Mais c'est la 1ére fois que j'ai des crash noyau et autre truc étrange surtout des le boot. La mémoire est impeccable, vérifié avec un livecd de memtest86+.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: problème de processeur ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Corrigé mon noyau. Évalué à 2. Dernière modification le 12 novembre 2013 à 00:51.
Voila le matériel: HP DL160 Gen8, Intel® Xeon® E5 2640, HP Smart Array P420. http://documentation.online.net/fr/serveur-dedie/offres/serveur-dedibox-ent-2013/start
Voila la config utilisé: http://files.first-world.info/temp/config (j'ai testé vraiment beaucoup de variation pour pouvoir booter).
Non, cela ne semble pas une incompatibilité entre le processeur matériel et le processeur ciblé car j'ai testé en générique et il n'y as pas d'erreur d'assembleur détecté.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: et celui de la distrib il dit quoi ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Corrigé mon noyau. Évalué à 2.
Vserver + d'autre patch custom pour les fonctionnalités et la sécurité. Je teste en vanilla au cas ou. Mais la distro étant gentoo, compilation du noyau obligatoire.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: IPoT
Posté par alpha_one_x86 (site web personnel) . En réponse au message Corrigé mon noyau. Évalué à 2.
Je pense que je vais tester comme tu dit d'autres versions du noyau. Même si hélas cela est très gênant car ce noyau à été choisi pour certain truc que les noyaux précédent n'ont pas.
Mais j'ai beau tourné, surtout un crash dans le scheduler du noyau 3.10.17, je ne vois pas ce que je pourrai faire.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: parce que c'est pas censé être comme ça ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message big.LITTLE avec un cpu. Évalué à 1.
Et donc pourquoi ça n'as pas été fait? Car justement, si c'été prévu, et qu'il ont changé leur plan… je ne comprends pas pourquoi.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Quel contrôleur ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Voir si le raid hardware est ok. Évalué à 1.
Je ne suis pas d'accords. Le noyau connait l'état du raid software justement pour le faire marcher, des cartes réseau, graphique… le but du noyau étant d'uniformiser le comportement, les outils, et des mutualiser les codes. Par exemple c'est très bien fait sur les cartes wifi, il ne transmet pas l'user space tout, mais bien expose des API uniques qui ne dépendes pas du matériels.
Etant donnée que la fonction principales des cartes raid c'est de monter un raid (comme le raid software de linux). Exposer des syscall ou /sys/ universelle au lieux d'avoir des outils spécifique pour le contrôleur raid serai un bon pas (peu être à grouper avec le raid software).
Imagine un monde ou il faudrait les outils du fabriquant pour les cartes réseau/wifi/graphique, … ou même X api noyau pour chaque fabriquant… l'api est la même, et ceux même quand le drivers et donc matériel est différent.
Hélas je n'est pas trouvé cciss dans un noyau moderne (via la recherche). Ça viens de moi?
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Quel contrôleur ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Voir si le raid hardware est ok. Évalué à -2.
Pour toi connaitre l'état du raid est inutile? Donc autant virer /proc/mdadm ….
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Quel contrôleur ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Voir si le raid hardware est ok. Évalué à 0.
Donc le controleur HP.
C'est possible que j'installe le "hpacucli" mais ça me parait bizard de devoir passé par un utilitaire externe pour un truc aussi bateau qu'un contrôleur raid hardware. Comme si linux supporté sont 1er contrôleur raid hardware et qu'il n'avais pas encore prévu d'interface noyau pour voir l'état des raid hardware en générale.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: c'est pas dans la doc ?
Posté par alpha_one_x86 (site web personnel) . En réponse au message Voir si le raid hardware est ok. Évalué à 1.
Donc pas de /proc/mdadm ou l'équivalent dans /sys/ pour le raid hardware?
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
# Pas libre
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Cisco paie le H.264 en faveur de Mozilla. Évalué à -1.
Mais le codec H.264 risque de se développer alors qu'il n'est pas libre. Divers problème pour les projets libres mais commerciaux, …
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Viellesse et consommation
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Donnez une seconde jeunesse à votre ordinosaure, le samedi 26 octobre 2013 à Draguignan. Évalué à 3.
Je suis peu être un cas particulier. Mais dans le pays ou je vis, avec 40-45°C à l'ombre: PC + Clim = 1500W 24h/24 7j/7 car je doit laisser tourner mon pc.
Le RPi à une bonne config, surtout coté carte graphique comparé au P4. Mais entre 200W et 3W le différence est de taille. Et entre produire une carte mère et une puce avec un petit PCB… grosse différence aussi (le cout environnementale doit être au moins divisé par 10x).
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: 5 ans d'âge...
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Donnez une seconde jeunesse à votre ordinosaure, le samedi 26 octobre 2013 à Draguignan. Évalué à 5.
+1. Même si pour moi il faut que les dev soit sensibilisé aux outils de profiling (cpu et mémoire) avant même d'utiliser des astuces.
En prenant pour base: int = 4 octet, chaîne en utf16 = 2 octet par caractères, et en utilisant bien les types de données ont peu théoriquement passer confortablement avec un p3 et 128Mo de mémoire. A chaque fois que je profile, je me rends compte que si l'application est lente c'est à cause du dev et pas du matos.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
# Pokecraft renommé
Posté par alpha_one_x86 (site web personnel) . En réponse à la page de wiki jeux_libres_linuxfr. Évalué à 1 (+0/-0).
Bonjour,
Le projet pokecraft est renommé en catchchallenger:
http://catchchallenger.first-world.info/
licence : GPL3
licence graphismes & musique : GPL3
Participer au développement : http://catchchallenger.first-world.info/contact.html
Le projet sort sa 1ere version publique.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
# C'est quoi ce sondage?
Posté par alpha_one_x86 (site web personnel) . En réponse au sondage Ce que je souhaiterais voir disparaître de LinuxFr.org.... Évalué à 1. Dernière modification le 07 octobre 2013 à 13:10.
Je pensais que c'été un sondage sérieux, mais vu les réponses…
Supprimer ses propres commentaires pour le droit à l'oublie, ou pouvoir les modifier aurai été simpa. Et peu être corriger ses fautes.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Autre petit lien
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 1.
Ou irc, mais je t'est pas vu sur #linuxfr sur freenode. Si non je suis souvent sur #qt-fr sur freenode.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Autre petit lien
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 2.
J'ai parler sur mon blog de la compression des données, sur le synchronisme des données transmises, la résolution du mapping 2D, les dangers de l'affichage des autre joueurs, et les erreurs les plus courantes:
https://www.first-world.info/protocole-pour-mmorpg.html
https://www.first-world.info/compression-de-donnees-pour-envoi-en-ligne.html
https://www.first-world.info/creation-de-mmorpg.html
Soit je parle aussi d'algorithmique plus générale:
https://www.first-world.info/profiling-et-optimisation-generale.html
C'est des idées que j'ai essayer d'organiser, certaines assez approfondies.
Mais c'est vrai que communiquer sur messagerie instantané serai mieux. Pour voir ce qu'on garde et ce qu'on publie.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
# Autre petit lien
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 1.
Je parle énormément de mon travail, jeu (coté technique surtout, asynchronisme pour les communications MMORPG, …) et Ultracopier dans mon blog:
http://www.first-world.info/
Oui, c'est plain de fautes, mais le contenu en reste instructif. C'est sous licence libre ;)
Si certain veulent prendre contacte avec moi, peu être que la rédaction d'article commun serai intéressant, car en français il n'y as rien. (Voir page contact sur le site d'Ultracopier)
Pour revenir au traduction, pour faire simple, le traduction ne sont prise en compte qu'au chargement (chargement d'un dictionnaire de traduction, hélas ça fait pas les pluriel dynamique comme Qt, pour traduire: %n book(s)). Le changement de langue en temps réel (appliquer sur Ultracopier), demande beaucoup plus de travail, et doit être prévu dés le début.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Trop gros, passera pas.
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 1.
Perso j'ai fait la traduction dynamique. Attention, il faut prévoir la traduction de l'application comme du contenu.
J'ai vu qu'il été possible d'intégré un widget de rendu 3D (SDL2, SMLF2, …) dans Qt.
Et un formulaire Qt (.ui ou à la main) avec layout pour placement auto des widgets, zone de texte, … dans un rendu en 3D.
Je vous laisse recherche sur internet, j'ai plus les liens. Qt reste trés pratique pour faire les interfaces, et peu être facilement skinner.
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Trop gros, passera pas.
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 3.
Mais, %{MaPhrase} est lier à un langue (fr, en, …), c'est plus lourd à remplacer qu'un simple %1. Et que Qt supporte les traductions singulier/pluriel, une belle application simple pour le traducteur avec les notes pour le contexte, et l'affichage dans le code ou l'interface du contexte…
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/
[^] # Re: Trop gros, passera pas.
Posté par alpha_one_x86 (site web personnel) . En réponse à la dépêche Je crée mon jeu vidéo E02 : le jeu et ses challenges. Évalué à 3.
Perso j'utilise Qt, donc avec cette lib (comme toute lib évolué), tu as:
QString("toto: %1").arg(nombre);
Mon projet libre: http://ultracopier-fr.first-world.info/, mon jeu libre: http://catchchallenger.first-world.info/