NewbieContest

Général => Defouloir => Discussion démarrée par: snkkid le 08 Mars 2016 à 09:56:35



Titre: Tis-100 : casse-tête ASM
Posté par: snkkid le 08 Mars 2016 à 09:56:35
Salut,

juste un petit message pour vous parler d'un jeu que j'ai récemment découvert et qui je pense devrait en intéresser plus d'un ici.
Il s'agit de résoudre des casses-tête en programmant dans un langage s'apparentant à de l'assembleur.
On se retrouve par exemple à devoir compter, trier les nombre d'une liste et le tout avec 1,5 emplacement mémoire.
Je trouve que ce jeu est très bon pour s'entrainer à "penser en assembleur", optimiser la mémoire et le nombre de cycle processeur. Bien sûr cela ne reste qu'un jeu et ce n'est pas de la vrai programmation en assembleur.
je vous met le lien pour ceux que ça intéresse :
- http://store.steampowered.com/app/370360 (http://store.steampowered.com/app/370360)
- http://www.gog.com/game/tis100 (http://www.gog.com/game/tis100) sans DRM

Avant qu'il y en ai qui pose la question: je ne reçois pas de royalties sur les ventes.

@+


Titre: Re : Tis-100 : casse-tête ASM
Posté par: pixis le 08 Mars 2016 à 10:40:00
Je regarde ça tout à l'heure, j'ai hâte d'aller tester ça, ça semble bien rigolo !

Ça me rappelle leekwars  :rolleyes:
/me siffle

Edit : Ok, merci, je vais encore perdre des heures de sommeil. Génial cette histoire. Quelques minutes pour se mettre dans le bain, et après ça devient un vrai boulot de réflexion et d'optimisation !


Titre: Re : Tis-100 : casse-tête ASM
Posté par: Womb le 08 Mars 2016 à 13:00:18
ça me donnerait presque envie de jouer :)

merci pour l'info, ça à l'air sympa et instructif


Titre: Re : Re : Tis-100 : casse-tête ASM
Posté par: the lsd le 08 Mars 2016 à 14:12:56
Edit : Ok, merci, je vais encore perdre des heures de sommeil. Génial cette histoire. Quelques minutes pour se mettre dans le bain, et après ça devient un vrai boulot de réflexion et d'optimisation !

C'est malin ça, je vais devoir essayer aussi du coup !

Enjoy

The lsd


Titre: Re : Tis-100 : casse-tête ASM
Posté par: DevilDog le 08 Mars 2016 à 17:02:18
Je rejoins tout le monde sur le côté : "Sympa, j'ai envie de mettre les doigts dedans même si je me fais mordre" (Et je ne fais pas référence au film "Teeth"...)

Dans le même ordre d'idée de jeux qui "apprennent" les bases de la programmation ou en tout cas qui "jouent" avec ya aussi :

