About
SwingByByBy is a 2D physics arcade game where Earth is your cursor. Bend incoming comets with gravity, swing them around, and smash planets for points. Pull too hard and the comet crashes into Earth; pull too softly and your combo breaks.
Players' browsers download the .love file to run the game. Lua code and assets inside the .love file can be inspected.
Package check
Playable with warnings · 190 files · 35.9 MB expanded
- Dynamic asset path usage was found. Browser playback may be less predictable when assets are loaded through computed paths.
- A custom love.errorhandler was found. Browser runtime smoke testing is recommended because error handlers can mask the default love.js error screen.
- debug.* library usage was found. The browser player may not support every debug hook consistently.
- Fullscreen-related code was found. Browsers require fullscreen to be triggered by a user gesture.
- Native io.open/io.* file access was found. Browser playback should use love.filesystem APIs.
- os.execute/os.* process or filesystem mutation APIs were found. The browser player cannot execute host OS commands.
- Dynamic require() usage was found. Browser playback may be less predictable when modules are loaded dynamically.
- LuaJIT ffi usage was found. The browser player cannot load native libraries.
Browser playback warnings
DotLove runs the game in a browser player powered by love.js.
- Dynamic asset path usage was found. Browser playback may be less predictable when assets are loaded through computed paths.
- A custom love.errorhandler was found. Browser runtime smoke testing is recommended because error handlers can mask the default love.js error screen.
- debug.* library usage was found. The browser player may not support every debug hook consistently.
- Fullscreen-related code was found. Browsers require fullscreen to be triggered by a user gesture.
- Native io.open/io.* file access was found. Browser playback should use love.filesystem APIs.
- os.execute/os.* process or filesystem mutation APIs were found. The browser player cannot execute host OS commands.
- Dynamic require() usage was found. Browser playback may be less predictable when modules are loaded dynamically.
- LuaJIT ffi usage was found. The browser player cannot load native libraries.