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

Créer une interface en C

CLI-EN-COURT
CLI-EN-COURT
Niveau 10
15 janvier 2019 à 12:40:41

Salut :)

Pour la fac je crée actuellement un jeu de plateau en langage C. Donc ça se jouera sur la console de commande, il faudra entrer les commandes directement avec du texte, et le tableau sera représenté en ASCII :hap:
Pour l'instant je pars pour une interface en ASCII représentée via des printf, et un tableau en 2 dimensions pour gérer les cases du tableau.

Du coup, est-ce que vous auriez des astuces pour créer cette interface AsSCII (tableau à case avec des "pions" à entrer dans les cases et déplacer d'une case à l'autre) ? Est-ce que des librairies peuvent aider dans ce domaine ?

Si vous avez des conseils aussi avec la gestion du tableau je suis preneur :hap:

Merci d'avance

Pseudo supprimé
Pseudo supprimé 15 janvier 2019 à 13:17:25

ncurses

Lfkamikaz
Lfkamikaz
Niveau 5
16 janvier 2019 à 09:13:34

Yep go Ncurses c'est une lib qui te permettra de tout afficher dans un terminal en temps réel, de façon bien plus pratique

Pseudo supprimé
Pseudo supprimé 16 janvier 2019 à 13:03:41

Après je viens de regarder parce que j'étais curieux mais dwarf fortress par exemple utilise l'opengl même pour render en ascii, ça peut être une piste à regarder aussi (et en y réfléchissant c'est pas si con).

CLI-EN-COURT
CLI-EN-COURT
Niveau 10
22 janvier 2019 à 11:28:43

Merci pour vos pistes, j'étais parti sur un tableau en 2 dimensions qui gèrerait l'affichage lignes par lignes, mais je jetterais un oeil :)

Pseudo supprimé
Pseudo supprimé 23 janvier 2019 à 21:56:55

opengl peut etre un peu compliqué pour un début, ncurses est probablement fait pour toi

Pseudo supprimé
Pseudo supprimé 23 janvier 2019 à 22:05:26

Oui j'avais pas vraiment fait gaffe à qui faisait le topic, vu ses autres posts c'est pas une bonne idée.

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