
Chatroulette texte Omegle seul clone?
Probablement pas, ça va être un vrai serveur de chat de la plus haute classe, hébergé sur un centre de données isolé. Maintenant, ces serveurs sont en cours d'exécution genre d'une version de PHP, ils sont hébergés dans un système d'exploitation open source comme Linux ou Windows, et ils sont hébergés sur un seul pool de puissance de calcul. Tous les calculs sont effectués sur un système, et il est en temps réel, il est donc très économique, très flexible, et il exécute des milliers de connexions simultanées par seconde. Et il se trouve que vous pouvez exécuter toute la logique sur une plate-forme, et il fonctionne tout de la simulation sur une autre plate-forme. Et la seule chose que vous devez faire est d'avoir à la fois le matériel virtuel et réel sur le même ordinateur. Alors, que vous vous retrouvez avec est un peu comme avoir un ensemble de jeu d'ordinateur immersif géant dans votre arrière-cour. Ainsi, le premier robot construit j'étais juste pour le plaisir. Il était juste une photo que je tiré dessus avec mon appareil photo Nikon, juste pour le plaisir. Mais comme je l'ai plus aventureux, en pensant à différents types de jeux, comme par exemple avec coups d'oeil par rapport aux salopes, ou pour les garçons par rapport aux filles, ou tout ce que vous voulez l'appeler, je me suis aperçu que vous pourriez construire un robot qui joue la vidéo à succès jeu Battlefield 3 avec juste une caméra et un doigt sur la gâchette.
Alors je commencé à jouer avec des paramètres différents, et finalement décidé sur 16 fils de code. J'ai commencé avec juste un PC, une seule carte vidéo, et tout a été programmé comme un programme de jeu classique. Mais comme je suis plus expérimenté, j'ai commencé à se rendre compte que l'intention du programme était de ne pas laisser le bot jouer un jeu programmé, il était de laisser le bot apprendre comment jouer le jeu juste en explorant l'interface et jouer avec tous les types de paramètres. Alors maintenant, il sait comment tirer, il sait conduire, il sait se défendre, et il comprend aussi les intentions des joueurs. Ainsi, par exemple, dans le deuxième match que j'ai joué, j'ai appris comment jouer le jeu moins de Sunrise en regardant et en écoutant les joueurs et réagir aux situations.
La chose amusante est que même si je l'avais programmé la chose à apprendre en jouant, tout ce que je l'avais fait juste été assignés au hasard quelques centaines de millions vagues de données. Et lorsque le programme a décidé de passer à l'action, quand il fallait passer à l'action, à tout moment, il pourrait tout simplement passer à l'action. Étant donné que les paramètres étaient juste là.
Donc, j'ai joué avec des paramètres, et finalement je décidé que je voulais laisser le bot décider ce qu'il voulait faire quand il est arrivé à le faire. Donc, je mets beaucoup de réflexion sur ce que les paramètres pourraient être, ce que les interactions pourraient être, serait une exigence pour le robot, même avant qu'il ne soit même de commencer à faire quelque chose. Et si les paramètres seraient quelque chose comme ça, et les interactions seraient quelque chose comme ça, donc l'interaction pourrait être quelque chose, comme vous dites dans