Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Actualités


Index du Forum » Actualités » Mise en réseau des Casio
Totoyo Hors ligne Membre d'honneur Points: 16102 Défis: 102 Message

Mise en réseau des Casio

Posté le 02/12/2011 09:38

Les jeux en multijoueur sont encore rares, mais il existe tout de même des moyens pour faire communiquer deux calculatrices entre elles (uniquement avec les addins). Mais Pierrotll passe un cran au dessus...



Les balles s'étalent sur plusieurs écrans ! Un peu comme sur les ordinateurs avec le multi-écrans. Sur cette vidéo, ce n'est qu'une démonstration entre une Graph 85 et une Graph 95 (modèles fx-9860G), mais Binary_man et moi-même avons testé avec succès la connexion entre une G85/95 et une CG-20 ! Binary_man postera dans la soirée une vidéo dessus.

On est encore loin des 9 écrans avec les TI, mais c'est déjà un bon début. Tel que nous connaissons Pierrotll, il devrait sortir prochainement un code générique (Snippets) pour permettre aux codeurs de l'implanter facilement dans leurs programmes.

Imaginez les nouvelles possibilités qui nous sont ouvertes...

Lien


Lightmare Hors ligne Membre de CreativeCalc Points: 690 Défis: 0 Message

Citer : Posté le 20/03/2018 20:15 | #


ouh là ! il est vieux ce post ! mais bon, le sujet m'intéresse. il est vrai qu'une mise en réseau de caltos peut être intéressante sur le plan où cela peut dépasser les deux machines. avec le projet que tu as cité, on peut se permettre d'imaginer des serveurs et des clients qui se connecteraient dessus !
On pourrait utiliser des adresses IP pour les différencier !
"Quand je dis à la cour : "Sautez ! ", tout le monde me demande "jusqu'où ?" "
Dijkstra - The Witcher
Lephenixnoir En ligne Administrateur Points: 24574 Défis: 170 Message

Citer : Posté le 20/03/2018 20:32 | #


Il y a du boulot que existe sur Arduino pour le modèle client/serveur. C'est pratique parce que l'Arduino a plein de port série si tu utilises le module approprié. Tandis que sur une calto, tu es obligé de faire un réseau en forme d'anneau au mieux, et un peu d'algorithmique distribuée te convaincra que c'est pas terrible pour la communication.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Yatis Hors ligne Membre Points: 581 Défis: 0 Message

Citer : Posté le 20/03/2018 20:56 | #


@Lightmare essaie de faire un jeu en multi (avec le câble 3-pins) et tu te rendras vite compte que faire communiquer justes 2 calots c'est déjà assez compliquer....
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 21/03/2018 00:30 | #


Alors, à propos d'Arduino pour faire serveur… Il faut savoir que l'Arduino peut potentiellement créer pas mal de ports séries différents. Le problème arrive lorsque l'on sait que l'Arduino ne peut écouter que sur un seul port à la fois. Ça veut donc dire faire un serveur en étoile avec l'Arduino qui donne un token à chaque client au fur et à mesure. Et ça c'est pas hyper pratique à vrai dire… Enfin, c'est toujours mieux qu'un réseau en anneau, mais on est assez vite limité.

Par exemple, si on laisse 20 ms à chaque client (envoi du token, traitement du client, retour du client) ce qui est pas tant que ça, à partir de 5 joueurs on est à 10 fps maximum. Alors suivant le jeu ça peut être jouable, mais clairement ça demande une sacré réactivité de la part des clients. On peut peut-être essayer de pipeliner le tout, mais franchement je doute que descendre à 10 voire 5 ms par client soit possible… Donc le système reste limité. Ceci dit, si ça te dis d'essayer, pourquoi pas.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 273 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd