Gaetz - posté le 09/03/2023 à 23:58:31. (2404 messages postés)
Ca y est, le livre est sorti !
Je suis vraiment content d'être arrivé au bout de ce projet. Le bouquin est encore plus beau que je l'avais espéré, grace au travail de Florianne. Pour moi c'est un gros projet qui arrive à son terme.
Voici donc les deux versions du livre, vendues sur amazon :
Gaetz - posté le 08/03/2023 à 09:34:28. (2404 messages postés)
J'ai l'impresison qu'il manque beaucoup de code. On voit pas comment est géré le de zoomTimer par exemple.
A ta place, j'essaierais de mettre des points d'arrêt au moment du dezoom pour comprendre pourquoi ca part du centre de l'écran et pas de la cible du zoom.
Gaetz - posté le 06/03/2023 à 18:01:32. (2404 messages postés)
Citation:
Pas vraiment. Mais moi c'est particulier...
Non moi je bouffe à la cantine tous les midis, les week-ends je mange des trucs tout préparés ou des pâtes/riz/céréales + viande, ou bien des reste de chez mes parents.
Rholala, mais meme pour votre confort personnel c'est bien de se faire à manger ^^
Gaetz - posté le 01/03/2023 à 18:49:10. (2404 messages postés)
Vulcan c'eet juste une api, c'est à dire une interface pour programmer des cartes graphiques en l'occurrence. Comme ça permet de discuter plus précisément avec la carte graphique, ça peut apporter de meilleures images ou de meilleures performances.
Dans Godot ça apporte beaucoup parce que le précédent renderer était fait pour la portabilité et pas pour les performances. Dans Valheim y'a pas de différence notable.
Gaetz - posté le 15/02/2023 à 17:21:02. (2404 messages postés)
Ouais, c'est un truc qui m'intéresserait, une fois que j'aurai fini mes projets de livres. Ca devrait être le cas dans quelques semaines. Après il faut trouver une méthode qui fonctionne, et ça c'est pas donné !
Gaetz - posté le 15/02/2023 à 05:34:39. (2404 messages postés)
Citation:
Oui de ce que je comprend EasyRPG n'utilise actuellement pas le GPU (probablement pour cibler le + de plateformes possibles), ça pourrait être résolu en implémentant le support des shaders. Ça ne sera probablement pas la priorité tout de suite.
Ah ouais, je pensais pas du tout qu'ils utilisaient un renderer CPU. On fait plus ca depuis les années 90. Alors effectivement c'est aussi le cas de RM, mais c'est justement un gros gros problème de ce logiciel. Moi j'étais passé sous XNA (et je suis devenu dev) pour cette raison : les performances de RM étaient pas tolérables.
J'imagine que c'est pour garder la possibilité de faire des Blit (combiner des images ensemble en modifiant pixel par pixel) ? Tout ca me donne envie d'aller voir dans le code.
EDIT
Oui, donc tout le rendu se fait avec des blits, d'après ce que je lis dans le code. @BlisterB il y a une discussion pour passer tout ca sur GPU / avec des shaders ?
Gaetz - posté le 05/01/2023 à 10:47:14. (2404 messages postés)
Est-ce qu'on peut faire tourner les programmes sur un emulateur snes ensuite ? Ca pourrait etre un exercice intéressant pour mes étudiants en programmation, de faire un jeu snes.
Gaetz - posté le 07/10/2022 à 07:52:07. (2404 messages postés)
Je te deconseillerais ce genre d'emploi. Y'a beaucoup de boîtes qui veulent lancer des Jeux nft en ce moment, autant choisir celles qui payent avec du vrai argent. Par ailleurs, l'ambiance peut être sympa au lancement mais il faut voir ce que ça devient quand la boîte commence à plus avoir d'investissement. Si tu peux changer de boulot facilement c'est pas forcément un problème, mais il faut être preparé.
Gaetz - posté le 27/09/2022 à 08:03:05. (2404 messages postés)
Une vertical slice, c'est une demo très courte permettant d'évaluer le rendu presque final du jeu. Donc tu y mets tes systèmes de gameplay les plus complexes, tes beaux graphismes etc. Ça permet de savoir ce que l'on vise avec le jeu final. Donc ce n'est pas du tout ce que tu proposes de faire dans ton message.
Un bon exemple de vertical slice, c'est le Monde peint d'Arianis dans Dark Souls. Tu as l'expérience générale du jeu sur un niveau. Niveau qui a finalement été jeté par ailleurs. Enfin, gardé comme niveau secret.
Gaetz - posté le 17/09/2022 à 08:43:44. (2404 messages postés)
J'ai remarqué que chez mes étudiants, qui ont 18-25 ans, il y a une mode des années 90. Ils ont l'air vachement nostalgique de cette époque, qui a juste précédé leur naissance. Pourquoi ? Je ne sais pas, mais peut être certains d'entre vous aurons une réponse ?
Il y a quand même une bonne raison au retro gaming : un certain nombre de jeux des années 80-90 sont toujours très bons, même avec les standards d'aujourd'hui. Par exemple, Super Metroid ou Final Fantasy 6 sont des perles. Les marios et les megaman marchent toujours très bien.
Gaetz - posté le 08/09/2022 à 14:43:21. (2404 messages postés)
Hello, je serai ravi de tester la démo, mais je ne pourrai jouer qu'à la fin du mois. Là je vais déménager donc il faudra que je m'adapte à mon nouveau lieu.
Gaetz - posté le 02/09/2022 à 07:41:47. (2404 messages postés)
Il serait intéressant que vous expliquiez ce qui a changé dans votre manière de voir les relations entre il y a dix ans et maintenant. Peut-être que ça aiderait des plus jeunes ?
Pour ma part, je suis à peu près dans la même situation qu'il y a dix ans : ca fait 7 ans que je suis avec la même femme, j'espère que cette fois ca continuera (ma précédente relation s'est arrêtée au bout de 7 ans) et j'aimerais bien avoir des enfants mais elle n'est pas prête (et bon : c'est quand même la femme qui porte les enfants).
Je crois pas trop avoir changé ces dix dernières années dans ma manière de voir l'amour. J'ai toujours privilégié la compréhension mutuelle et beaucoup de dialogue dans le couple. Ca aide pas à multiplier les relations, mais de toutes façons, je peux pas coucher avec une fille si y'a pas de communication très forte et une forme de confiance. Je pense que je suis peut-être un peu moins inquiet qu'avant sur la question de la réalité des sentiments, mais je suis toujours mal a l'aise avec le principe de la masculinité virile.
Gaetz - posté le 06/08/2022 à 16:07:45. (2404 messages postés)
Y'a quelques techniques plus efficaces contre Malenia. La parer plusieurs fois d'affilée, ou la stunlock avec une arme qui fait pas mal de dégâts d'équilibre. Son attaque spéciale peut être parée avec un grand bouclier.
Gaetz - posté le 03/08/2022 à 15:04:34. (2404 messages postés)
Apres, il faut garder en tete qu'un jeue st toujours trop facile pour son développeur. Il faudrait que tu fasses tester a des débutants pour te rendre compte de la difficulté réelle de ton jeu.
Je publie une vidéo par jour donc l'intégralité devrait sortir d'ici fin aout. Je pense que j'ajouterai une vidéo sur mon interprétation de l'histoire.
Gaetz - posté le 16/07/2022 à 09:26:30. (2404 messages postés)
Citation:
Cannot read property 'svAnchorX' of undefined
En code, ca veut dire que le logiciel essaye de lire une variable svAnchorX dans un truc qui n'existe pas. En gros il lui manque des données pour ton combat, par exemple une troop, ou un ennemi dans la troop. Tu as peut-être mis un ennemi dans une troop puis supprimé l'ennemi, mais il reste enregistré dans la troop.
Je ne connais pas le code de rpg maker mz, mais je te conseillerais de regarder soit la troop soit le battler utilisé et vérifier qu'il manque pas quelque chose dans le paramétrage.
Gaetz - posté le 13/07/2022 à 15:08:00. (2404 messages postés)
Franchement c'est plutot cool, et tu me motives à adopter la meme démarche. J'en ai un peu marre d'etre une bille en art.
Sur ton dernier dessin, le niveau de qualité est plutot intéressant, par contre il me semble que tu manques pas mal de choses en anatomie, notamment les muscles au niveau des bras et du thorax.
Autre truc que tu peux améliorer : ta gestion de la lumière. Sur les pièces d'armure, elle ne vient pas du meme endroit.
Gaetz - posté le 12/07/2022 à 08:21:24. (2404 messages postés)
C'est très cool ! Tu as pensé à ajouter des shaders avec un peu de profondeur de champs, pour avoir un effet comme dans octopath traveller ? Et des lumières et du bloom ?
Gaetz - posté le 21/06/2022 à 15:46:44. (2404 messages postés)
Hello, merci Falco !
Tassle > Bonne idée, je vais ajouter le contenu du livre sur la campagne de financement, et un premier chapitre qui parle du contenu du livre. Je te donne ici le contenu :
- Intro + installation de la lib utilisée pour coder (raylib)
- Elements de base du langage : variables, conditions, boucles, fonctions, collections (vector), passage par copie et par référence
- Un chapitre d'application où l'on code 3 jeux dans la console, et où on voit les struct
- Explication de la boucle temps réel
- Pong, collisions
- Casse brique, utilisation plus poussée des listes
- Jeux dont vous êtes le héros, machine à état
- Jeu d'atterrissage et début de la prog orientée objet, héritage
- Shooter horizontal avec une application plus complexe de la prog orientée objet (classes virtuelles pures)
Entre chaque chapitre il y a une fiche technique qui résume ce qui a été appris, du point de vue gameplay ou du point de vue code.
A noter que, pour éviter des entorses au cerveau des étudiants, tout est codé avec des passage par copie ou des références. Pas de pointeurs pour les débutants. Et pour les collections j'utilise uniquement des vectors.
Donc oui, je pense que ca peut être une bonne ressource pour des étudiants, et ils pourront utiliser les connaissances des "vrais" jeux du bouquin pour faire des jeux 2d. S'ils ont appris les pointeurs ils pourront les utiliser aussi. Tu veux que je t'envoie un des chapitres pour que tu juges sur piece ? Le dernier est en cours de modification mais les autres sont mis en page.
Aujourd'hui, si vous voulez devenir programmeuse ou programmeur professionnel pour un grand studio AAA de jeux vidéo, vous devez maitriser le langage de programmation C++ et savoir l'appliquer à la création de jeux. Il y a peu de formation pour cela, la plupart payantes, donc j'ai écrit un livre pour mettre sur la bonne voie les gens qui veulent s'intéresser à ce domaine.
J'ai voulu que le livre soit beau, parce que le jeu vidéo c'est quand même un domaine artistique.
Voici des images des livres :
(Texte précédent pour annoncer la campagne de financement.)
Salut à tous ! Je viens demander de l'ARJEN !
En fait j'ai écrit un bouquin pour démocratiser la programmation pro (C++) de jeux vidéo, et je viens poster sur Oniro pour voir si le précommander vous intéresse. J'organise en ce moment une campagne de financement pour à la fois communiquer autour de la création du livre et pour pouvoir ajouter des illustrations à l'intérieur.
Voici une vidéo qui présente le projet, featuring une pote et moi dedans :
Pourquoi j'ai écrit le bouquin
Aujourd'hui, si vous voulez devenir programmeuse ou programmeur professionnel pour un grand studio AAA de jeux vidéo, vous devez maitriser le langage de programmation C++ et savoir l'appliquer à la création de jeux. Pour apprendre cela, vous avez deux solutions :
- Savoir déjà programmer et lire des bouquins techniques en anglais pour apprendre par vous même ;
- Payer une des quelques écoles qui propose un enseignement poussé et spécialisé en C++.
La barrière de l'anglais ou le prix des écoles excluent de fait toute une partie de la population francophone de ce métier, au demeurant passionnant et relativement bien payé. Je pense notamment aux lycéens et aux jeunes étudiants des milieux populaires, en France, au Maghreb, en Afrique de l'ouest ou au Canada.
J'ai donc voulu écrire le livre que j'aurais rêvé avoir quand j'étais adolescent, un livre pour mettre le pied à l'étrier à des jeunes qui souhaiteraient coder des jeux vidéo mais n'ont pas les moyens d'accéder aux bonnes formations. L'ouvrage est prévu pour des débutants, il enseigne progressivement le langage de programmation en évitant les pièges et les complexités inutiles. Surtout il permet d'appliquer les connaissances acquises en créant 5 jeux, du plus simple au plus complexe.
Qui je suis pour écrire un bouquin
Comme vous le savez peut-être si vous avez lu un précédent post, j'ai bossé comme programmeur de jeux et je suis depuis 5 ans responsable de l'enseignement de la programmation à ARTFX, une école de jeux vidéo et d'animation. Tous les ans, mes étudiants partent bosser dans des grand studios de jeux vidéo ou de cinéma d'effets spéciaux, par exemple Ubisoft, Gearbox, Dont Nod ou Cinecite. J'ai essayé de distiller dans ce bouquin la somme de mes expériences de programmeur et de prof, pour en faire l'outil pour débutant le plus efficace possible.
Bien entendu, un seul bouquin ne suffit pas pour enseigner tout ce que doit apprendre un programmeur pro de jeux vidéo, mais il faut bien commencer quelque part ! Je suis venu sur Oniro en me disant que le livre pourrait intéresser des gens qui ne savent pas par où commencer, comme ca a été le cas pour moi il y a longtemps.
Gaetz - posté le 16/06/2022 à 20:44:58. (2404 messages postés)
Vidéo très intéressante. Mais il faudra tellement de temps pour changer les programmes des écoles agricoles et les mentalités des agriculteurs déjà présents !
Gaetz - posté le 27/03/2022 à 20:07:36. (2404 messages postés)
OMG le jour où j'oublie mon propre anniversaire (et celui de Nonor), une bédé est publiée dans laquelle j'apparais !
Bon. Restons calme. D'abord. Joyeux anniversaire en retard de trois jours Sylvanor !
Ensuite, improvisons une critique littéraire.
HAHA COMME C'EST DROLE !!! QUEL TALENT !!! QUEL BON GOUT DANS LE CHOIX DES PERSONNAGES ET DANS LA CONSTRUCTION DE L'INTRIGUE !!!
Sérieusement j'ai bien rigolé. Puis je suis ému, c'est la première bédé avec moi dedans que je n'ai pas dessinée moi-même. Je sais bien que je ne suis pas la star mais j'ai l'impression de progresser dans la vie grace à toi sriden.
(Faut dire qu'il y a elden ring qui est sorti alors dès que je bosse pas sur mon boulot ou sur un projet,j'allume la console,et je pars à cheval dans les contrées infinies de ...)