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

[HS] Modération et Blabla.

caelacanthe
caelacanthe
Niveau 10
01 janvier 2015 à 11:39:40

Oui, d'ailleurs libcaca est utilisée pour le rendu en ascii art des vidéos de VLC, mais après je ne connais pas plus de détails concernant ces librairies. :non:

Korback
Korback
Niveau 10
01 janvier 2015 à 11:59:31

Je m'informerai.

Mais tu peux m'expliquer en théorie comment fonctionne une librairie ?

nounoursheureux
nounoursheureux
Niveau 10
01 janvier 2015 à 12:23:11

Tu programmes en quel langage ?
En gros le principe c'est que tu l'importe dans ton code (#include <nomdelalibrairie> en C/C++ et import <nomdelalibrairie> en Java/Python par exemple), et ensuite tu utilises les fonctions et les classes de celle-ci.
Mais tu faisais comment avant si tu n'utilisais pas de libs ?

Korback
Korback
Niveau 10
01 janvier 2015 à 12:25:25

Je code en C#.

Avant j'utilisais Monogame, c'est un moteur de jeu.

VivaFidel
VivaFidel
Niveau 10
01 janvier 2015 à 13:35:58

"Bonne année 2015 à toutes et à tous ! En termes de gaming, ça sera difficile de faire pire que 2014, mais ne sous-estimons pas Ubisoft... " :-p

Ça résume assez bien ce je pense :noel:

Arkwolf
Arkwolf
Niveau 29
01 janvier 2015 à 13:46:22

Le 01 janvier 2015 à 13:35:58 VivaFidel a écrit :
"Bonne année 2015 à toutes et à tous ! En termes de gaming, ça sera difficile de faire pire que 2014, mais ne sous-estimons pas Ubisoft... " :-p

Ça résume assez bien ce je pense :noel:

:rire: :hap:

Le 01 janvier 2015 à 12:25:25 Korback a écrit :
Je code en C#.

Avant j'utilisais Monogame, c'est un moteur de jeu.

Bah une librairie c'est plus ou moins même principe donc tu devrais pas trop être dépaysé :oui:

Le 01 janvier 2015 à 01:38:37 whiteapplex a écrit :
Moi je repense encore à un jeu dans l'espace, en 2D vue de dessus :-p
Tellement de potentiel... mais bref j'aurais jamais le temps x)

:-(

Pseudo supprimé
Pseudo supprimé 01 janvier 2015 à 15:03:25

Bonne année 2015 !!! :fete:

https://image.noelshack.com/fichiers/2015/01/1420120937-bonne-annee-2015.jpg

nounoursheureux
nounoursheureux
Niveau 10
01 janvier 2015 à 15:06:36

Le 01 janvier 2015 à 15:03:25 LEGriffemort a écrit :
Bonne année 2015 !!! :fete:

https://image.noelshack.com/fichiers/2015/01/1420120937-bonne-annee-2015.jpg

Comme c'est pouêtique :snif:

[-Shana-]
[-Shana-]
Niveau 10
01 janvier 2015 à 15:08:58

Bonne année :oui: :ok:

Si jamais il veut tenter avec sa voix ça peut être drôle.... ou très gênant :rire:

:d) C'est mort :noel: ! Je ferai un système à la zelda qui prononce chaque mot lettre par lettre rapidement avec une tonalité au dessus :hap:

Korback
Korback
Niveau 10
01 janvier 2015 à 16:59:37

Et ces fameuses librairies sont compatibles avec le C# ?

Korback
Korback
Niveau 10
01 janvier 2015 à 17:20:13

Je viens de regarder pour libcaca, qui est d'ailleurs intéressante, qu'on peut utiliser un binding de langage pour l'utilisation de du framework .NET, ce qui me permettrait de pouvoir utiliser la bibliothèque.

Par contre, je ne sais pas installer un binding.

godrik
godrik
Niveau 30
01 janvier 2015 à 17:22:48

Bonne annee les gens!

Peut être un jeu du genre Advance Wars / Valkyria Chronicles en ligne, ça me tenterait bien, c'est pas très compliqué (à part peut-être l'IA) et il n'y aurait pas trop besoin de se soucier des performances pour un jeu du genre, ça me changera

