CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Créer une interface en C

DébutPage précedente
1
Page suivantePage suivante
CLI-EN-COURT CLI-EN-COURT
MP
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é
Niveau 10
15 janvier 2019 à 13:17:25

ncurses

Lfkamikaz Lfkamikaz
MP
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é
Niveau 10
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
MP
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é
Niveau 10
23 janvier 2019 à 21:56:55

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

Pseudo supprimé
Niveau 10
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.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment