Skip to content
tiffany352 edited this page Aug 10, 2012 · 5 revisions

What is IntenseLogic?

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.

What isn't IntenseLogic?

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.

What OSes does IntenseLogic run on?

Currently, it compiles successfully on Windows 7 (mingw32), OS X, Debian, and Arch Linux. It should be able to compile on most systems fine.

Who works on IntenseLogic?

IntenseLogic is currently worked on by tiffany, Harutsedo, Camoy, and dunsmoreb. It's currently around 4000 lines of C99.

Waaaa! I don't like C or Lua!

Write a binding then. Should be easy enough, given that any language worth dealing with can interface with C code.

IntenseLogic crashed!

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.

Why doesn't it work in Visual Studio?

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 do you have against Visual Studio?

What does Visual Studio have against C99?

I need help with and it's not answered in this FAQ!

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.

Clone this wiki locally