Page 21 of 21

Posted: 31 Jul 2017, 15:18
by Wohlstand
sken130 wrote:So, you mean config packs will be able to change the physics, and store the physics logics as some kind of Lua scripts or Javascripts or in some other scripting languages?
- Lua scripts is used in the Engine to program NPC-AIs, playable character's mechanics, common level environment (for example, P-Switch is completely coded in lua), world map environment, loading screen, title screen (to make the custom background cutscene based on sprite animations, motions, or coming soon auto-playing demo level like on legacy engine, and player's actions will must be coded in lua), credits screen, game over screen, etc.
- JavaScript is used in Editor as language of editor plugins and config pack configure scripts (that required for "SMBX-Integration"-like config packs). Even now in laboratory and available config packs you can find ton of working examples (but yeah, I wasn't completely documented lua API since it's WIP and lacks lot of for now)

Posted: 2 Jan 2019, 0:27
by +KZ
add support for non-SMBX games (such as hello mario engine) or other platform games (such as supertux)

Posted: 2 Jan 2019, 17:13
by Wohlstand
+KZ wrote:add support for non-SMBX games (such as hello mario engine) or other platform games (such as supertux)
PGE itself can be used to create a non-SMBX game: you need to make own config pack that will contain completely different resources set, different scripts and different stuff. Since foundation, PGE has a goal to be more generic game engine than just be a "new SMBX". If you want to work with level files from other games, it's possible to make some sort of importer or separated file converter that will give an ability to work with alien level files.

Posted: 3 Feb 2019, 2:48
by TheAdventurer64
Maybe you should have full compatibility with 38A using a config pack. (scripts, Gfx expansion, etc.)

Posted: 12 Aug 2019, 20:22
by Wohlstand
Okay, I don't think it's a reason to keep this thread be opened.

It's better to keep any future ideas and suggestions on PGE GitHub repository: https://github.com/WohlSoft/PGE-Project/issues
Forum is still be good for any discussions of any topics.