|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2013 Messages : 58 ![]() |
Salut à tous.
Pour un projet de jeux débutant, j'aimerais dans mon jeux ajouter une console, comme dans cet image à droite: ![]() La console me permettra d'envoyer des commandes avec des valeurs qui seront pris en compte par le système du jeux et le rendu du jeux sera changer en fonction. Mon jeux: c++, sdl, opengl. Bien entendu je sais pas comment le faire, c'est pourquoi je cherches une piste. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Pierre Ingénieur développement logiciels Inscription : juin 2007 Messages : 1 185 ![]() |
Il n'y a pas une "sdl-console"?
J'ai déjà rencontré plusieurs libs qui en propose. Sinon, tu la crée avec sdl-ttf Je crois qu'il existe un tuto à ce sujet dans les cours 2D-3D-Jeux
__________________
Mes principes de bases du codeur qui veut pouvoir dormir:
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2013 Messages : 58 ![]() |
Je ne penses pas que sdl à une console interne, j'ai pas vu en tout cas.
Quand je cherches, comment faire une console avec sdl, je tombes que sur des explications sdl et console d'application. Sinon je penses aussi que je devrais le faire avec sdl ttf, sa va pas être facile/pratique, mais sa marchera normalement. En tous cas, si vous avez d'autres idée je suis preneur. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Pourquoi ne pas faire un fork, une redirection des E/S, puis un recouvrement (execl) ?
__________________
Recherche devs C++ motivés et sérieux pour Last Dungeon. Chaîne Youtube : Vidéos Ma page DVP : http://neckara.developpez.com/ |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2013 Messages : 58 ![]() |
@Neckara
Je ne penses pas pouvoir le faire par manque d'expérience. |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé Sénior
![]() ![]() Emmanuel DelogetDéveloppeur informatique Inscription : septembre 2007 Messages : 1 826 ![]() |
Citation:
@leternel a parlé de sdl-console, la voici : http://wacha.ch/wiki/sdlconsole. Le code est un peu compliqué, et l'intégration C++ risque d'être corsée. Ceci dit, ça offre un exemple d'application.
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : mai 2008 Messages : 937 ![]() |
Je ne l'ai pas personnellement essayé, mais voici un lien vers un blog extrêmement enthousiaste à propos de la bibliothèque glConsole :
http://www.shamusyoung.com/twentysidedtale/?p=12304 http://www.robots.ox.ac.uk/~gsibley/GLConsole/ |
|
|
00
|
|
|
#8 |
![]() ![]() Cyrille Network programmer Inscription : juin 2010 Messages : 1 546 ![]() |
Et je en saurais que trop te conseiller de quitter la SDL pour la SFML, avec comme nette avantage pour la console que tu peux savoir quel caractère a été tapé par l'utilisateur (ê, ë etc) qui simplifie énormément l'implémentation d'une telle console !
Et qui est à jour, là où la SDL utilise DirectX 5 sur windows |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2013 Messages : 58 ![]() |
J'ai regarder les liens, ils sont de la même manière que je voulais faire via sdl ttf.
v1: - une image de fond à une taille précis - les textes déjà présent / les lettres entrer par clavier en temps réel seront rendu via sdl ttf, aux endroits précis sur l'image de fond - les textes envoyer seront sauvegarder et seront réutiliser quand la console sera redemander Je penses que les consoles dans les jeux modernes, sont une v2 de ma manière: - affiche l'historique des textes en fonction d'une barre défillement - affiche l'historique les commandes envoyer en fonction d'une touche haut-bas - déplacement de la console = changement des x/y de l'image et des textes - transparence facile - bouton fermeture, avec caption souris à x/y endroit Je pourrais faire la v1 rapidement et la v2 dans un deuxième temps plus tard, sa semble amusant Si j'ai juste, quelqu'un pourrait-il me confirmer, pour que je coches résolu. @Bousk Pour ce qui est de sdl ou sfml. Je sais pas mais j'ai toujours été attirer par sdl, la version 2.0 de sdl évolue pas mal. Je suis sous linux, je tournes avec opengl 3.3 et sdl 2.0 (qui n'est pas encore en version final encore). Il y a des tutos sur windows avec opengl 3.3/sdl 2.0, donc c'est faisable. J'ai lu aussi que sdl 1.2 l'actuel stable requérait directx 7, j'ai pas trop d'info sur ce sujet, les défaut semble s'en aller un par un. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2011 Messages : 6 ![]() |
Je rejoins bousk en ce qui concerne le choix entre SFML et SDL : la transition n'est pas vraiment douloureuse, tu retrouves les repères "SDL" très très vite
![]() Je dirais que tu as bon. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com