A downloadable tool

Download NowName your own price

love2d api for html5 game,
not using emscripten,
made by translating lua into javascript

features

  • print text, rectangle, cercle , line
  • load image, song ,video and use it
  • keyboard ,mouse and touch input
  • setting window and icon

 see manual for more info

github

example

a simple index.html


Updated 27 days ago
StatusIn development
CategoryTool
AuthorMagnus Oblerion
TagsGame engine, GitHub, LÖVE
Code licenseMIT License
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse, Touchscreen

Download

Download NowName your own price

Click download now to get access to the following files:

love2d.js-b0.6
External
love2djs_manual_en.pdf 172 kB

Development log

Comments

Log in with itch.io to leave a comment.

Je me penche depuis hier sur comment adapter les jeux Love2D en version navigateur ; c’est en effet utile !

Le wiki officiel donne la solution love.js, qui me pose problème pour le son en mode compatibilité (et j’ai bizarrement du mal à configurer les en-tête HTTP pour le mode normal), et utilise Emscripten contrairement à ta version (c’est peut-être pour cela que tu fais la remarque !).

J’ai aussi découvert hier que Sheepolution (du tutoriel « How to LÖVE ») a un projet loveJS, qui semble poursuivre le même objectif que le tien ; ça vaudrait peut-être le coup de comparer pour voir s’il a des lacunes. Sheepolution semble sous-entendre que son projet a des limites, mais je ne connais pas du tout les détails.

(3 edits) (+1)

Tout ces projets sont baser sur emscripten, son défaut est qu'il ne peut pas convertir tout le code. Je l'ai tester avec du c/raylib, il ne prend pas en charge certaine fonctionnalités.

Je prend uniquement api js de base et je la modifie pour qu'elle ressemble à love.
C'est bien plus simple mais certaine fonction sont trop différente de love pour être convertie pour l'instant.

(1 edit)

Intéressant, merci pour les informations.

Tout ces projets sont baser sur emscripten

Pour love.js, en effet, mais pas le loveJS de Sheepolution, si ? C’est à vérifier, mais je lis ceci, qui semble sous-entendre que non :

You were probably looking for love.js, the version that uses Emscripten and is way better.

Je ne me suis pas du tout penché dessus en détail, c’est simplement ce que j’avais cru comprendre. Tu dois mieux savoir que moi comme tu as les mains dans le cambouis. ;)

(+1)

Thank you !