Tiens nous au courant si tu fais ca. J'ai un projet comme ca que je tire depuis un bout de temps (bon je n'y travaille pas beaucoup non plus) et en fait, c'est pas aussi simple que ca en a l'air. Le probleme majeure est de prevoir pour l'IA en effet. Si tu ne veux pas une IA completement debile, il te faut pouvoir cloner l'etat du jeu de sans que ca coute cher.

VivaFidel
VivaFidel
Niveau 10
01 janvier 2015 à 17:56:07

Korback :d) Normalement pour .NET les libs viennent sous forme de fichier dll, il suffit d'aller dans les propriétés du projet et de mettre la dll, ensuite tu peux faire des using pour utiliser les fonctions

Korback
Korback
Niveau 10
01 janvier 2015 à 18:02:02

Ok, donc je télécharge les composants de la bibliothèque et je les ajoute dans les fichiers du projet.

Mais je créer quel sorte de projet ?

Un projet vide ?

Au pire je regarde un tuto.

Message édité le 01 janvier 2015 à 18:02:37 par Korback
VivaFidel
VivaFidel
Niveau 10
01 janvier 2015 à 19:07:55

Je sais pas trop quel type de projet il faut, par contre si tu utilises vs t'as un truc fait exprès pour inclure des dll, c'est super simple (google it)

Arkwolf
Arkwolf
Niveau 29
02 janvier 2015 à 01:33:05

Le 01 janvier 2015 à 17:22:48 godrik a écrit :
Tiens nous au courant si tu fais ca. J'ai un projet comme ca que je tire depuis un bout de temps (bon je n'y travaille pas beaucoup non plus) et en fait, c'est pas aussi simple que ca en a l'air. Le probleme majeure est de prevoir pour l'IA en effet. Si tu ne veux pas une IA completement debile, il te faut pouvoir cloner l'etat du jeu de sans que ca coute cher.

Ah ouais, pour "bruteforcer" les différentes possibilités du jeu sur X tours et voir quel est le meilleur résultat, comme une IA d'échecs ?
J'avais même pas pensé à faire un truc comme ça mais en effet ça a l'air d'être la meilleur approche pour avoir une IA efficace :oui:
Ça peut être super intéressant comme projet

[-Shana-]
[-Shana-]
Niveau 10
02 janvier 2015 à 01:41:10

Ouais 'fin, si l'IA te laisse jamais gagner hein ... :noel:
Oui, le chess microsoft, j'ai beau me débrouiller aux echecs, j'ai gagné qu'une fois :fou: :( :snif:

hexabeast
hexabeast
Niveau 9
02 janvier 2015 à 11:11:35

Dans un jeu style Advance Wars le "bruteforce" pur et simple est juste impensable pour une IA, surtout pour regarder plusieurs tours en avance. Déjà que le pathfinding pour aller d'un point A à un point B est relativement lourd...
Même aux échecs une IA qui testerait toutes les possibilités ne pourrait pas voir énormément de coups en avance, en tout cas pas pour des joueurs de haut niveau (Les meilleures IA d'échecs doivent être un peu plus élaborées).

Korback
Korback
Niveau 10
02 janvier 2015 à 11:21:29

Il faut fabriquer le WOPR. :oui:

Arkwolf
Arkwolf
Niveau 29
02 janvier 2015 à 11:33:16

Le pathfining dans advance wars c'est juste du a*, je vois pas ce qu'il y a de lourd :doute:

Les IA d'échecs regardent bien toutes les possibilités sauf pour les openings pendant quelques tour et la difficulté ça revient souvent à régler le nombre de tour à prédire.

Les ordi/smartphone sont très doués pour ce genre de trucs, et pour un jeu au tour par tour pas besoin d'optimisation, tout bruteforcer prendrait sûrement moins d'une seconde :(

Après ouais c'est peut être pas le mieux :noel:

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