jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
Le problème de ce sujet a été résolu
| Page 1 2 3 4 5 6 7 Suivante | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |
| Page 1 2 3 4 5 6 7 Suivante | |
mr.xyz
|
# Posté le 20/08/2010 à 13:36:57 |
![]()
Ville : Bordeaux |
Bonjour à tous,
Voila je propose mes services pour rédiger un tutoriel sur la bibliothèque (library) SFML :). Pour moi la SFML est un peu absente dans les tutoriels Sdz, et en proposer un comblerais ce vide. Aussi, cela agrandirait surement la communauté, et donnerait une alternative à la SDL aux zéros. Je mettrais en avant les avantages du C++, la maintenance: structuration et propreté du code (même si on peut faire sa très bien en C hein ). C'est vraiment mettre l'accent sur les possibilités d'une library c++ que je souhaite mettre en œuvre.Donc voila je souhaiterais l'avis de la communauté (membres, validateurs, et pourquoi pas l'auteur de SFML ) avant l'annonce d'un plan. Je peux poster des screenshots (voir même du code) de jeux que j'ai réalisé avec cette lib, pour les plus perplexes..Pour vous donner l'eau à la bouche, je prévois un tuto avec une approche différente de ceux de l'excellent site officiel (pour changer un peu ) et aussi des TPs, avec surement une réalisation d'un jeu vidéo abordable et instructif à la fin. Je préfère avoir votre avis sur le sujet ![]() Avis généralNombre de zéros dans le débat : 34 Pourcentages : Pour : 80% (27 personnes)Contre: 20% (7 personnes)
Édité
le 06/09/2010 à 19:24:22
par mr.xyz
|
| Publicité | # Posté le 20/08/2010 à 13:36:57 |
|
|
|
Flinx
|
# Posté le 20/08/2010 à 13:52:37 |
![]()
Études : UPJV |
Personnellement, je trouve que les tutoriels du site officiel sont assez bien faits. Cependant, il est vrai que pour les débutants, ça peut ne pas être simple car ils restent assez abstraits, sans vraiment donner d'exemples concrets d'utilisation.
Donc pourquoi pas, ça peut être utile, à condition d'être différent des tutoriels officiels.
Compétences : (X)HTML, CSS, PHP, SQL (MySQL), JavaScript, XML, DTD, XML Schema, XSLT, XPath, SVG, LaTeX, C, C++, Python, Java, GIMP, Inkscape |
Jmgr
|
# Posté le 20/08/2010 à 13:55:06 |
Junior Game Developer![]()
Ville : Paris |
Très bonne idée !
Même si la doc est bien faite c'est toujours intéressant d'avoir un tuto complet avec un vrai projet à la clef, surtout pour les débutants qui n'ont jamais utilisé un moteur de jeu. (et ce moteur là est pour moi le top du top pour des projets en 2D en c++) Si tu as le temps, je pense qu'une partie qui reprend la doc officielle sur l'intégration de SFML dans une appli Qt pourrait être intéressante, et puis ça permettra de faire le lien avec le tuto de M@teo21. |
harold425
|
# Posté le 20/08/2010 à 14:36:32 |
|
|
je trouve les tutos du site tres bien selement jaime telement cette lib que rediger un tuto dessus sur le sdz ne peut etre ue benefique a ce que cette lib soit encore plus connu qu'elle l'est deja.
je t'encourage donc a rediger un cour dessus, si tu a des question pour certain point je suis sur que laurent y repondera avec plaisir. |
ritens
|
# Posté le 20/08/2010 à 14:55:49 |
[42]![]()
|
Si tu as besoin d'aide au niveau de la rédaction d'un tuto sfml je pourrais éventuellement t'aider.
Citation L'optimisme est ma religion, l'utopie est mon monde. Secret (cliquez pour afficher) I am the Allmighty, God himself. Antidote Hadopi |
Immeile
|
# Posté le 20/08/2010 à 15:18:26 |
![]()
|
Les tutoriels sur le site officiels sont plutôt bien faits.
Mais pour un débutant, ça peut paraître parfois un peu compliqué ( [HS] perso j'ai pris des notes sur papier tout au long des tutos, ça m'a grandement aidé ! [/HS] ). Si un tuto devrait voir le jour sur le SdZ, le mieu serait qu'il suive un ou deux projets de jeux (par exemple, un jeu tel que le Pong, trés facile à coder, pour découvrir les classes graphiques principales et un autre jeu plus complexe qui utilisera tous les modules), sachant qu'un tuto d'apprentissage d'une lib (telle que la SFML) qui a pour objectif à la fin de créer un jeu est quelque chose d'attirant chez l'apprenti programmeur
Édité
le 20/08/2010 à 15:19:37
par Immeile
|
Mario41
|
# Posté le 20/08/2010 à 16:57:36 |
![]()
|
Je trouve cette idée très intéressante car j'ai testé SFML mais je ne comprenais pas grand chose au tutoriel du site.
Avec un tutoriel du Site du Zéro en partant de 0, ce serait tout simplement GÉNIAL !!! |
sylphcius
|
# Posté le 20/08/2010 à 17:36:41 |
![]()
Ville : Arès |
En tant qu'utilisateur quotidien de SFML, je plussoie l'idée, les tutoriels du site officiel sont certes de très bonne qualité, mais un tuto sur le SdZ avec des TP ferait également connaître cette lib, ce qui ne peut être que bénéfique (notamment pour tout les programmeurs C++ qui utilisent toujours SDL).
Par contre, Quelle version de SFML comptes-tu présenter ? SFML 2 ou SFML 1.6 ? |
Kromatho
|
# Posté le 20/08/2010 à 17:52:05 |
That's all FOLKS !!!![]()
|
Je trouve également que c'est une idée très intéressante, d'une part pour faire connaitre un peu la lib' (même si elle n'en a pas forcement besoin) mais aussi pour encourager les Zéros à l'apprendre, car il faut bien l'avouer, lorsqu'on débute, on aime bien rester sur le SDZ
et pas tout le monde "ose" aller apprendre sur un autre site...Je crois cependant que Christophedlr est déjà en train d'en écrire un: source Je te conseil donc de prendre contact avec lui, avant de débuter ton travail.. Bonne journée à tous Kromatho |
mr.xyz
|
# Posté le 20/08/2010 à 17:58:37 |
![]()
Ville : Bordeaux |
@sylphcius : Je prendrais la version 1.6 car c'est la version "officielle" actuelle et celle proposée sur la page d'accueil. Néanmoins je redirigerais bien sûr les lecteurs vers la dernière version
. @Kromatho: Merci beaucoup de l'info, j'ai contacté christophedlr et j'ai lu son tuto. Nous sommes ensuite rentrés en contact via messagerie privée, donc on a eu le temps de réfléchir aux différents options possibles. Au final je pense faire le tuto de mon côté et cela ne dérange visiblement pas christophedlr vu que son tuto a apparemment du mal a être validé, et qu'il pense (je dis bien pense et cela ne regarde que lui ^^) faire une pause voir arrêter la création de son tuto. Merci pour vos messages, je fais mon possible pour que ce tutoriel vienne au jour ![]() Ps: je m'y mets dès ce soir ^^.
Édité
le 20/08/2010 à 19:44:23
par mr.xyz
|
gwenael.pluchon
|
# Posté le 22/08/2010 à 22:40:21 |
![]()
Études : BTS IG Nantes |
Ce qui pourrait peut etre etre interressant, (et c'est l'avis d'un gros novice) ce serait de se détacher un peu plus de l'aspect technique pur : en effet, sur le site officiel on apprends a afficher un Sprite, a bouger la caméra etc... On peut trouver des cours d'algorithmique qui expliquent comment réaliser des jeux... Mais il est très dur de trouver des tutoriaux qui traitent de la création d'un jeu complet, en utilisant un langage (j'espère avoir été clair).
Le tutoriel pourrait par exemple traiter de la gestion de la profondeur des Sprites (des différents plans/calques), de la gestion de projets en équipe... Tout en restant axé sur SFML. Cela pourrait permettre d'avoir un tutoriel qui serait différent de ceux du site officiel, mais très utile! Combien de sujets ont été créés sur ce forum parce que des aprentis développeurs (moi compris) avaient des problèmes avec l'architecture de leur programme, ou ne comprennaient pas comment réaliser des fonctionnalitées très répandues dans le monde de l'informatique, alors qu'ils ont les connaissances techniques, mais pas une logique de programmation adaptée? Enfin je dis ça, moi... je dis rien... |
vloz
|
# Posté le 23/08/2010 à 00:55:14 |
![]()
Ville : Pont à mousson |
Je trouve également qu'une alternative ne peut etre qu'une bonne idée si c'est un minimum travaillé, car si le tuto officiel reste tres bon, de mon point de vue il manque d'illustrations (et certaines info m'ont echappés lors de sa lecture comme par exemple où se trouve l'origine de l'ecran...)
Bonne chance mr.xyz
Édité
le 23/08/2010 à 00:55:35
par vloz
Citation : #sdz <hocine21> salut les zéros ! <nicofrand> on est pas des zéros, connard |
mr.xyz
|
# Posté le 23/08/2010 à 12:15:07 |
![]()
Ville : Bordeaux |
Tout d'abord merci beaucoup pour vos encouragements
![]() C'est drôle que vous me parliez de thérie des sprites pour la création des jeux vidéos, et de l'origine de l'écran, car je traite ces sujets en détail dans le chapitre sur les images. Ne vous inquiétez pas, je vais faire un truc très complet, avec pas mal d'exercices et de TPs, dont un jeu vidéo (pas non plus zelda mais j'ai mon idée ).
|
fayçall
|
# Posté le 23/08/2010 à 13:10:13 |
Better Dream Mobile![]()
Ville : Gentilly |
Salut
Je suis justement à la recherche d'un tuto sfml car je veux passer au c++ sans utiliser SDL pour avoir un programme entièrement objet. J'ai vu celui du site officiel mais il est un peu bizarre, ils commencent direct par les threads ... enfin bref moi je t'encourage pour ce tuto =D Bonne journée |
De passage
|
# Posté le 23/08/2010 à 13:32:27 |
|
|
fayçall > Les tutos sur le site officiels ne sont pas classés dans un ordre arbitraire d'apprentissage mais par module et sont indépendants d'un module à l'autre (i.e. tu peux lire la partie module graphique sans être passé par les thread).
Édité
le 23/08/2010 à 13:33:32
par De passage
|
fayçall
|
# Posté le 23/08/2010 à 13:42:44 |
Better Dream Mobile![]()
Ville : Gentilly |
Citation : De passage
fayçall > Les tutos sur le site officiels ne sont pas classés dans un ordre arbitraire d'apprentissage mais par module et sont indépendants d'un module à l'autre (i.e. tu peux lire la partie module graphique sans être passé par les thread). Ha oué j'avais pas remarqué xD, en faite j'avais vu au début on ouvre la fenêtre, ensuite on gère les events, ensuite on passe à l'affichage ... je pensais que c'était par ordre. Mais quand même ça serait bien d'avoir un tuto sfml quand même ^^, déjà il sera en français et plus fournis en exemple, j'ai un peu le tuto officiel, ça manque cruellement d'exemple. EDIT : j'avais pas vu que le site était en français aussi -_-" dsl
Édité
le 23/08/2010 à 13:46:34
par fayçall
|
ritter jack
|
# Posté le 23/08/2010 à 16:19:53 |
Born to be a geek !![]()
Ville : Concots |
Salut !
+100 pour ce tutoriel =) Il permettra aux zéros de passer au C++ si le jeu vidéo les motive et ne pas s'arrété à SDL ! Tu as un plan ? ou une ébauche ? Tu compte parler d'OpenGL aussi ? Vu qu'il est utilisé par SFML ... Et les binding SFML pour C# Python .. ? EN tout cas çà promet d'être intéressant =)
Édité
le 23/08/2010 à 16:23:45
par ritter jack
|
Damiatux
|
# Posté le 23/08/2010 à 17:00:27 |
Ya haha !![]()
Ville : Auterive, gers |
J'avais utilisé la SFML un moment, et j'avais eu un peu de mal avec les tutos officiels. Donc je suis d'accord pour un tuto plus explicatif.
A State of Trance : le meilleur de la trance Intel Core i5 2500 | ASUS P8Z68-V/GEN3 | Corsair 8Go Vengeance | MSI GTX 560 Ti Twin Frozr II | Seagate Barracuda 500Go | LG GH22NS50 | Cooler Master GX650W | Cooler Master CM-690 II Advanced DirectX vs OpenGL || Donjon de Naheulbeuk || JdR Naheulbeuk || Rolisteam || Gentoo Linux user || Jeu de Go sur Internet || Tuto sur PyQt4 || Accents sur les majuscules |
MmAxX
|
# Posté le 23/08/2010 à 17:40:03 |
Le temps est fait de vide.![]()
Ville : Baie-comeau |
Très bonne idée. Ça permettrais aussi d'avoir une communauté SFML sur le site du zéro, très pratique pour régler rapidement des problèmes (aucune solution depuis des jours sur leurs forums officiels).
MmAxX |
mr.xyz
|
# Posté le 23/08/2010 à 18:00:02 |
![]()
Ville : Bordeaux |
Citation : ritter jack
Salut ! +100 pour ce tutoriel =) Il permettra aux zéros de passer au C++ si le jeu vidéo les motive et ne pas s'arrété à SDL ! Tu as un plan ? ou une ébauche ? Tu compte parler d'OpenGL aussi ? Vu qu'il est utilisé par SFML ... Et les binding SFML pour C# Python .. ? EN tout cas çà promet d'être intéressant =) Merci pour l'encouragement . Mon tutoriel est essentiellement basé sur le C++ car c'est le langage de la bibliothèque. Je ne connais pas le langage python est il me semble plus acessible de centrer un tutoriel sur un seul langage (comme le C avec la SDL). Néanmoins pourquoi pas créer plus tard un mini tuto sur un binding en particulier (je pourrais m'occuper du C# si j'ai le temps). Pour ce qui est de l'interface avec OpenGL je suis complètement contre, car pratiquant OpenGL, cette lib ne me semble pas à portée des débutants sans de solides bases. Il y a d'ailleurs un tuto sur OpenGL sur le Sdz. Néanmoins j'en parle un peu vu que la SFML est basée dessus .Pour publier le plan, je ne sais pas si cela servirait à grand chose, et puis sa enlèverais le coté surprise, pour les Tps et exercices par exemple. Et puis personne sais si le tuto sera accepté . D'ailleurs je vais surement le mettre en validation bientôt. Je suis en train de faire le premier TP, une sorte d'ébauche d'un jeu célèbre . J'ai déja une bonne dizainnes de pages écrites
|
Coul33t
|
# Posté le 23/08/2010 à 18:01:27 |
Awesomeone![]()
Études : IUT de Rouen |
je suis à 100% pour. Ayant un projet en tête, un tuto de ce genre me conviendrai parfaitement
Les tutoriels présents sur le site de la SFML sont un peu trop du genre " met ça ici, ça là et voilà t'as le résultat. ", pas assez pédagogique (bien que ce soit déjà mieux que la plupart des bibliothèques).En tout cas, vas-y, lance-toi, tu risque d'avoir beaucoup de lecteurs (dont moi)
Édité
le 23/08/2010 à 18:01:56
par Coul33t
We - Are - The Universe. Obersving - Itself. Destroying - Itself. |
ghigi123
|
# Posté le 23/08/2010 à 19:13:08 |
|
Ville : Rosnay |
Je suis tout à fait pour, car malgré la qualité des tutos sur le site officiel, il ne présente pas de TP et il n'est pas si bien fait que ca !
En tout cas je lirais le tutoriel ! @++ |
nicox11
|
# Posté le 23/08/2010 à 19:27:14 |
|
Un kilomètre fait 1024 mètre |
C'est une bonne idée. J'ai un peu de mal à concevoir l'architecture de mon projet, peut être que ton tuto pourrait m'aider à mieux concevoir un programme orienté objet.
|
Freedom
|
# Posté le 23/08/2010 à 19:30:04 |
I can ... but I won't![]()
Études : Supoptique |
|
mr.xyz
|
# Posté le 23/08/2010 à 19:33:36 |
![]()
Ville : Bordeaux |
Je suis d'accord avec freedom, ce tuto est centré sur la SFML, je vais pas non plus vous expliquer comment architecturer en MVC et bien faire le design de vos jeux
. Non mais j'ai dit que j'utiliserais les avantages du C++, comme la STL, l'héritage, le polymorphisme si il y a besoin, mais je ne vais pas aller plus loin..
Édité
le 28/08/2010 à 16:41:34
par mr.xyz
|
Davidbrcz
|
# Posté le 23/08/2010 à 19:34:36 |
Geek un jour, geek toujours !![]()
|
Non à 100%, faut pas déconner et pousser le niveau d'assistanat trop haut quand même. Déjà qu'il est bien trop élevé sur ce site ....
Édité
le 23/08/2010 à 19:35:38
par Davidbrcz
Partager grâce à l'open source et aux logiciels libres. Mes articles Bibliothèques C++ et celles orientées jeux, FAQ C++ |
sylphcius
|
# Posté le 23/08/2010 à 20:34:21 |
![]()
Ville : Arès |
Ben c'est le site du Zéro, où on apprend tout à partir de Zéro, en théorie, le niveau d'assistanat n'est jamais trop haut justement
![]() Mais ce tutoriel n'a pas pour but d'assister plus le lecteur dans l'apprentissage de SFML que les tuto officiels, plutôt de lui fournir une approche différente, ainsi que des TPs. |
Davidbrcz
|
# Posté le 23/08/2010 à 20:52:31 |
Geek un jour, geek toujours !![]()
|
Citation : sylphcius
Ben c'est le site du Zéro, où on apprend tout à partir de Zéro, en théorie, le niveau d'assistanat n'est jamais trop haut justement ![]() Mais ce tutoriel n'a pas pour but d'assister plus le lecteur dans l'apprentissage de SFML que les tuto officiels, plutôt de lui fournir une approche différente, ainsi que des TPs. Il y a une différence entre expliquer un concept en considérant que le lecteur à un niveau nul dans le domaine et créer une majorité d'assistés qui ne sont pas capables de faire un truc dès que ce n'est plus expliqué dans un tuto qui les guide pas à pas. La première initiative est louable, la seconde est nuisible, en particulier aux gens qui lisent car ca les enferment dans un système [1] où on attend que tout soit expliqué/détaillé et où ils n'ont pas à réfléchir et penser par eux mêmes. Les docs et tuto de la SFML sont déjà suffisament complet pour ne pas en rajouter une couche (qui a dit inutile ?) Après, le coup du TP est une connerie car si les lecteurs sont vraiment motivés pour bosser avec la lib, ils feront leurs propres jeu ou liront du code écrit par d'autre. 1: sauf justement s'il se bouge après par eux même, ce qui est sur combien ? 1000 ? 10 000 ?
Édité
le 23/08/2010 à 21:08:51
par Davidbrcz
Partager grâce à l'open source et aux logiciels libres. Mes articles Bibliothèques C++ et celles orientées jeux, FAQ C++ |
sylphcius
|
# Posté le 23/08/2010 à 21:09:33 |
![]()
Ville : Arès |
Je suis partiellement d'accord avec toi.
C'est vrai que ça représente un danger si le lecteur attends qu'on lui fasse tout, mais c'est le danger de chaque tutoriel. Si on prend par exemple le tuto C++ de M@teo21, et principalement la partie Qt, on voit qu'il redirige fréquemment vers la documentation, de sorte que le lecteur se bouge un peu le cul. Je pense que mr.xyz est capable de réussir aussi ce pari et faire en sorte que l'utilisateur apprenne à se débrouiller.
|
Davidbrcz
|
# Posté le 23/08/2010 à 21:23:49 |
Geek un jour, geek toujours !![]()
|
Citation : sylphcius
Je suis partiellement d'accord avec toi. C'est vrai que ça représente un danger si le lecteur attends qu'on lui fasse tout, mais c'est le danger de chaque tutoriel. Si on prend par exemple le tuto C++ de M@teo21, et principalement la partie Qt, on voit qu'il redirige fréquemment vers la documentation, de sorte que le lecteur se bouge un peu le cul. Je pense que mr.xyz est capable de réussir aussi ce pari et faire en sorte que l'utilisateur apprenne à se débrouiller. ![]() C'est clair que les résultats sont excellents, il n'y qu'a compter le pourcentage de topic sur Qt qui pourraient se résoudre avec un coup de RTFM. Facile 80% Partager grâce à l'open source et aux logiciels libres. Mes articles Bibliothèques C++ et celles orientées jeux, FAQ C++ |
Retour au forum "Langage C++" ou à la liste des forums
