Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[BETA] "Simple" Morpion (tic-tac-toe)
Auteur Message
Répondre en citant
Message [BETA] "Simple" Morpion (tic-tac-toe) 
Bonjour, j'ai décider de faire un morpion simple et avec certaines fonctionnalités intéréssantes.


Un menu qui déchire et qui a du style (ouais, le style n'est peut-être pas extrêmement époustouflant, mais il met en avant TSnake41, c'est le principal Razz)


Afin de déterminer qui joue en premier, un petit pierre-feuille-ciseau
Dans cet algoritme, 1 = moi, 2 = autre joueur
Code:
echo !pfc_%pfc_choix%! vs !pfc_%other_pfc_choix%!

if %pfc_choix% EQU %other_pfc_choix% (
   echo Same choices
   pause
   goto :pfc
)
   
set /a equ=%pfc_choix%+%other_pfc_choix%

if %equ% EQU 3 (
   if %pfc_choix% EQU 1 (
      set winner=2
   ) else (
      set winner=1
   )
)
if %equ% EQU 4 (
   if %pfc_choix% EQU 3 (
      set winner=2
   ) else (
      set winner=1
   )
)
if %equ% EQU 5 (
   if %pfc_choix% EQU 2 (
      set winner=2
   ) else (
      set winner=1
   )
)

if %winner% EQU 1 (
   echo %username% win !
) else (
   echo %other_username% win !
)



Un système de sélection par ID, le tout, sans batbox ^^


Tient, on dirait que le Joueur 2 s'est laissé aller.

Dans le menu pour le TCP, c'est très simple :

Avant tout "check", l'ip et le port est en jaune (inconnu)

Après, tout dépend si la connexion est possible (ip valide du moins)


Le système de TCP est décentralisé (contrairement à certains avec FtpCrypt) ce qui permet à tout le monde d'héberger son propre serveur, et de l'utiliser à travers Internet, Hamachi, le LAN de votre routeur, le localhost, etc.
Tout le jeu est fonctionnel, bien sûr, une protection contre la triche est présente.


Maintenant, je vais expliquer un peu plus le fonctionnement technique.

Dans ce jeu, je n'utilise pas batbox mais des commandes avec un but précis (timeout est généré d'office en une toute petite ligne).
Cela permet de s'y retrouver dans le code source et aussi d'éviter les lignes de 4000 caractères qui sont horribles.
Aussi, batbox n'est pas la seule chose qui existe en batch, il y a aussi d'autres choses, on peux très bien faire "bon" jeu sans passer par batbox.
C'est plus performant que batbox, tout simplement car on a pas d'interface trop complexes et volumineuses, j'ai préféré garder simple et accessible et je pense rester dans cette optique.
Plus de chance de fonctionner sur un autre système d'exploitation que Windows (je ne parle pas de DOS), les commandes utilisées sont très portables et facilement réutilisables.
Donc bon, pleins de raison de se passer de batbox (sans pour autant en ignorer l'existence), il n'y a pas que ça dans la vie, on dirait que vous en êtes dépendant Mort de Rire.
EEEEEETTTT On fait des trucs plus cool Okay.

Commandes externes utilisées :
* Makemenu.exe : Pour certaines interfaces
* SockeT.exe : Moyen de transfert TCP pour le mode multijoueur
* timeout.exe (voir :genTimeOut) : équivalent à batbox /w

Téléchargement : https://up1.ca/#Js1NtdAz3Cwb_RKk8feHOQ

Cette archive contient :
* Le jeu avec son code source
* Un document d'informations (explications, données)
* Le code source des commandes externes
* Les commandes externes

Et ensuite :
* Finir l'IA
* Rendre le tic-tac-toe comme son frère, le vrai morpion en 5x5

Donc voila, si vous avez un soucis, une question, ou une envie sanglante de me défier, je suis prêt Cool.



Dernière édition par TSnake41 le Lun 20 Juin 2016 - 23:11; édité 2 fois

______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [BETA] "Simple" Morpion (tic-tac-toe) 
Ooooh sympatoche Wink Super cool de l`avoir mit "en ligne" ^^

[quote=TSnake]* Rendre le tic-tac-toe comme son frère, le vrai morpion en 5x5[/quote]
En 5x5 ?? oO

Et sinon tu veux pas mettre un joli interface avec les coins et tout sur le morpion ??



Répondre en citant
Message [BETA] "Simple" Morpion (tic-tac-toe) 
timothe_2000 a écrit:
TSnake a écrit:
* Rendre le tic-tac-toe comme son frère, le vrai morpion en 5x5

En 5x5 ?? oO
Voila le "vrai" morpion

Et dans ce cas là, le O ont gagné (les + vont devoir retenter leur chance)

timothe_2000 a écrit:
Ooooh sympatoche Wink Super cool de l`avoir mit "en ligne" ^^
Au moins, pas de soucis avec FtpCrypt, comme je ne l'utilise pas et que c'est auto-hébergé ^^

timothe_2000 a écrit:
Et sinon tu veux pas mettre un joli interface avec les coins et tout sur le morpion ??

Je peux voir pour le faire mais je n'aimerais pas avoir le code totalement illisible car il est surchargé de variables et de caractère d'échappement.
Après, quand je retravaillerais l'interface, je pourrais voir pour mettre le tout dans une grille stylisée, tout en restant simpliste (je pense créer une commande externe juste pour ça).




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [BETA] "Simple" Morpion (tic-tac-toe) 
Wow ça a l'air superbe, bravo Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message [BETA] "Simple" Morpion (tic-tac-toe) 
Excellent TS Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [BETA] "Simple" Morpion (tic-tac-toe) 
Hello,
j'ai testé ce jeu en me baladant sur sourceforge :https://sourceforge.net/projects/tictactoe-batch
Il doit y avoir une IA (mais elle est en allemand je crois)




______________________________________________________
LT-S Batch explorer :Un explorateur en Batch
ConsoleINI : utilisez des fichiers INI dans vos Batch
Epileptic : un mini jeu de rapidité
Faites parler votre téléphone avec mon app android
Mon site pour voir tout mes autres programmes
Visiter le site web du posteur Skype
Message [BETA] "Simple" Morpion (tic-tac-toe) 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch