Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 Re : -1 »  Le parlé de votre département/région » Le 23/06/2014, à 20:55

diabolos29
Réponses : 81
side a écrit :

bouiner ou bouéner : faire des trucs, plus ou moins bricoler. C'est assez étendu je crois.

« qu'é qu'tu bouènes ? » lol

J'ai entendu ça pour la première fois en Ille et Vilaine (jamais entendu dans le Finistère).

Dans le Finistère et un peu à côté aussi je pense :
cuche : queue de cheval (pour ceux qui attachent leurs cheveux)
colbouet : un chien

#1 -1 »  Inutile, donc indispensable : jeu de la vie en python » Le 22/06/2014, à 09:39

diabolos29
Réponses : 10

Bonjour,

Je me met au python en ce moment.
Parmi les petits truc que je code pour me faire la main, il y a un petit jeu de la vie : http://blog.sujets-libres.fr/?p=1530

Ce n'est pas un gros truc mais c'est amusant à voir tourner et comme c'est en python (python3), tout les paramètres sont modifiables dans le script.

big_smile

#2 Re : -1 »  Inutile, donc indispensable : jeu de la vie en python » Le 22/06/2014, à 14:56

diabolos29
Réponses : 10

Ça n'a vraiment pas été compliqué en fait.
Le résultat est visible via le lien de mon message précédent...

#3 Re : -1 »  Inutile, donc indispensable : jeu de la vie en python » Le 22/06/2014, à 22:26

diabolos29
Réponses : 10

Merci du retour. J'ai rajouté le charset au début de mon fichier (je pensais que je n'avais pas à la faire vu que l'affichage des accents était OK chez moi ; c'est bon à savoir...).

#4 Re : -1 »  Inutile, donc indispensable : jeu de la vie en python » Le 23/06/2014, à 15:07

diabolos29
Réponses : 10

Bonjour,

J'ai pris en compte tes remarques (en fait, "démarrer" ou "arrêter" ; un autre bouton "quitter" à part). Merci.

#5 Re : -1 »  Inutile, donc indispensable : jeu de la vie en python » Le 23/06/2014, à 21:45

diabolos29
Réponses : 10

Je n'ai pas réussi à reproduire ce comportement chez moi.
Du coup, je serais curieux de savoir si maintenant ça fonctionne (j'ai précisé l'encodage avant chaque chaîne à afficher).
Merci.

#6 -1 »  Résolveur de rubik's cube » Le 13/04/2014, à 21:41

diabolos29
Réponses : 19

Bonjour,

En marge du projet de jeu sur lequel je travaille (Action RPG type Zelda 3), j'ai aussi un autre projet un peu différent.
Il s'agit en fait de concevoir entièrement une machine capable de résoudre un rubik's cube de A à Z.
Les seules actions sont de poser le cube mélangé dans la machine et de cliquer sur un bouton pour lancer la résolution du cube.

Le soft est développé en C++ avec les libs Qt et OpenCV, sous GNU/Linux.
La machine est pilotées via un arduino.

