-
Notifications
You must be signed in to change notification settings - Fork 3
IntenseLogic is a game engine oriented towards experienced scripters and modders from games like Roblox, Blockland, Garry's Mod, and Minecraft. We intend to create a sort of modder's haven with this project.
The IntenseLogic engine is built with modding in mind, with an event system and module system that should require minimal modification to modify features. It's designed to be as transparent as possible for modders to be able to jump in and changes things without breaking the engine or other mods. In its structure, things like easily adding modules, events, object types, all within an easy-to-use, open-source, publicly documented API.
IntenseLogic is not, and does not aim to be, a new hotshot engine to blast out its competition. This (probably won't) might happen someday, but none of us are expecting that.
Currently, it compiles successfully on Windows 7 (mingw32), OS X, Debian, and Arch Linux. It should be able to compile on most systems fine.
IntenseLogic is currently worked on by tiffany, Harutsedo, Camoy, and dunsmoreb. It's currently around 4000 lines of C99.
Write a binding then. Should be easy enough, given that any language worth dealing with can interface with C code.
Run it in gdb using gdb --args path/to/il -v5
, type run
to run the game normally (it'll run really slow because it's spamming debug information), when it crashes, type bt
to get a backtrace, and post the entire output as an attachment on an issue here on Github. If we can't reproduce it, you'll have to provide more information about the source of the bug.
If you don't understand a thing about what you just read, go on the IRC channel (see below) and ask for help reproducing the bug.
The Visual C compiler does not, and will not, support any C standards after C89, and any failure for IL to compile under it should be expected. This has not been tested.
We're not going to port our codebase to an older C standard so that it'll work with a broken Microsoft compiler.
What does Visual Studio have against C99?
Go visit ##codelab on irc.freenode.net in your IRC client, or click here. If you're not responded to within a minute, please stay! It doesn't mean nobody's home, it means they're doing something else like watching Youtube or coding. Just bug them by saying their name.