Trilarion / opensourcegames

Technical infos of open source games.
https://trilarion.github.io/opensourcegames/
Creative Commons Zero v1.0 Universal
622 stars 76 forks source link

How to deal with programming language used to program on a framework (like Lua for LÖVE)? #329

Open Popolon opened 2 years ago

Popolon commented 2 years ago

The LÖVE framework is made in C++ but programmable in Lua only: https://trilarion.github.io/opensourcegames/frameworks/framework.html#love

language used to make the framework and to code on it should be a different field.

The same way TIC-80 is made in C, but programming can be in Lua, Javascript, Fennel, Wren,...

Trilarion commented 2 years ago

The LÖVE entry has C++ as "programming language", because LÖVE is programmed in C++. The note mentions that it's a game engine for programming in Lua. The game entries that have LÖVE as "code dependency" have also Lua as programming language.

I'm not sure what the additional field name should be? Wouldn't it depend on where the games that are made with these game engines are stored in the list here?

Popolon commented 2 years ago

I understand the meaning yes. Sorry my english is not so good.

I code a little with LÖVE and if you read the Wiki you will see it is made to be programmed in Lua. You pack Lua files in a zip or use the directory containing the sources.

In Wikidata, they choose "supports programming language"

Trilarion commented 2 years ago

Ah, every game engine/framework would basically have a "works together with...." programming language property. Okay, need to think about the naming, but should be possible.