jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
| Page 1 2 3 4 ... 8 9 10 11 Suivante | |||||||||||||
| Auteur | Message | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||||||||||
| Page 1 2 3 4 ... 8 9 10 11 Suivante | |||||||||||||
Agent-H
|
# Posté le 29/07/2010 à 12:50:43 | ||||||||||||
agir avec finesse![]()
Ville : Fortschwihr |
Le petit problème d'hébergement est temporairement réglé. Sachez cependant que le nom de domaine du site risque de changer prochainement. Je vous tiendrais informé. PrésentationCet atelier vous propose un concours de programmation d'I.A.. Certains zéros se rappelleront surement le concours "bombazéro" de l'an dernier. Et bien le principe est grosso-modo le même, sauf que cette fois-ci, il a été monté par une seule personne en temps très limité et avec peu de moyens (avec ceci ? ). Ce qui a pour conséquences les détails suivants :- On ne peut programmer qu'en javascript, - Il faut obligatoirement passer par le site pour pouvoir tester son code. - Il peut rester quelques bugs qui je l'espère seront rapidement trouvés et éliminés - Le contenu de tout le site sera étoffé petit à petit Mais en quoi ça consiste exactement ? Vous devez, par un unique bout de code javascript, être capable de créer une intelligence artificielle contrôlant un blindé sur un champ de bataille. Tout les détails sont fournis sur le site, ne vous inquiétez pas .Mais je ne connais pas le javascript moi !C'est pas grave, tous les zéros sont invités participer. Le minimum de connaissances à avoir est de savoir se débrouiller dans un langage de programmation quelconque. De plus, si vous maîtrisez le C, le javascript a une syntaxe similaire. Ce sera donc pour vous l'occasion d'apprendre un nouveau langage .OrganisationLe concours se déroulera en deux temps : D'abord, il y aura une phase de développement, ou les joueurs pourront coder tranquillement leurs IA et les faire s'affronter dans la terrible arène . Cette phase ne génère aucune forme de points, ni aucun classement.Ensuite, viendra l'instant fatidique où il faudra avoir inscrit l'un de ses "tanks" au concours. A ce moment là, les organisateurs gèreront le concours en interne, puis posteront les résultats. Des "replays" de chaque match seront disponibles sur le site. Y a quoi à gagner ? Rien du tout, si ce n'est le plaisir de jouer et un peu d'expérience en programmation. Voilà, venez nombreux et faites mordre la poussière à tout ce qui se trouve sur votre chemin !
Édité
le 31/07/2010 à 15:50:52
par Agent-H
Venez tester mon Chat graphique !![]() ![]() Tuto exclusif ==> Comment se masturber allégrement avec un étui à lunettes, tout en chantant une chanson paillarde ? ![]() |
||||||||||||
| Publicité | # Posté le 29/07/2010 à 12:50:43 | ||||||||||||
|
|
|||||||||||||
realmagma
|
# Posté le 29/07/2010 à 12:59:57 | ||||||||||||
Lai \C/ ez moi \Python/ ner !!![]()
|
Lorsque j'ai vu le titre dans le forum, j'étais tout exité à l'idée de programmer une IA pour un jeu comme celui-ci (ayant raté le bombazero).
Je n'avais qu'une phrase en tête: "Pourvu que python soit accépté !" Helàs, l'espoire ne fait que vivre En tout cas, belle initiative, et bonne chance aux participants. Lorsque vous avez éliminé l’impossible, ce qui reste, même si c’est improbable, doit être la vérité » (A. Conan Doyle, Le signe des quatre). |
||||||||||||
ugozi
|
# Posté le 29/07/2010 à 13:04:08 | ||||||||||||
|
Groupe : Bannis
|
C'est dommage que ce ne soit qu'en Javascript, mais je t'applaudis pour ton initiative, et j'espère que le concours rencontrera le succès.
Bonne chance aux participants
|
||||||||||||
Agent-H
|
# Posté le 29/07/2010 à 13:04:59 | ||||||||||||
agir avec finesse![]()
Ville : Fortschwihr |
Vous pouvez quand même participer
.J'ai du tout coder en js alors que je ne connaissais pas ce langage encore au début des vacances. On apprend vite, et on est pas obligé de participer dans le but de gagner .
Édité
le 29/07/2010 à 13:11:20
par Agent-H
Venez tester mon Chat graphique !![]() ![]() Tuto exclusif ==> Comment se masturber allégrement avec un étui à lunettes, tout en chantant une chanson paillarde ? ![]() |
||||||||||||
birdy42
|
# Posté le 29/07/2010 à 17:59:27 | ||||||||||||
Apprendre de nos erreurs :)![]()
|
HS : ah tiens, les posts-it sont revenus
Je vais me laisser dans ce jeu, ça m'amuse... (enfin, si je trouve le temps évidemment) On aura quand les dates ? Découvrez mon site. Il parait que google à réponse à tout... effrayant, non ? Z3r0 un jour Z3r0 toujours [ Prends la porte qui te fera découvrir le vaste monde... ] Vous voulez voir un boulet ? Secret (cliquez pour afficher) PME ! $(id), c'est le bieng |
||||||||||||
dededede4
|
# Posté le 30/07/2010 à 10:21:13 | ||||||||||||
Supprimeur de windows.![]()
|
J'vais m'amuser.
|
||||||||||||
xavierm02
|
# Posté le 30/07/2010 à 10:27:56 | ||||||||||||
Tout est ℤ![]()
Ville : Sceaux |
|||||||||||||
nod_
|
# Posté le 30/07/2010 à 10:36:10 | ||||||||||||
ninjavascript![]() Groupe : Anciens
Ville : Lille |
Vu que t'as dit que tu touchais pas au JS avant, on peut filer un coup de main sur le système ou un peu de doc.
et toujours pas de dates au fait ? |
||||||||||||
hélix
|
# Posté le 30/07/2010 à 10:54:16 | ||||||||||||
zér0 et fier de l'être !!!![]()
Ville : Iville |
pas de bol moi... je voulais participer mais connais pas le JS....
![]() c'est difficile à apprendre ? je suis déjà sur deux apprentissages en même temps faudrait pas que ce soit trop dur
|
||||||||||||
birdy42
|
# Posté le 30/07/2010 à 11:24:04 | ||||||||||||
Apprendre de nos erreurs :)![]()
|
C'est pas bien compliqué le JS
J'ai noté un bug au fait. J'ai créé une fonction bouger2 qui log la direction, et qui la fait exécuter ensuite (je comprenais pas le fonctionnement bizarre de mon bot )Code : JavaScript
Donc la fonction faisait ça ça me disait bouge à gauche et ça partait en haut
Découvrez mon site. Il parait que google à réponse à tout... effrayant, non ? Z3r0 un jour Z3r0 toujours [ Prends la porte qui te fera découvrir le vaste monde... ] Vous voulez voir un boulet ? Secret (cliquez pour afficher) PME ! $(id), c'est le bieng |
||||||||||||
dededede4
|
# Posté le 30/07/2010 à 11:41:30 | ||||||||||||
Supprimeur de windows.![]()
|
Tout le JS du jeu plante si on fait un typeCase(); dans une case qui n'existe pas.
Et aussi dès que j'utilise directionMissile() Génial.
Édité
le 30/07/2010 à 12:05:10
par dededede4
|
||||||||||||
Ferrari_4000
|
# Posté le 30/07/2010 à 11:58:36 | ||||||||||||
![]()
Ville : Bourg-la-reine |
|||||||||||||
EPonix
|
# Posté le 30/07/2010 à 12:39:48 | ||||||||||||
un zero, deux zero, zzzzzzzz![]()
Ville : Toul |
Pas mal ce "concours" bien que je n'aime pas du tout le js.
Je me demande si quelqu'un serait assez fou (et patient) pour implémenter un générateur de js qui définirait tous les cas possibles. Cela permettrait d'utiliser un autre langage pour lé générateur et d'avoir le code le plus basique possible (une succession de if) .Le désavantages serait d'avoir un fichier js de plusieurs Mo (voir plus). |
||||||||||||
dededede4
|
# Posté le 30/07/2010 à 12:53:52 | ||||||||||||
Supprimeur de windows.![]()
|
Citation : Le site web très pro
la shoutBox est temporairement désactivée XD
|
||||||||||||
birdy42
|
# Posté le 30/07/2010 à 13:07:00 | ||||||||||||
Apprendre de nos erreurs :)![]()
|
Citation : dededede4
Tout le JS du jeu plante si on fait un typeCase(); dans une case qui n'existe pas. Et aussi dès que j'utilise directionMissile() Génial. ![]() Bah pourquoi tu fais un typeCase d'un truc qui existe pas aussi ? Par contre pour l'autre c'est plus grave
Découvrez mon site. Il parait que google à réponse à tout... effrayant, non ? Z3r0 un jour Z3r0 toujours [ Prends la porte qui te fera découvrir le vaste monde... ] Vous voulez voir un boulet ? Secret (cliquez pour afficher) PME ! $(id), c'est le bieng |
||||||||||||
dededede4
|
# Posté le 30/07/2010 à 13:10:51 | ||||||||||||
Supprimeur de windows.![]()
|
Citation : birdy42
Citation : dededede4 Tout le JS du jeu plante si on fait un typeCase(); dans une case qui n'existe pas. Et aussi dès que j'utilise directionMissile() Génial. ![]() Bah pourquoi tu fais un typeCase d'un truc qui existe pas aussi ? Tu crois que je vais te le dire ? C'est mon IA © M'enfin, comme les map sont à taille fixe, c'est réglé avec une condition. Citation : birdy42 Par contre pour l'autre c'est plus grave ![]() Oui, je ne peux plus rien dev pendant qu'il y a le bug.
|
||||||||||||
djidis
|
# Posté le 30/07/2010 à 13:19:28 | ||||||||||||
![]()
Études : Université catholique de Louvain |
Pourquoi pas.
|
||||||||||||
ugozi
|
# Posté le 30/07/2010 à 13:33:05 | ||||||||||||
|
Groupe : Bannis
|
Citation : dededede4
Oui, je ne peux plus rien dev pendant qu'il y a le bug. ![]() Bah si, tu mets la-dite condition chez toi en attendant que le bug soit fixé. |
||||||||||||
shamanas
|
# Posté le 30/07/2010 à 14:21:49 | ||||||||||||
Firefox ftw!![]()
Ville : Thessalonique |
C'est bizarre, jai programmer mon bot et quand je commence un match pour le tester, l'arene et les tanks sont bien affiches, mais tout reste immobile et rien ne ce passe
ooc Fan for(i in 0 .. (((b := stdin readLine() toInt()) > 0) ? b : 0)) { i toString() println() } "Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders." [Anonymous] Gagnez un appareil apple totalement gratuit http://apple.freebiejeebies.co.uk/649290 Hostgator: le meilleur hebergeur evar! ![]() |
||||||||||||
keke21410
|
# Posté le 30/07/2010 à 14:36:37 | ||||||||||||
|
"Belong to web"
Ville : Ancey |
parceque tu utilise directionMissile()
Moi ça ne marche plus non plus dès que je l'utilise. Sinon génialle l'idée, c'est une excellente idée pour s'occuper en découvrir le monde de l'ia, j'en ai jamais fait donc je vais pas aller bien loins ![]() Merci j'ai remarqué quelques erreurs de frappes je te les signales où ? #LGDF: Golmote vaincra ! [Projet] Un magazine du zér0 [Projet] site web jeux pokemon Mon avatar te plais pas ? Cliques ici pour le changer ! |
||||||||||||
laliloulelo
|
# Posté le 30/07/2010 à 14:38:40 | ||||||||||||
![]()
Études : ESISAR |
Je vais m'empresser de participer à ce petit challenge !
merci aux organisateurs. Et bonne chance aux concurrents. |
||||||||||||
shayologo
|
# Posté le 30/07/2010 à 16:56:17 | ||||||||||||
Tout probleme a une solution![]()
|
L'idée est sympas mais il serais bien de faire des animations complet car c'est très incompréhensible à regarder
De plus ou accède t'on à la liste des fonctions? il aurais été plus sympa a mon avis que un tir arrive immédiatement sur sa cible mais laisser plus de vie aux chars. Actuellement ça se rapproche plus du jeu de hasard que d'une vrai IA |
||||||||||||
Agent-H
|
# Posté le 30/07/2010 à 17:06:14 | ||||||||||||
agir avec finesse![]()
Ville : Fortschwihr |
C'est pas vraiment du hasard, une bonne ia ne se prends pas un missile qui va à 1case/sec
.Bon, pour la lisibilité, je suis entrain de voir ça avec un graphiste. Et la liste des fonctions est sur une page de doc qui n'est visiblement pas assez mise en avant. Je vais aussi arranger ça. Venez tester mon Chat graphique !![]() ![]() Tuto exclusif ==> Comment se masturber allégrement avec un étui à lunettes, tout en chantant une chanson paillarde ? ![]() |
||||||||||||
Isra17
|
# Posté le 30/07/2010 à 17:26:24 | ||||||||||||
ouin![]()
Ville : Matane |
Je ne sais pas si c'est voulu, mais il n'y a aucun moyen d'identifier un tank. Une fonction pour savoir l'id du tank à la case x,y serait fort pratique. Il est toujours possible d'identifier un tank par rapport à ses mouvements au fil des tours, mais si 2 tanks se croise cette technique peut être erronée. Donc une fonction oublié ou bien c'est vraiment voulu qu'on ne puisse identifier les tank au long de la partie?
|
||||||||||||
Jagang
|
# Posté le 30/07/2010 à 18:41:33 | ||||||||||||
Oui mais non![]()
Ville : Les echelles |
Il y a un petit bug sur le site, quand on essaye d'accéder à une page alors que sa session a expirée on est redirigé vers cette page :
http://localhost/challengeIA/accesRefuse.html Dommage, chez moi elle existe pas ^^. Autre bug sur le site, lors du lancement du jeu on peut voir, sur le coté du terrain, les différents nom de chaque tank, le problème c'est que quand on lance la partie, ce cadre gris est à moitié sur le terrain et donc il y a des problèmes d'affichage ... Un petit aperçu : ![]() @Isra17 : Totalement d'accord, savoir où est un tank précisément serait utile quoi que pas vital si on utilise une technique de suivi (avec possibilité d'erreur ...) Je trouve bien cette idée d'AI, je ne m'était jamais amusé à en faire une et je trouve ça marrant. "C'est parce que la vitesse de la lumière est plus rapide que celle du son que certains peuvent paraîtrent brillants jusqu'à ce qu'ils ouvrent la bouche." Coluche ![]() |
||||||||||||
birdy42
|
# Posté le 30/07/2010 à 18:59:05 | ||||||||||||
Apprendre de nos erreurs :)![]()
|
J'ai pas eu ces problèmes de graphisme chez moi.
Pour l'id du tank, à quoi ça te servirait ? Le fait de savoir qu'il y en a un suffit amplement
Découvrez mon site. Il parait que google à réponse à tout... effrayant, non ? Z3r0 un jour Z3r0 toujours [ Prends la porte qui te fera découvrir le vaste monde... ] Vous voulez voir un boulet ? Secret (cliquez pour afficher) PME ! $(id), c'est le bieng |
||||||||||||
shamanas
|
# Posté le 30/07/2010 à 19:01:36 | ||||||||||||
Firefox ftw!![]()
Ville : Thessalonique |
@Jagang: tes sous quel naviguateur ? chaz moi, avec firefox, ce bug est inexistant
ooc Fan for(i in 0 .. (((b := stdin readLine() toInt()) > 0) ? b : 0)) { i toString() println() } "Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders." [Anonymous] Gagnez un appareil apple totalement gratuit http://apple.freebiejeebies.co.uk/649290 Hostgator: le meilleur hebergeur evar! ![]() |
||||||||||||
djidis
|
# Posté le 30/07/2010 à 19:01:54 | ||||||||||||
![]()
Études : Université catholique de Louvain |
Le bug directionMissile() sera fixé quand ?
Sinon l'ID des tanks est inutile ... suffit de comparer notre position avec les tanks et le tour est joué.
Édité
le 30/07/2010 à 19:11:14
par djidis
|
||||||||||||
nod_
|
# Posté le 30/07/2010 à 19:14:53 | ||||||||||||
ninjavascript![]() Groupe : Anciens
Ville : Lille |
Citation : djidis
Sinon l'ID des tanks est inutile ... suffit de comparer notre position avec les tanks et le tour est joué. T'as entendu parler d'acharnement ? ![]() non et puis ça peut être pratique si tu vises une ia en particulier parceque tu la connais bien, si tu peut déduire l'ia d'un tank savoir lequel c'est est pratique. Une autre question, les logs de partie sont sous quel format ? |
||||||||||||
keke21410
|
# Posté le 30/07/2010 à 19:15:41 | ||||||||||||
|
"Belong to web"
Ville : Ancey |
on a toujours pas la direction dans lequel se présente le tank ? pas vu dans la doc ...
Enfin pour le problème de graphisme, ça dépendrait plutôt des résolutions d'écran, mon 1900px va très bien, mais quand je réduis la fenêtre en 800px j'ai ce problème (à peu près 800 px) #LGDF: Golmote vaincra ! [Projet] Un magazine du zér0 [Projet] site web jeux pokemon Mon avatar te plais pas ? Cliques ici pour le changer ! |
||||||||||||
Retour au forum "Javascript" ou à la liste des forums
