TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : Précédente 1 2 3 4 5 6 ... 93 94 95 96 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : Précédente 1 2 3 4 5 6 ... 93 94 95 96 Suivante | |
Garuma
|
# Posté le 16/06/2006 à 13:40:02 |
using Mono.C#;![]() Groupe : Membres |
Reprise du dernier message de la page précédente :
Orochi : si tu veux faire du GUI à l´intérieur d´un jeux SDL regardes aussi CeGUI c´est peut être plus ce que tu cherches.
Sinon Qt a une classe je crois pour fournir un contexte OpenGL (wxWidgets aussi d´ailleurs)
Édité
le 16/06/2006 à 13:40:52
par Garuma
|
Pliskin
|
# Posté le 16/06/2006 à 17:19:49 |
![]() Groupe : Membres |
Waa m@teo21 lit dans mes pensées ?
Je voulais justement demander s'il était possible de choisir QT et non wxWidgets pour la suite des cours... et voilà que je lis dans le post-it que finalement ça va être QT !
En tout cas merci ! Tous les KDEistes te sont reconnaissants ! |
M@teo21
|
# Posté le 16/06/2006 à 18:00:32 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Oulah bcp de questions, jvais pas arriver à répondre à tlm
Inconvénients de wxWidgets > puisqu'on me les demande, je dirais que l'installation est galère (j'ai sérieusement galéré pendant une semaine). Le problème avec ça, c'est que si personne arrive à l'installer, la suite du cours servira à rien. Et ça c'est super important !
Il y a aussi le fait que le code QT est plus joli (de l'avis de tout le monde ça). Ouvrir une fenêtre se fait en 4 lignes de code en QT (même pas), il faut beaucoup plus en wxWidgets. C'est donc plus difficile de démarer en wxWidgets qu'en QT, mais après les librairies se valent. Le code de QT est juste vraiment très bien foutu, mais ça veut pas dire que wxWidgets est nul loin de là. Pour le réseau > c'est bien d'argumenter comme quoi le réseau c'est "super important de nos jours" mais ça ne suffit pas. Vous ignorez à quel point c'est compliqué de mettre en oeuvre un vrai programme utilisant le réseau. Or, SDL ne gère pas le réseau, c'est une librairie complètement à part (SDL_net) qui n'a aucun rapport avec SDL à part un bout du nom. Si je fais un chapitre SDL_net, ça sera vraiment qu'un seul chapitre. J'aurai A PEINE le temps de vous expliquer grosso modo comment ça marche, et y'aura aucune application concrète et pratique qui pourra suivre derrière. Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa
Je sais pas si on peut combiner QT et SDL. Pour ma part j'y vois pas d'intérêt. Par contre combiner QT et OpenGL, aucun problème. Pour les licenses > SDL est LGPL et non pas GPL. Ca veut dire que tu peux faire des programmes propriétaires sans rien leur reverser. Si ça avait été GPL, ton programme utilisant SDL aurait dû obligatoirement être opensource. Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Comment commenter une news sur le SdZ ? Suivez l'aventure du SdZ et de Simple IT sur notre blog ! |
XT95
|
# Posté le 16/06/2006 à 18:09:14 |
|
Groupe : Membres |
Citation : Pas de titre
Pour les licenses > SDL est LGPL et non pas GPL. Ca veut dire que tu peux faire des programmes propriétaires sans rien leur reverser. Si ça avait été GPL, ton programme utilisant SDL aurait dû obligatoirement être opensource. Et OpenGL ? |
Kayl
|
# Posté le 16/06/2006 à 18:19:38 |
|
Groupe : Membres |
Citation : XT95
Et OpenGL ?
http://www.opengl.org/about/licensing/ http://www.sgi.com/products/software/opengl/license.html |
M@teo21
|
# Posté le 16/06/2006 à 18:29:42 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
En clair OpenGL c'est encore plus freelance
Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Comment commenter une news sur le SdZ ? Suivez l'aventure du SdZ et de Simple IT sur notre blog ! |
Kayl
|
# Posté le 16/06/2006 à 18:36:01 |
|
Groupe : Membres |
En fait ce ne sont que des specs.
Les implémentations sont diverses. Pour utiliser les implémentations (celle de Windows, ou Mesa par exemple) il n'y a besoin de rien. On peut faire un soft commercial utilisant OpenGL sans rien de demander à personne. Pour créer une implémentation officielle d'OpenGL il faut acheter une license à Silicon Graphics Inc, où faire comme Mesa : une API qui ressemble à OpenGL, qui existe sur autorisation de SGI, mais qui n'est pas "officielle". Tout ça tu t'en fiches. Toi l'utilisateur tu fais ce que tu veux point !
|
M@teo21
|
# Posté le 16/06/2006 à 18:42:08 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Au fait pour ceux qui veulent en savoir plus sur QT, voici un article intéressant à lire, rédigé par un programmeur qui a de l'expérience dans le sujet :
http://phil.freehackers.org/kde/fr_qt-vs-mfc.html Il compare pas QT et wxWidgets ici, mais QT et MFC. En gros, MFC c'est la librairie C++ fournie avec Windows pour créer des fenêtres Windows. C'est la librairie qu'on vous fait utiliser normalement avec Visual C++. Bien sûr, cette librairie ne permet de faire que des programmes windows, tandis que QT est multiplateforme, mais ce n'est pas le seul avantage de QT. Lisez juste pour vous faire une idée, même si vous connaissez ni QT ni les MFC. L'article est intéressant (bien sûr on voit que l'auteur préfère QT, mais c'est son expérience qui parle là, il a rien à gagner à expliquer pourquoi il préfère QT ).
Autre chose, et c'est intéressant. Sur le wiki de wxWidgets il y a une comparaison de wxWidgets avec toutes les autres librairies. Parfois la comparaison est courte, mais elle me semble assez honnête et objective. Comprenez par là qu'ils disent pas "ouais wxWidgets c'est super, le reste c'est de la merde" : c'est pas des trolleurs car ils savent qu'ils font pas l'outil ultime et que de toute manière personne ne le fait. Y'a une comparaison avec QT tout au début, comme vous le voyez ils aiment bien QT et ils le disent. Mais ils se situent à un niveau un peu différent et n'ont de toute manière aucune raison de dire que les autres librairies sont nazes puisqu'ils ne vendent rien. EDIT : j'ai oublié l'url du comparatif wxWidgets avec les autres librairies
http://www.wxwidgets.org/wiki/index.php/WxWidgets_Compared_To_Other_Toolkits
Édité
le 16/06/2006 à 18:52:49
par M@teo21
Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Comment commenter une news sur le SdZ ? Suivez l'aventure du SdZ et de Simple IT sur notre blog ! |
azerty9
|
# Posté le 16/06/2006 à 18:54:13 |
Newbie de profession![]() Groupe : Membres |
Ce qui est bien c'est que au moins c'est honnete. Ils savent qu'ils ont des défauts.
Pour ceux qui veulent savoir : il est possible de combiner wxWidgets et la SDL, c'est indiqué dans le wiki de wxWidgets. voir ici pour combiner wxWidgets et SDL : http://code.technoplaza.net/wx-sdl/
Édité
le 16/06/2006 à 18:58:42
par azerty9
"L'information n'est pas la connaissance. La connaissance n'est pas la sagesse. La sagesse n'est pas la vérité. La vérité n'est pas la beauté. La beauté n'est pas l'amour. L'amour n'est pas la musique. La musique est la meilleure des choses.", Frank Zappa |
HanLee
|
# Posté le 16/06/2006 à 19:53:32 |
![]() Groupe : Membres |
Salut, en cours C++ théorique, est-ce qu'il y aurait les templates enseignés ?
La STL ? Et puis tu projettes un jour de faire une introduction à la librairie Boost ? |
Dragh'nalith
|
# Posté le 16/06/2006 à 20:40:50 |
Restons cohérent![]() Groupe : Membres |
Citation : M@téo21
Pour le réseau > c'est bien d'argumenter comme quoi le réseau c'est "super important de nos jours" mais ça ne suffit pas. Vous ignorez à quel point c'est compliqué de mettre en oeuvre un vrai programme utilisant le réseau. Or, SDL ne gère pas le réseau, c'est une librairie complètement à part (SDL_net) qui n'a aucun rapport avec SDL à part un bout du nom.
Si je fais un chapitre SDL_net, ça sera vraiment qu'un seul chapitre. J'aurai A PEINE le temps de vous expliquer grosso modo comment ça marche, et y'aura aucune application concrète et pratique qui pourra suivre derrière. Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa Pour ma part, je n'ai pas du tout envie d'un cours sur SDL_net, mais sur le réseau (ou les sockets) en général. Je trouve même qu'utiliser le réseau avec Qt ou wxWidget à un meilleur interet si comme tu le dis ils offrent de meilleur possibilité. Ce que je voulais dire c'est que le réseau est très important et que de nos jour tous ceux qui étudie la programmation en font très vite appelle. Tu avais l'air de sous entendre que tu ferais une partie réseau que si vraiment cela valait vraiment là peine et s beaucoup de personne en demandait. Je ne pense pas qu'il y est à débattre là dessus .
Le seul point que peux faire pencher la balance sur un cours ou pas sur le réseau est de savoir si cela ne vas pas t'apporter un boulot monstre par rapport aux restes (En tous cas ça serai vraiment un rêve pour moi, enfin bon y a déjà le cours d'openGL de Kayl on ne peut pas tout avoir )
|
SuperMario TRH
|
# Posté le 16/06/2006 à 20:42:39 |
Who cares ?![]() Groupe : Membres |
Citation : SuperMario
Citation : SuperMario
Salut. Tu as dis dans l'autre post-it que tu allais peut-être nous aider à nous lancer dans un RPG 2D avec la SDL.
Est-ce que c'est toujours prévu ? Puisqu'on ne m'avait pas répondu Espérons que la troisième fois soit la bonne.. |
Dark-Side
|
# Posté le 16/06/2006 à 20:44:23 |
|
Groupe : Bannis |
Franchement tu peux en faire un tout seul, moi je suis en train d'en faire un !
C'est galère et c'est long mais tu peux y arriver et en plus à la fin tu te sera grandement amélioré
Voila ciao ! |
kilian
|
# Posté le 16/06/2006 à 21:04:21 |
|
le C++ C + que 2 + que le C Groupe : Membres |
la galére pour l'installer?sa m'as pris 10 mminutes mais j'avais pas vu que c'étais mal expliquer et que il utilisaient des notions de POO que je connais pas.
(faut dire c'est un peut plus facile d'instaler une librairie sou dev-c++(un machin qui permet de le faire facilement)) |
Pierre89
|
# Posté le 16/06/2006 à 22:30:28 |
Listen and don't speak![]() Groupe : Membres |
Citation : M@teo21
Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa
![]() Tu voulais pas dire plus haut niveau ou bien moins bas niveau ? Car s'après ce que j'ai compris : le haut niveau c'est plus facile à coder et on fait des choses bien plus vite mais on va moins au coeur du sujet et le bas niveau c'est l'inverse non ? "L'expérience est le nom que chacun donne à ses erreurs." (Oscar Wilde) |
XT95
|
# Posté le 16/06/2006 à 22:31:59 |
|
Groupe : Membres |
mmh, moi je dirai comme kilian nn ?
|
minirop
|
# Posté le 17/06/2006 à 01:59:36 |
坂本美緒![]() ![]() |
Citation : Pierre89
Citation : M@teo21
Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa
![]() Tu voulais pas dire plus haut niveau ou bien moins bas niveau ? Car s'après ce que j'ai compris : le haut niveau c'est plus facile à coder et on fait des choses bien plus vite mais on va moins au coeur du sujet et le bas niveau c'est l'inverse non ? moins haut niveau que SDL_net
pas commencés - en cours - finis - (dernier tome lu) manga : Love Hina - Ichigo 100% - Fruits Basket - School Rumble - Death Note - Parmi Eux - One Piece (46) - Naruto (45) - Lovely Complex (10) - Fullmetal Alchimist (22) -> My Manga IDE multiplateforme pour Qt !! Qt @ IRC --> #qt-fr@irc.freenode.net |
M@teo21
|
# Posté le 17/06/2006 à 03:52:44 |
Doh ! Nuts. Mmh, donuts !![]() ![]() |
Oui je me suis trompé, QT est plus haut niveau que SDL_net bien sûr
Pour la questoin sur le rpg 2D : honnêtement je pense pas, ça prendrait trop de temps. Pê bien plus tard je reviendrai sur la sdl et je rajouterai un tp, mais là je préfère rien promettre du tout à ce niveau. Ce qui se conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. Nicolas Boileau (je suis fan) Comment commenter une news sur le SdZ ? Suivez l'aventure du SdZ et de Simple IT sur notre blog ! |
bluestorm
|
# Posté le 17/06/2006 à 07:08:01 |
dont ask to ask![]() Groupe : Membres |
Dragh'nalith > si tu tiens tant que ça à avoir un cours sur le réseau très vite, tu peux toujours aller chercher sur le net, il y a plein de cours pas mal du tout.
Le problème du réseau, c'est déja que les solutions de base sont pas portables (sockets unix et winsock :S ). |
Dragh'nalith
|
# Posté le 17/06/2006 à 09:53:52 |
Restons cohérent![]() Groupe : Membres |
C'est cool bluestorm, n'aurais tu pas quelques adresses ? Parce que j'ai cherché, je trouve bien quelques explications sur winsock, SDL_net etc... mais rien sur la programmation réseau en elle même. Surtout que moi ça serait pour faire des jeux donc c'est pour faire des clients/serveurs qui utilisent les sockets tous le temps contrairement à des serveurs de données ou autres...
Enfin je retourne voir ce que mon ami Google aurait de nouveau
|
SeyZ
|
# Posté le 17/06/2006 à 09:58:21 |
![]() Groupe : Membres |
|
ridjidji
|
# Posté le 17/06/2006 à 10:17:48 |
|
Groupe : Membres |
Bah winsock, avec un nom pareil... ca m'étonnerait que ce soit compatible linux...
SDL_net, j'ai entendu dire que c'était " de la merde en barre " ?
Édité
le 17/06/2006 à 10:20:59
par ridjidji
|
Garuma
|
# Posté le 17/06/2006 à 12:25:20 |
using Mono.C#;![]() Groupe : Membres |
Citation : M@teo21
Oulah bcp de questions, jvais pas arriver à répondre à tlm
Inconvénients de wxWidgets > puisqu'on me les demande, je dirais que l'installation est galère (j'ai sérieusement galéré pendant une semaine). Le problème avec ça, c'est que si personne arrive à l'installer, la suite du cours servira à rien. Et ça c'est super important !
Il y a aussi le fait que le code QT est plus joli (de l'avis de tout le monde ça). Ouvrir une fenêtre se fait en 4 lignes de code en QT (même pas), il faut beaucoup plus en wxWidgets. Citation : Garuma, un peu avant Pour l'installation de wxWidgets il faut certes la compiler mais je n'ai jamais eu de problème avec (taper make ou nmake c'est pas très dur), il existe des Devpacks (de FredCL par exemple) et sinon au pire on/je peux fournir des "prêtes à l'emploi". D'autant que de ce côté là les Linuxiens sont avantagés puisque wxWidgets est bien souvent proposé dans les dépots.
Je rajouterais que si les Zéro continuent sur la voie de la programmation faudra bien un jour qu´ils arrivent à compiler autre choses que leurs programmes. Citation : M@teo21 Pour le réseau > c'est bien d'argumenter comme quoi le réseau c'est "super important de nos jours" mais ça ne suffit pas. Vous ignorez à quel point c'est compliqué de mettre en oeuvre un vrai programme utilisant le réseau. Or, SDL ne gère pas le réseau, c'est une librairie complètement à part (SDL_net) qui n'a aucun rapport avec SDL à part un bout du nom.
Si je fais un chapitre SDL_net, ça sera vraiment qu'un seul chapitre. J'aurai A PEINE le temps de vous expliquer grosso modo comment ça marche, et y'aura aucune application concrète et pratique qui pourra suivre derrière. Je préfère à la rigueur attendre la partie V avec QT pour vous faire utiliser du réseau. Ca sera moins haut niveau (donc plus facile à programmer, plus agréable) et vous irez plus vite vers qqc de sympa
Il y´a peut être CURL d´utilisable pour tout ce qui est web, client FTP etc... Mais sinon pour des sockets bas-niveau il vaut mieux prendre la couche d´abstraction de Qt ou wxWidgets. Citation : Seyez bluestorm ta réponse m'intrigue, tu dis que sockets, winsock etc... ne sont pas portable ou j'ai mal compris ta phrase?
Les sockets à la base c´est une série de fonction bas niveau en C créé par Berkley. Après chaque système l´a adapté à sa sauce rendant l´ensemble pas portable. Donc avec Qt ou wxWidgets les sockets que tu utilises seront transformés en socket Unix ou en Winsock en fonction du système ou tu compiles.
Édité
le 17/06/2006 à 13:41:35
par Garuma
|
-ed-
|
# Posté le 17/06/2006 à 12:54:12 |
C is a sharp tool![]() Groupe : Membres |
Citation : bluestorm
Dragh'nalith > si tu tiens tant que ça à avoir un cours sur le réseau très vite, tu peux toujours aller chercher sur le net, il y a plein de cours pas mal du tout.
Le problème du réseau, c'est déja que les solutions de base sont pas portables (sockets unix et winsock :S ). Winsock2 est très portable... http://mapage.noos.fr/emdel/reseaux.htm Citation : ridjidji SDL_net, j'ai entendu dire que c'était " de la merde en barre "
STOP! Ou bien tu le sais et tu en apportes la preuve, ou bien tu ne le sais pas et tu ne dis rien. Si on commence avec les 'on-dit', on pas fini...
Édité
le 17/06/2006 à 12:58:48
par -ed-
Emmanuel Delahaye. Non à la pub sur l'alcool sur Internet. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ ![]() |
Fabogranqi
|
# Posté le 17/06/2006 à 13:39:25 |
|
Groupe : Membres |
Citation : -ed-
Citation : ridjidji SDL_net, j'ai entendu dire que c'était " de la merde en barre "
STOP! Ou bien tu le sais et tu en apportes la preuve, ou bien tu ne le sais pas et tu ne dis rien. Si on commence avec les 'on-dit', on pas fini...
Il y a bluestorm qui l'a dis un peu plus haut car il l'a testé
|
-ed-
|
# Posté le 17/06/2006 à 13:56:15 |
C is a sharp tool![]() Groupe : Membres |
Citation : Fabogranqi
Il y a bluestorm qui l'a dis un peu plus haut car il l'a testé
![]() OK : http://www.siteduzero.com/forum-83-49667-398770.html#r398770 C'est possible, mais je voudrais bien voir le code qui ne fonctionne pas. Emmanuel Delahaye. Non à la pub sur l'alcool sur Internet. Des infos sur la programmation et le langage C: http://bien-programmer.blogspot.com/ http://mapage.noos.fr/emdel/ ![]() |
bluestorm
|
# Posté le 17/06/2006 à 15:57:44 |
dont ask to ask![]() Groupe : Membres |
-ed-, ça me pose pas de problèmes, mais le code est enfoui assez loin.
Déja, un truc qui m'a pas mal fait chier, c'est que quand je lui demandait de Recv 1 byte, il en prenait en fait 4 (enfin j'avais cru comprendre qu'il en prenait sizeof(int), mais je sais pas pourquoi, et c'est pas mentionné dans la doc). |
binariman
|
# Posté le 18/06/2006 à 20:04:56 |
![]() Groupe : Membres |
Kayl
: ca avance le chapitre j'ai vraiment hate de le lire !! dsl si vs voulez pas qu'on pose ces question si vs voulez pas les modos viré ce post ...
ceci dit dépèche toi Kayl !
|
le grand schtroumpf
|
# Posté le 18/06/2006 à 20:22:01 |
Si vis pacem, para bellum!![]() Groupe : Membres |
|
Kayl
|
# Posté le 18/06/2006 à 20:41:16 |
|
Groupe : Membres |
binariman > t'en fais pas y a pas de pb j'aime bien les petits rappels comme ça. Ca vient ca vient. Situation personnelle/professionelle instable pour l'instant, pas favorable à une rédaction en continue. Mais ça vient et une fois reparti y aura plus les délais qu'on a en ce moment.
le grand schtroumpf > oui nous generons avec terragen 2 fichiers : 1 image en niveau de gris pour les altitudes, et 1 image qui contient la texture précalculée. |
<!--nico-->
|
# Posté le 18/06/2006 à 21:06:05 |
![]() Groupe : Membres |
Par rapport au lien que nous donne azerty9 pour combiner WxWidgets avec SDL... Y-a-t'il la même possibilité de combiner QT avec SDL ? Ca permettrai au final de faire des applications SDL bien plus jolies non ? Est-ce que ça a penché (penche encore ?) en faveur de WxWidgets ?
Pensez à mettre en "résolu" les topics qui le sont effectivement SVP. En bas à gauche, Juste au-dessus du pied de page pendant la lecture du topic |
Retour au forum "Langage C++" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
129 Zéros connectés |
6 requêtes |
1.0153s (0.992s)
