CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Robots war

Altonfrere
Altonfrere
Niveau 10
14 juillet 2003 à 12:20:02

oui bin comme cela a été dit en passant par les DLL

Il y aura un certain nombre de fonctions imposées pour communiquer entre le programme principal et les dll.

Quand je disais que c´était pas ce qui était prévu à l´origine ca concernait le realtime.

Gonath
Gonath
Niveau 52
14 juillet 2003 à 12:24:08

Ah oki, j´ai eu peur, mais bon, si on sait faire en real time, se sera mieux, non ? bah si il faut, je le fais version ´tour à tour´. Ca change pas grand chose. Sinon, ca vous dit ? enfin, je le fais, et je vous le proposerai, à vous de me dire si il vous plaira ou pas.

Altonfrere
Altonfrere
Niveau 10
14 juillet 2003 à 12:29:29

Arf, on est déjà 2 sur l´affaire ( HS_Dino et moi).

Le realtime ca peut s´envisager pour plus tard oui, commencons tranquillement...

fantometteninja
fantometteninja
Niveau 6
14 juillet 2003 à 16:00:59

ca semble tres nain teressant!

mais plutot que d´utiliser des dlls, pourquoi ne pas utiliser des langages de scripts tels que Lua ou python?
cela pourrait simplifier la creation des bots, non?

et puis cela permettrait de faire quelque chose de portable(si on reprend le code win32 et directx evidement ou alors en utilisant wxwindows ou gtk)

et voici un autre projet dans le meme(dans le principe du moins) genre:
http://ibarz.julien.free.ee.fr/prologia/site/index.html

Altonfrere
Altonfrere
Niveau 10
14 juillet 2003 à 16:07:17

Pourquoi les dll ?
Tout d´abord parcequ´il ne s´agit pas spécialement d´apprendre un langage de script :)
Sinon je trouve que c´est un bon moyen de présenter des applications de la programmation modulaire pour Windows ( et éventuellement les jeux).

Pour les débutants ca peut être un moyen sympa d´apprendre quelques bases d´IA tout en programmant en C++ et découvrir l´utilisation des DLL.

Je rappelle que le but n´est pas ( encore une fois restons modestes!) de faire le jeu qui tue. Mais d´apprendre.

Pour la suite toutes les améliorations sont envisageables, certains proposaient un moteur 3D, d´autres du temps réel, toi du langage de script... pourquoi pas! Mais je le redis c´est pas le but.

fantometteninja
fantometteninja
Niveau 6
14 juillet 2003 à 16:25:14

ne t´inquiete pas! ce n´est qu´une idee! je ne tiens pas a te forcer la main! :-)))

je presentais cette idee notement car:
- elle me semble assez modulaire et pratique(pas besoin de recompiler la dll a chaque fois)!

- les langages de scripts sont plus simples que le C++, et demandent moins de connaissances pour leurs creations et leurs apprentissage.

- et pour tout un tas d´autres raisons qui ne me viennent pas a l´esprit maintenant :lol:

mais il est vrai que le but vise est un noyeau, et qu´il vaut mieux avoir une premiere version qui marche, que rien du tout avec tout un tas de choses en previsions.
mais je le repete encore ce n´est qu´une idee!

Paradis007
Paradis007
Niveau 8
14 juillet 2003 à 21:06:53

comment creer un bot ?

Altonfrere
Altonfrere
Niveau 10
14 juillet 2003 à 21:17:01

c´est pas encore d´actualité :)

on vous expliquera le moment venu, patience patience . ..

Paradis007
Paradis007
Niveau 8
14 juillet 2003 à 21:23:30

bah . .. :\

hs_dino
hs_dino
Niveau 9
15 juillet 2003 à 09:57:57

J´ai créé le projet sous SourceForge. On devrait avoir une réponse sur l´acceptation ou pas du projet sous 48h.

Dino
The Zythum Project
http://www.zythum-project.com

Altonfrere
Altonfrere
Niveau 10
15 juillet 2003 à 10:03:57

cool :)

Gonath
Gonath
Niveau 52
15 juillet 2003 à 12:30:24

Excellent ! !! j´ai hate à m´y mettre ( que se soit pour le serveur ou bien pour faire mon chtit robot ; ) )

Paradis007
Paradis007
Niveau 8
15 juillet 2003 à 13:48:39

tiens au fait vu la tronche du jeu faut avouer que... :-\ ! !!
je critique pas du tout mais j´apellerai pas ça " ROBOTS WAR" mais plutot " pacmoon" ou un truc du style pacman.... mais quand même c´est une tres bonne idée , il n´empêche que , il reste un probleme :

-comment vas-tu faire pour pouvoir jouer en réseau a ce jeu

et une derniere question : comment as-tu fait ce jeu ?

Altonfrere
Altonfrere
Niveau 10
15 juillet 2003 à 14:16:33

bon je répète, une DERNIERE FOIS : :)

- le but n´est pas d´avoir des graphismes de folie
- le jeu n´est PAS DU TOUT en réseau
- et il n´est pas encore fait

le screenshot c´était juste une maquette faite sous Photoshop + un éditeur de labyrinthes maison

Ruffi
Ruffi
Niveau 9
15 juillet 2003 à 14:28:22

Donc si j´ai bien compris ( Corigez moi si je me trompe) : on fera nos dll que l´on donnera au serveur, et apres on regardera le match en spectateur.Les graphisme, on s´en fout, de toute fasson le but c´est d´apprendre a prog.

Altonfrere
Altonfrere
Niveau 10
15 juillet 2003 à 14:35:45

Exactement! mis à part que le " noyau" ( je sais pas comment l´appeler car " serveur" semble être confus pour certains...) sera à télécharger, et vous testerez vous-même vos robots + d´autres à télécharger dans une liste ( ceux qui voudront bien les fournir).

Paradis007
Paradis007
Niveau 8
15 juillet 2003 à 15:03:19

ah ok donc
- je vais devoir apprendre le langage DLL

Altonfrere
Altonfrere
Niveau 10
15 juillet 2003 à 15:10:49

:ouch: :honte: :doute: :malade: :snif: :snif2:

monkeyget
monkeyget
Niveau 4
15 juillet 2003 à 15:34:03

lol...
sinon on peut esperer voir le projet sortir a quelle date?

hs_dino
hs_dino
Niveau 9
15 juillet 2003 à 15:41:52

:d) ah ok donc
:d) - je vais devoir apprendre le langage DLL

Une DLL ( Dynamic Link Library) est un executable comme un fichier EXE sauf qu´il n´a pas de point d´entrée, ce n´est pas un langage!

Pour le langage de programmation, tu pourras utiliser ce que tu veux ( Basic, Pascal, C, C++, etc... ) , le tout est d´avoir une DLL avec des fonctions " exportée" que l´on va prédéfinir... Enfin, c´est ce qu´il me semble...

Fino
Fhe Fythum Profect
afttp://www.fythum-profect.com
PS: Me suis pris une porte.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment