PICO-8 Programmer des jeux vidéo en L. U.A

所在平台: Udemy

课程主页: https://www.udemy.com/course/pico-8-programmer-des-jeux-video-en-lua/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:PICO-8 程序员的游戏开发(L.U.A) 课程概述: PICO-8 是一款虚构的游戏主机,也称为幻想主机。它是一个具有复古外观的虚拟机,可以用来开发自己的游戏,也可以玩别人的游戏(源代码可见)。由于其简化的 Lua 语言和完整的环境,学习 PICO-8 的游戏开发非常容易,它能处理编程、绘图、音乐和音效等所有方面。PICO-8 的游戏可以导出到 Windows、Mac、Linux、Raspberry Pi 或网页版本,也可在电脑和智能手机上游玩。 学习 PICO-8 编程的理由在于 L.U.A 语言的简单易学,这在游戏开发者社区中广泛应用。PICO-8 允许专注于项目和代码,因为它提供了创建精灵、游戏地图、音效和游戏音乐的完整环境。重要的是,PICO-8 以其易用性和局限性为用户提供了良好的学习平台,适合各个年龄段和编程水平的学习者。值得一提的是,PICO-8 现在在教育版本中是免费的。 课程内容: 本课程为完整指南,适合零基础学习者,最终将能自主制作完整游戏。课程将涵盖以下几个方面: - 初步了解 PICO-8 的界面、版本及其用法,以及游戏库等 - 学习 L.U.A 语言,包括各种 API 的使用 - 实现角色移动、碰撞、相机效果、重力及动画等功能 - 开发不同风格的游戏:平台游戏、格子游戏、太空射击游戏等 - 创建游戏精灵、地图、音效和音乐 - 掌握游戏场景、菜单和关卡设置 - 学习高级功能,如 PICO-8 的内存管理、位掩码及 DevKit - 将游戏导出至 Windows、MacOS、Linux、Raspberry Pi 或 HTML 网页版本 - 在不同的游戏库发布您的游戏 本课程将提供近18小时的视频教学,详情请参考课程大纲及预览视频,以便了解更多信息。

课程评论(0条)

课程详情

PICO-8 est une console imaginaire, ou fantasy console en anglais. C'est une machine virtuelle à l'allure rétro dans laquelle on peut aussi bien développer son jeu que jouer à ceux des autres (le code source est visible)Il est très facile d'apprendre la création de jeux avec PICO-8, en raison de sa version simplifiée du langage Lua, mais aussi parce que le programme permet de tout faire en son sein: la programmation, le dessin, la musique et les sons.Les jeux PICO-8 peuvent être exportés pour Windows, Mac, Linux, Raspberry Pi, ou bien dans une version web qui permet d'y jouer aussi bien sur ordinateur que sur smartphone.Pourquoi apprendre à programmer avec PICO-8 ?Le langage utilisé par Pico-8 est le L.U.A, c'est un langage de Scripting à la fois simple à apprendre mais aussi très présent dans la communauté des développeurs de jeux vidéo.Pico-8 permet de se concentrer uniquement sur son projet et le code, car il intègre un environnement complet pour réaliser des sprites, des cartes de jeux, des effets sonores, ou encore des musiques de jeux.La raison la plus importante est que Pico-8 est très formateur pour apprendre le développement du fait de sa simplicité d'utilisation et de ses limitations. Il est de ce fait un outil d'apprentissage adapté aux plus jeunes comme au plus anciens, mais aussi aux novices en programmation comme pour les développeurs qui peuvent prendre beaucoup de plaisir à développer un projet très rapidement.Pour finir la cerise sur le gâteau, Pico-8 est maintenant gratuit dans sa version Education.Présentation de la formationCette formation est un guide complet, vous partirez de Zéro afin de pouvoir à la fin réaliser des jeux complets.Dans un premier temps vous allez découvrir Pico-8, son interface, ses versions, son utilisation, sa bibliothèque de jeux, etc..Ensuite vous apprendrez le langage L.U.A pas à pas, puis les différentes API afin de:Gérer le déplacement d'un personnage, ses collisions, la caméra, la gravité, ses animations, etc...Réaliser divers styles de jeux: Plateforme, Grille, Space shooter, etc..Créer des sprites, des cartes de jeux, des effets sonores, des musiques pour votre jeu.Maitriser les différentes scènes de jeux, les menus, les niveaux, etc..Maitriser les fonctions avancées comme la gestion de la mémoire de pico-8, les masques de bits, le DevKit, etc..Exporter votre jeu pour Windows, MacOS, Linux, Rpi, ou en une version Html jouable dans le navigateur internet.Publier votre jeu sur différentes bibliothèques.Il m'est impossible de vous lister tous le contenu de ce guide complet de prés de 18h de vidéo, consulter le plan de formation ainsi que les vidéos de "preview" afin de vous forger votre propre idée.

课程标签

0人关注该课程

主题相关的课程