Bonsoir, d'autant plus que l'on est pratiquement tous français sur le Gamecodeur
Bonne continuation
heliuse
Creator of
Recent community posts
Merci Syllius pour ton retour, Solide je crois, après ces derniers jours de test je ne rencontre plus aucun bug.
Le plus dur a gérer à été les différentes vitesses de déplacements (accélérations, décélérations) sans jamais "dérailler" des tableaux.
L'IA vu pas vu à été intéressante à créer, tout le code est personnel .
Je pourrai continuer à faire contourner les couloir pour nous rejoindre , mais j'ai pas encore trouvé d'idée "solide" de code pour cela.
La musique vient de la scène Amiga
t'as un exemple dans le code de mon PuckLlady ;) ou ..
je te donne le squelette main.lua que j’avais écrit:
il suffit de recopier dans ton main.lua les lignes entre les ----- Base Gestion Affichage et ------------------
dans les fonctions correspondantes : début de code , love.load(), love.draw() et love.keypressed(key)
comme dans le code .
-- EXEMPLE GESTION ECRAN AFFICHAGE LOVE2D
-- F10: BUREAU REDIMENTIONNABLE -- Fenêtre redimentionnable. Taille fenêtre mini 1/2 au ration original
-- F11: PLEIN ECRAN SANS CADRE -- Taille et ratio défini par l'écran
-- F12: PLEIN ECRAN EXCLUSIF -- Taille de l'écran, ratio et configurations définis dans les paramètres de la carte graphique
-- marcus.zone@free.fr 04.04.2020
io.stdout:setvbuf('no') ---------------------------------------- Console
if arg[#arg] == "-debug" then require("mobdebug").start() end -- Debug
love.graphics.setDefaultFilter("nearest") ---------------------- Pixel_Art
----- Base Gestion Affichage debut de code
local xx; local yy; local taille_ecran_x; local taille_ecran_y
-----------------------------------
function love.load()
----------------- Base Gestion Affichage dans love.load()
taille_ecran_x = 960; taille_ecran_y = 540 -- 960*540 1080*768 exemples Ratio 16/9 , 800*600 exemple Love2D 3/4 par defauld
love.window.setMode(taille_ecran_x, taille_ecran_y, {resizable=true, borderless=false, vsync=1, minwidth=taille_ecran_x/2, minheight=taille_ecran_y/2, usedpiscale=true }) --
xx = taille_ecran_x; yy = taille_ecran_y
-----------------------------------------------
end
function love.update(dt)
end
function love.draw()
--------------- Base Gestion Affichage dans love.draw()
xx, yy, flags = love.window.getMode( ); love.graphics.scale(xx/taille_ecran_x,yy/taille_ecran_y) --
--------------------------------------------
end
function love.keypressed(key)
---------------- Base Gestion Affichage dans love.keypressed(key)
if key =='escape'then love.event.quit() end
if key =='f12'and love.window.isMaximized( )==false then love.window.setFullscreen(true,"exclusive") end
if key =='f11'and love.window.getFullscreen( )== false and love.window.isMaximized( )==false then love.window.updateMode(taille_ecran_x, taille_ecran_y, {resizable=true, borderless=true})
love.window.maximize()
end
if key == 'f10'and love.window.isMaximized( )==true then love.window.updateMode(taille_ecran_x, taille_ecran_y, {resizable=true, borderless=false}); love.window.restore() end
-----------------------------------------------
end
Bonjour Wile,
A bon j'ai essayé de le télécharger sur ton lien et cela me demande des sous !?
https://o-lobster.itch.io/simple-dungeon-crawler-16x16-pixel-pack
Quoi qu'il en soit Il est trop beau ce Pixel art Asset Pack :)