Je code Boulder Dash en 1 heure : replay du Code Commando du 6 aout 2020


Salut c’est David,
J’ai codé en 1h les bases du gameplay du célèbre jeu Boulder Dash :

– 170 lignes de code
– Map générée avec du sol, des rochers et des diamants
– Le personnage peut se déplacer dans la map
– Le personnage peut collecter les diamants
– Le personnage peut pousser les rochers
– Les rochers tombent et roulent comme dans le jeu original
Pas de graphismes, pas de shaders, pas de 3D et de têtes de morts en flamme, mais le coeur d’un jeu codé en 1h, en pur code !

Je veux que tu vives cette expérience.

Je partage ça, avec passion, en vidéo :

This entry was posted in News and tagged . Bookmark the permalink.

Par quel langage commencer ? Pourquoi le Lua est le choix idéal ?

Vous allez vous former au langage Lua. Pourquoi ce langage ?

Apprendre à programmer avec Lua va vous permettre de comprendre la programmation sans vous encombrer de toutes les contraintes qui découragent la plupart des apprentis programmeurs. Le langage est hyper simple, facile à mettre en oeuvre, on peut commencer en tapant ses premières lignes de code sans enrobage de déclarations et autres directives de programmation d’aucune sorte !

C’est un langage qui a des qualités idéales pour apprendre à programmer des jeux vidéo

Il permet de créer des jeux commerciaux, de tous genres, en 2D ou 3D.

Il permet d’évoluer rapidement vers des langages complexes, sans effort ou presque.

C’est un langage facile à apprendre

En 3 ou 4 heures on peut l’apprendre, avec une grande facilité. Il est accessible à tous, on l’installe en 1 minute et on commence à coder.

C’est un langage professionnel et qui domine dans l’industrie du jeu vidéo

On le retrouve partout. Notamment dans beaucoup de « gros jeux » (les AAA) car il permet de programmer les IA, les événements, le comportement du jeu, et même une partie du Gameplay.

Par exemple :

– World of Warcraft

– Baldur’s gate

– Age of Conan

– Broken Age

– Civilization (à partir du 5)

– Dota 1 et 2

– Far Cry

– Et des dizaines d’autres

 

Mais aussi des jeux indépendants :

– Into the Breach

– Prison Architect

– Factorio

– Et bien d’autres

C’est un langage qui permet de coder rapidement

Idéal quand on débute car on veut obtenir des résultats rapidement, ce qui est la clé de la motivation.

On code « comme on pense » sans s’encombrer d’une syntaxe complexe et à rallonge, tout en étant un langage très propre et structuré.

C’est un langage sur lequel s’appuient de nombreux moteurs de jeux vidéo

Aujourd’hui c’est la référence, de dizaines de moteurs 2D et 3D proposent ce langage de programmation. Sans compter toutes les consoles virtuelles qui elles aussi l’ont choisi !

C’est aussi un des langages les plus utilisés pendant les Game Jams.

C’est un langage performant

On peut créer tous les genres de jeux vidéo avec ce langage et ils ont des performances leur permettant de tourner à 60 FPS…

C’est un langage qui ouvre vers les autres langages

Comme sa syntaxe est universelle et qu’il est proche d’un langage Objet. Il permet ensuite de passer au C, au C#, au C++, etc. sans effort. On retrouve rapidement ses marques et on peut progresser plus vite que jamais.

Et si on le souhaite, on peut rester sur ce langage et créer des jeux complets de A à Z avec lui !

Il est le coeur de la formation Gamecodeur et c’est grâce à lui que des milliers de débutants, ou de personnes qui parfois étaient dégoûtés de la programmation, codent aujourd’hui leurs propre jeux vidéo.

Accompagnez-moi. Je vais vous l’apprendre maintenant :

Atelier : Langage et programmation pour le jeu vidéo

This entry was posted in News and tagged . Bookmark the permalink.