Le développement a débuté en janvier 2013 (et s'est poursuivi par intermittences ensuite).
Voilà ce que ça donne maintenant que je l'ai quasi terminé :
http://youtu.be/Nl6sbZRm60s

Les sources (sous licence GPL) sont disponibles à l'adresse suivante : http://dev.sujets-libres.fr

Je n'ai pas encore terminé ce projet mais ça fonctionne.

[edit]
Et hop, nouvelle vidéo : http://youtu.be/XVA8TiN_8TE
La solution est générée ici par grâce à une appli externe que j'appelle depuis mon programme. Cette solution est quasi optimale.
[/edit]

#7 Re : -1 »  Résolveur de rubik's cube » Le 13/04/2014, à 22:28

diabolos29
Réponses : 19

La machine est construite à partir de panneaux de médium (j'ai utilisé des chutes que j'avais chez moi). C'est assez facile à travailler, à la scie sauteuse ou avec de petites limes tout en étant suffisamment solide.
Une partie des pièces auraient pu être réalisées par une imprimante 3D je pense. Il n'est d'ailleurs pas impossible que j'en fasse refaire par ce biais plus tard.

Pour les moteurs, j'utilise deux servomoteurs basiques (HS311) et un moteur pas à pas 12V. C'est ce qui m'a coûté le plus cher en passant (60€ env pour les moteurs en tout).
Ils sont pilotés par un arduino et alimentés par une alim de PC.

J'ai d'abord utilisé une alim seule mais j'ai rencontré des comportements étranges (chutes de tension aléatoires). Deux hypothèses :
- Soit la charge sur l'alim était trop faible (environ 20W consommés théoriquement), ce qui fait que je ne devais pas me trouver dans la bonne plage de fonctionnement.
- Soit mon alim était foireuse à la base (possible car alim de récup et pas vraiment testée).

Bref, j'utilise temporairement un vieux PC sur lequel j'ai simplement déconnecté le disque dur. Je l'allume et je repique juste la 12V pour alimenter mon montage. Plus de comportements étranges depuis. Il faudra que je trouve une meilleure solution par la suite...

J'utilise une vieille webcam USB de recup. Du moment qu'elle est reconnue sous GNU/Linux, pas de soucis.

#8 Re : -1 »  Résolveur de rubik's cube » Le 14/04/2014, à 21:27

diabolos29
Réponses : 19

Merci big_smile ,

MinecraftBreizh a écrit :

Bravo à toi. Si j'ai bien compris, ça analyse les faces du cube puis ça exécute les mouvements nécessaires à la résolution ?

Oui, c'est bien ça.
A noter qu'entre l'analyse des faces du cube et sa résolution, il y a une grosse partie de recherche d'une solution. C'est cette partie là que je dois améliorer maintenant.

MinecraftBreizh a écrit :

Une machine au même fonctionnement mais avec un langage et un matériau différent tongue : http://youtu.be/wm9_RRYTpys

En fait, on trouve pas mal de machines construites en Lego et/ou utilisant le boîtier Lego Mindstorm (il doit même y avoir des kit tout fait, à vérifier). Du coup, tout est déjà conçu et ça perd un peu de son intérêt je trouve (mais ce n'est que mon point de vue).
Certaines sont tout de même très intéressantes et valent le coup d’œil.

#9 Re : -1 »  Résolveur de rubik's cube » Le 26/04/2014, à 19:41

diabolos29
Réponses : 19

Et hop, nouvelle vidéo : http://youtu.be/XVA8TiN_8TE
Cette fois-ci, l'algo utilisé permet de trouver une solution optimale en 20 coups. On arrive plus rapidement à la solution du coup...

#10 Re : -1 »  Résolveur de rubik's cube » Le 28/04/2014, à 22:00

diabolos29
Réponses : 19

Merci.

Côté algo, il n'y a plus grand chose à améliorer puisqu'on est déjà quasiment à l'optimal.

Côté mécanique, j'ai encore réalisé quelques petite optimisations (ce qui me permet de grapiller quelques secondes sur le temps de résolution global tout en conservant une bonne précision) mais il va être difficile de faire mieux. A part remplacer les moteurs par des plus puissants, je ne vois pas.

#11 Re : -1 »  Résolveur de rubik's cube » Le 01/05/2014, à 14:07

diabolos29
Réponses : 19
MinecraftBreizh a écrit :

Eh bien félicitations alors.
Reste plus qu'à commercialiser l'engin tongue !

Si quelqu'un veut s'amuser à le faire, mes sources sont dispo sous licence GPLv3 (je doute quand même un peu de l'intérêt de la chose).
Un bémol cependant, l'utilisation du paquet Java n'est autorisée par son auteur que dans le cadre d'une utilisation non commerciale. Seule la partie permettant de trouver une solution non optimale (ma partie quoi) peut éventuellement être intégré dans une solution commerciale (et si cette solution respecte les termes de la GPLv3).

Caribou22 a écrit :

Chapeau le fait maison ! big_smile

Une vidéo du genre (surement déjà ultra connue), mais pas du tout avec les mêmes moyens ^^ http://youtu.be/X0pFZG7j5cE

Oui, c'est une vidéo qui tourne pas mal et c'est certain que je ne joue pas dans la même cour tongue .

#12 Re : -1 »  Collaboration pour shoot em up 2D (metal slug) - cherche developpeur » Le 13/09/2013, à 23:29

diabolos29
Réponses : 8

Bonjour,

Quand tu disque le projet était avancé il y a 7/8 ans, est-ce que c'est uniquement au niveau des graphismes ou il y avait déjà du code ?

Le choix de la licence d'utilisation (grossièrement, libre ou non) dépend de ce que tu veux faire et de ce que tu veux autoriser ou non comme utilisations de ton travail. Ça concerne le code source bien sûr, mais aussi les graphismes, la musique (enfin, tout ce qui fait le jeu quoi). C'est une chose importante et il vaudra mieux que toi et celui qui travaillera avec toi sur ce projet soient sur la même longueur d'onde là dessus dès le début. Tu peux te renseigner là dessus je pense (la plus connue est la GPL), c'est toujours utile.

Si je ne travaillais pas sur mon projet actuel (jeu 2D type RPG), ça m'aurait peut être intéressé (mais je n'aime pas démarrer plusieurs projets en même temps).

Bon courage dans ta recherche.

#13 Re : -1 »  Collaboration pour shoot em up 2D (metal slug) - cherche developpeur » Le 14/09/2013, à 09:33

diabolos29
Réponses : 8

Tu peux en savoir plus sur mon projet en allant sur mon blog -> http://blog.sujets-libres.fr/

Pour le HS, c'est sans doute vrai qu'il y a une grosse proportion de projets d'action RPG parmi les projets 2D. Il y a peut être plusieurs raisons à cela.
Pour moi, c'est déjà parce que j'ai aimé ce jeu sur son support original et que ça me trottait dans la tête depuis quelques années.
Sinon, la durée de vie dans un RPG est assez longue par rapport à d'autres jeux, ce qui peut justifier l'investissement de temps. A titre d'exemple, mon projet actuel représente 1 an et demi de travail cumulé sur mon temps libre et il n'est pas encore terminé. J'espère pouvoir offrir une durée de vie de quelques heures aux joueurs qui s'y aventureront...

Sinon, il y a quelque temps, je suis tombé sur la page d'un dev qui a entamé un clone de metal slug justement : http://oldschoolprg.x10.mx/projets.php
Tu peux peut être le contacter.

En tout cas bonne chance pour ton projet.

#14 Re : -1 »  Cherche testeurs pour moteur de jeu Action RPG type Zelda 3 » Le 06/09/2013, à 21:46

diabolos29
Réponses : 25

Petit up rapide, histoire de montrer un peu l'avancement de mon projet de jeu :
http://youtu.be/K7TdIW6oYdg

#15 Re : -1 »  [Défi] Essayez de décoder ce message » Le 26/08/2013, à 18:21

diabolos29
Réponses : 46

C'est amusant comme défi.

Petite question : puisqu'il est dans la citation, le [begin] est-il utile à quelque chose pour le décryptage ?
Autre question : peut-on décrypter le message ligne à ligne par exemple (ou par bloc de 9 caractères) ?

Puisqu'il est question d'un message qu'on puisse décrypter et lire sans connaître la langue, doit-on comprendre que le résultat décrypté est "universel" ou bien est-ce quand même écrit dans une langue connue  (ou bien alors, le français le décrypte en français, l'anglais en anglais, etc...) ?

#16 Re : -1 »  Ras le bol des Américains » Le 27/08/2013, à 19:15

diabolos29
Réponses : 47

Faut pas généraliser. Il y a une différence entre le gouvernement Américain et les Américains. Alors :
"Ras le bol de la politique étrangère Américaine" par exemple (ça peut être autre chose, il y a le choix) -> pourquoi pas, ça se défend.
"Ras le bol des Américains" tout cours -> non, parce que c'est une position extrême et réductrice.

#17 Re : -1 »  (RESOLU) Guéguerre entre GNU/Linux et "l'open source" » Le 21/08/2013, à 17:36

diabolos29
Réponses : 18

[mode MyLife]
Je développe des logiciels sur mon temps libre et je les placent sous licence libre (GPLv3 en général ; http://dev.sujets-libres.fr pour ceux que ça intéresse).

Pour définir ce que je fais, je dirais que ce sont avant tout des logiciels libres car je les placent sous une licence qui va bien.
Par contre, je ne fais pas de logiciel à proprement parler en open source. Par défaut, mes sources sont disponibles publiquement en même temps que le binaire qui va avec, pas avant. C'est un choix, je bosse seul généralement et je préfère mettre à disposition mes logiciels quand j'estime qu'ils sont utilisables. Bien entendu, je met mes sources à disposition à quiconque m'en fait la demande et même si je ne les aient pas encore proposées au téléchargement (ce dernier cas ne s'est malheureusement jamais produit).
[/mode MyLife]

Bref, les logiciels libres font à mon sens référence à une éthique particulière. Cette éthique n'est pas en contradiction avec l'open source mais quelque part, on ne parle plus de la même chose.
L'open source est un modèle de développement (lire "la cathédrale et le bazar" d'Eric S. Raymond, c'est intéressant sur le sujet). Tout les projets libres ne sont pas conçu sur le modèle open source donc il n'est pas idiot de différencier les deux (sans pour autant mettre les deux notions en concurrence car je le redis, elles ne sont pas vraiment comparables).

#18 Re : -1 »  je recherche un petit conseil . » Le 22/08/2013, à 07:03

diabolos29
Réponses : 6

Bonjour,

ghostmichel a écrit :

( enfin je m'explique j'ai des images photos de plus de 5 mega octet et je veux les faire descendre a quelques kilo octet sans altérer la qualité de l'image ) ,

Techniquement, n'importe quel traitement sur une image en altère la qualité (que l'altération soit visible ou non).

Sinon, je m'étais fait un petit script pour traiter entre autre des redimensionnements de photos par lot : http://blog.sujets-libres.fr/?p=346 (tu peux peut être t'en inspirer)
J'y utilise "convert", qui de mémoire est inclus dans le paquet "graphicsmagick-imagemagick-compat", pour redimensionner mes photos.

Si ça peux t'aider.

#19 Re : -1 »  1and1 100Go! 1&1 illimité! le pire de l’hébergement internet! » Le 07/08/2013, à 11:43

diabolos29
Réponses : 7

L'abondance apparente d'une ressource n'en fait pas une ressource illimitée ou infinie. Il y a toujours une limite physique ou technique à un moment.
En fait, je me demande si l'emploi du terme "illimité" devrait pas tout simplement être interdit à l'usage des commerciaux big_smile  et dans les pubs en général. Ce serait plus honnête pour tout le monde.

#20 Re : -1 »  Connaissez vous des phériphériques Arduino » Le 30/07/2013, à 18:47

diabolos29
Réponses : 1

Bonjour,

J'ai commencé à m'amuser avec un arduino pour un petit projet collaboratif (machine de résolution de rubik's cube) et c'est vraiment super qu'il existe un tel projet open source.

Bref, je dirais que la vraie limite d'utilisation est l'imagination. C'est un micro contrôleur comme un autre finalement et il s'intègre dans des systèmes plus gros, c'est tout.
Les périphériques compatibles sont appelés "shield" et il en existe pas mal (une petite recherche des revendeurs arduino te permettra d'en trouver ; tu as déjà dû le faire) mais on peut bien entendu réaliser soi même l'électronique qui va autour.

Difficile de te répondre en fait.

#21 Re : -1 »  les vendeurs de serveurs n'ont aucun intérêt à ce que les virtualhost » Le 05/07/2013, à 21:29

diabolos29
Réponses : 30

@armor_hic

Dans tout les domaines, il y a des choses qui sont parfois compliquées à acquérir. Pour une utilisation d'apache avec des virtual host, ce n'est pas la mer à boire, faut pas déconner non plus, mais ça ne se fait pas non plus en trois clics.

Le coup du complot des hébergeurs, je ne l'avais encore jamais lu. Autant mettre les choses au clair :
- le boulot d'un hébergeur n'est pas de faire de la formation. Il propose un service que tu utilises comme bon te semble.
- de l'information, des tutoriels et de la ressource sur le sujet, ça pullule sur le web. Si une ressource ne te convient pas, tu en trouvera d'autres. J'ai du mal à comprendre comment les hébergeurs peuvent cacher ce "savoir".
- le bug semble provenir de l'interface chaise clavier (c'est un bug très courant). Il m'arrive moi même de bugger de la sorte mais je ne crie pas au complot pour autant.

#22 Re : -1 »  terrible tellement c'est vrai, m'enfin, pas pour tout le monde ! » Le 21/05/2013, à 22:43

diabolos29
Réponses : 2

C'est un coup sur deux chez Microsoft, au moins pour les OS grand public (en mettant notamment Windows 2000 de côté) : Windows 98, XP et 7 ont bien marché tandis que Windows Me, Vista et maintenant 8, ce n'est pas vraiment ça.

#23 Re : -1 »  Linux et vie privée » Le 07/04/2013, à 09:34

diabolos29
Réponses : 46
The Uploader a écrit :

Bof, spareil. tongue

Ben techniquement, les opérations de chiffrement ou de déchiffrement se font à l'aide d'une clé déjà connue (en gros, ça concerne les utilisateurs légitimes), tandis que l'opération de décryptage se fait lorsqu'on a pas la clé au départ (pour les autres, les utilisateurs illégitimes). L'opération de cryptage, qui consisterait donc à encoder sans connaître la clé, n'est pas vraiment réaliste.
Ceci dit, tant qu'on se comprend...

#24 Re : -1 »  Born to code : 42.fr » Le 08/04/2013, à 19:51

diabolos29
Réponses : 57
Smon a écrit :

C'est bon de savoir que ce n'est pas pareil partout ...

Ces derniers jours j'ai discuté avec plusieurs personnes qui suivent ou ont suivi des études sup. Le discours est toujours le même : sur l'ensemble des gens qui ont eu le diplôme, un très petite minorité le méritait vraiment. Certaines personnes admettent même qu'elles ne le méritent pas. Beaucoup considèrent que leur diplôme ne vaut rien ...

Mes "recherches" tendent à confirmer mes doutes malheureusement ...

Il manque la catégorie de ceux qui pensent qu'ils ont le niveau parce qu'on leur a filé le diplôme. big_smile