löve builtin changes
Posted: Fri Apr 29, 2011 11:43 am
Hello,
I consider 2 different uses of löve, 2 different security consideration.
The first use is for building standalone application, explained in Game_Distribution.
Like every .exe file, The user that run the file can not exactly know if it's a good or malicious program.
The control of the security is made by the OS environment (anti-virus, firewall, etc.).
The second use is to setup one virtual machine to play multiple applet games, like java or flash do.
In this case the user control is own environment and provide or restrict what he what to the applet.
I want discuss about this second use.
What you launch love without argument, without game, it play a beautiful animation.
This animation is as beautiful as useless
After the some number of watch, I'm boring and this animation is equal of "I do a mistake" like forgot the directory, etc.
I think about replace the builtin animation by something more useful like :
- a way to navigate into the local file system to choose a file to open
- a menu to change settings like screen resolution, sound settings, fullscreen, ...
- a way for the user to enforce settings (like deny switch to fullscreen, or list of allowed resolution)
- a way to allow every function or running the applet into safe/jailed environment
- add an about menu to see the beautiful animation
I'm already working on all of this points except I never think about put them into built-in place.
Note: I speak about built-in but all of those points can be place on the local file system (in readonly place) not absolutely bundled into the love binary.
I just wonder if that is interesting someone ?
Regards,
I consider 2 different uses of löve, 2 different security consideration.
The first use is for building standalone application, explained in Game_Distribution.
Like every .exe file, The user that run the file can not exactly know if it's a good or malicious program.
The control of the security is made by the OS environment (anti-virus, firewall, etc.).
The second use is to setup one virtual machine to play multiple applet games, like java or flash do.
In this case the user control is own environment and provide or restrict what he what to the applet.
I want discuss about this second use.
What you launch love without argument, without game, it play a beautiful animation.
This animation is as beautiful as useless
After the some number of watch, I'm boring and this animation is equal of "I do a mistake" like forgot the directory, etc.
I think about replace the builtin animation by something more useful like :
- a way to navigate into the local file system to choose a file to open
- a menu to change settings like screen resolution, sound settings, fullscreen, ...
- a way for the user to enforce settings (like deny switch to fullscreen, or list of allowed resolution)
- a way to allow every function or running the applet into safe/jailed environment
- add an about menu to see the beautiful animation
I'm already working on all of this points except I never think about put them into built-in place.
Note: I speak about built-in but all of those points can be place on the local file system (in readonly place) not absolutely bundled into the love binary.
I just wonder if that is interesting someone ?
Regards,