- Else Heart.beark() (http://store.steampowered.com/app/400110/ (http://store.steampowered.com/app/400110/)) : Un jeu d'aventures ou le code sert à avancer (Au passage dispo dans l'Humble Bundle en cours à cette date)
- Hack 'n' Slash (http://store.steampowered.com/app/246070/ (http://store.steampowered.com/app/246070/)) : Ou quand Zelda croise Matrix :) Quand vous tatannez du monstre vous pouvez recoder leur comportement, plus vous avancez plus vous pouvez faire de choses :)
- Human Ressource Machine (http://store.steampowered.com/app/375820/ (http://store.steampowered.com/app/375820/)) : Par les types qui ont fait World Of Goo. Du code pour résoudre des énigmes et un univers qui se rapproche de Brasil :)

Désolé pour les liens steam, gog est bloqué au boulot :P Mais de mémoire, le premier et le troisième de la liste sont dispo sur GOG :)

Après dans les plateformes pour s'entrainer à coder ya aussi "CodingGame" (recrutement pro), "CodeCombat" (pour les enfants, mais toujours intéressants) et encore plein d'autres... Mais je pense qu'on s'éloigne du sujet initial :)

(Et pour le fun je parlerais bien d'Uplink ou de Hacker Evolution... :) )


Titre: Re : Tis-100 : casse-tête ASM
Posté par: pixis le 08 Mars 2016 à 18:42:39
Bon, ben voilà, je voulais me coucher à 23h, il est 2h41 (tokyo powa).

Merci les gars. MERCI.


Titre: Re : Tis-100 : casse-tête ASM
Posté par: snkkid le 09 Mars 2016 à 10:18:19
Je viens d'essayer CodingGame, c'est sympatoch


Titre: Re : Tis-100 : casse-tête ASM
Posté par: pixis le 10 Mars 2016 à 06:15:55
Ben du coup, let's share !

https://www.codingame.com/profile/4f70a4e69515ba5f6d964564c5e143298769431

J'viens de m'y mettre aussi :D


Titre: Re : Re : Tis-100 : casse-tête ASM
Posté par: ferbos le 10 Mars 2016 à 07:15:25
Je viens d'essayer CodingGame, c'est sympatoch

Ça a l'air bien pour le néopohyte mais je n'y pige rien.... Les débuts sont laborieux; pas sûr que j'y reste ^^

ferbos


Titre: Re : Tis-100 : casse-tête ASM
Posté par: S0410N3 le 10 Mars 2016 à 07:45:15
Il faudrait que je m'y remette un de ces 4  =)

https://www.codingame.com/profile/37c6c8ed9866535c94500a256cf34cd8730394


Titre: Re : Tis-100 : casse-tête ASM
Posté par: DevilDog le 10 Mars 2016 à 10:51:43
Faudrait que je m'y mette sérieusement, tout comme les challenges de prog de NC :rolleyes:

https://www.codingame.com/profile/7c89a3f7900bf66cf7cf7c0aa2bc2db4589309 (https://www.codingame.com/profile/7c89a3f7900bf66cf7cf7c0aa2bc2db4589309)

Ça a l'air bien pour le néopohyte mais je n'y pige rien.... Les débuts sont laborieux; pas sûr que j'y reste ^^

Je suis d'accord, les débuts sont laborieux et le tutoriel n'explique pas vraiment comment "donner" les réponses, mais une fois qu'on a pris le pli ça passe mieux :P Pour info, je suis resté bloqué sur le niveau tutoriel pendant plusieurs jours : l'algo était bon, mais j'envoyais mal ma réponse... Résultat, bloqué comme un idiot :)


Titre: Re : Tis-100 : casse-tête ASM
Posté par: pixis le 10 Mars 2016 à 11:00:46
Ah ouais, il a ponsé le truc le Soso :D


Titre: Re : Tis-100 : casse-tête ASM
Posté par: ferbos le 10 Mars 2016 à 16:52:23
<mode 3ème personne> ferbos vient de comprendre le truc sur CodinGame <\mode 3ème personne>

ferbos


Titre: Re : Tis-100 : casse-tête ASM
Posté par: harvey le 10 Mars 2016 à 22:20:24
Pour ceux qui ne connaissent pas ou qui ont oublié: Manufactoria! (http://pleasingfungus.com/Manufactoria/)

Ce sont des problèmes de programmation bas niveau.
Il y a des solutions un peu partout, qu'il peut être intéressant de rechercher au moins pour comparer les tailles (comme Trump), puisqu'une bonne partie du jeu consiste à trouver les solutions optimales en nombre de cases ou temps d'exécution.


Titre: Re : Tis-100 : casse-tête ASM
Posté par: snkkid le 15 Mars 2016 à 09:19:23
Voici le mien :
https://www.codingame.com/profile/39d6b9f7384a6b04a3b8d2516e1195483738431


Titre: Re : Tis-100 : casse-tête ASM
Posté par: ferbos le 15 Mars 2016 à 19:30:49
Bordel...... on peut se faire des amis sur CodinGame. J'en ai zéro.... v'là la loose ^^ ^^

https://www.codingame.com/profile/01ed296f1ac748d9342c6e7d467332035368431

ferbos

Edit du 28/03/2016:Il y a vraiment de bons problèmes d'algorithmie sur codingame et une progression par palier très appréciable sans compter l'interface. Très bien pensé.


Titre: Re : Tis-100 : casse-tête ASM
Posté par: Womb le 03 Avril 2016 à 15:18:02
Petit up pour faire part de mon retour sur TIS-100
J'ai tenté l'expérience (merci GOG et snkkid de me l'avoir fait décrouvrir), et j'ai trouvé ça bien sympa

Bon il faut vraiment aimer les casses-têtes mais celui ci à la particularité de nous apprendre à penser les programmes à très bas niveau (donc très instructif)
Je suis encore loin d'avoir résolu tous les segments (puzzles), cars ils sont bien ardus, faut s'accrocher.  :P
Les quelques instructions utilisées par le TIS-100 rappellent celles de l'assembleur mais l'utilisation des registres est très différente (il n'y en a que 3) et ça peut complexifier les choses!

Si vous aimez vous torturer les méninges allez-y les yeux fermés :)


PS : Si vous butez sur la Logique 1 ou le Crackme 1 de NewbieContest par contre prévoyez une corde, un tabouret et une poutre bien solide!
 Je décline toute responsabilité en cas de mauvaise utilisation de ce jeu, de la corde, de la poutre ou du tabouret, ne convient pas aux enfants de moins de 36 mois


Titre: Re : Tis-100 : casse-tête ASM
Posté par: DevilDog le 06 Avril 2016 à 08:08:09
Bon bah je note "TIS-100" dans ma liste de jeux à faire alors :)

Je suis tombé sur "Box-256", qui a l'air de pas mal y ressembler : http://box-256.com/. Sur le site vous trouverez une version UnityWebGL et une version pour Windows. (Nota : Je ne suis en aucune manière affilié à ce site :)


Titre: Re : Tis-100 : casse-tête ASM
Posté par: Stockage le 05 Juin 2016 à 14:09:17
Il est vraiment génial ce jeu ! Je l'ai acheté il y a 2 jours suite à une brève lecture de ce forum et depuis je ne le lâche plus =)
Merci beaucoup pour cette découverte, je recommande ;)