Lien d’accès au Live du 21 septembre à 19h Heure Française (DLC #32) : Comment créer et importer des maps dans ses jeux vidéo (Lua / C#)

Ce lundi 21 septembre, Rendez-Vous à 19h (Heure Française) en direct pour le Live Gamecodeur Hebdomadaire : David Live Code n°32 !

Le thème :

[BRICO CODE]

  • Découverte d’un outil et utilisation dans son code
  • Aujourd’hui : Comment créer et importer des maps dans ses jeux vidéo (Lua / C#) avec Tiled Map Editor

A ce soir, 19h en Live !

Voici le lien pour rejoindre la conférence à 19h ce soir (heure française) :

Vous n’êtes pas membre Premium désolé, adhérez maintenant pour accéder au lien (ou connectez-vous à votre compte si vous êtes déjà Premium)
Le lien installera le client de vidéo conférence (ou l’activera si il est déjà installé) et rejoindra automatiquement la salle de conférence virtuelle.

Attention : je commence à l’heure.

Replay : il ne sera pas envoyé avant plusieurs semaines, donc soyez présents.

This entry was posted in News and tagged . Bookmark the permalink.

Comment créer des maps pour ses jeux vidéo ?

Comment créer des maps avec le plus célèbre des éditeurs de Map Open Source et les afficher facilement dans vos jeux ?

Ce soir lundi 21 septembre 2020, pour le DLC #32 (cours en Live Premium hebdomadaire) j’ai envie de vous faire découvrir l’outil Tiled Map Editor et à vous apprendre a exporter pour Lua et C#…

A ce soir lundi 19h en Live Zoom.

(Le lien de connexion arrivera dans votre boîte mail et sur le blog de Gamecodeur dans la journée. )

This entry was posted in News and tagged . Bookmark the permalink.

Le meilleur tuto jamais créé pour débuter en programmation de jeux vidéo ?

Je viens de terminer la rédaction des 28 pages du support de cours de ce que je pense être le meilleur tuto pour coder un PONG et apprendre comment programmer son premier jeu vidéo quand on y connais que dalle et qu’on pense être une burne en programmation.

Ça va être une révélation pour beaucoup de gens et les lancer dans la programmation de jeux vidéo alors qu’ils ne pensaient pas en être capables ou qu’ils n’avaient pas réussi jusqu’à maintenant.

Oui des fois il faut mettre la modestie de côté 😎.

Les vidéos seront enregistrées en début de semaine prochaine.

This entry was posted in News and tagged . Bookmark the permalink.

Cet élève vous fait gagner une console virtuelle

Un de mes élèves organise un concours lié au jeu qu’il a codé pour la Gamecodeur Gamejam 27 !

Jouez et faites le meilleur score pour gagner une console virtuelle TIC-80 licence Pro !

Voici le règlement :
« CONCOURS !!!

Votez et postez votre meilleur score dans les commentaires.

À la fin de la période des votes de la gamejam, le meilleur remportera la version pro du TIC-80 !

En cas d’égalité, c’est le premier qui a fais le meilleur score qui sera le gagnant.

(Pour participer, vous devez voter et poster votre score en commentaire via capture d’écran)

Info: le score est visible dans le titre de la fenêtre du jeu. »

Pour jouer :


https://menerv.itch.io/retro-snake

This entry was posted in News and tagged . Bookmark the permalink.

La Jam 27 c’est fini

La Gamecodeur Game Jam 27 vient de se terminer avec 19 jeux extraordinaires de créativité.
 
Le thème était : Retour en 1985. Ils avaient une contrainte forte : utiliser un système d’affichage que je leur imposais, et qui était l’équivalent d’une mémoire vidéo de 1985 !
 
Bravo aux courageux qui se sont inscrits, et aux motivés qui ont posté une création.
 
 
PS : j’ai oublié de saisir un critère de vote à la création de la Jam et du coup les votes n’ont pas été activés ! J’suis deg…
This entry was posted in News and tagged . Bookmark the permalink.