Love Integrated Environment for Development

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
User avatar
TheAncientGoat
Prole
Posts: 9
Joined: Sat Dec 04, 2010 5:41 pm

Love Integrated Environment for Development

Post by TheAncientGoat »

WARNING: Horrible, horrible, unholy code ahead!

I took AWOL, Debug, Goo, a game I wrote, and mashed together an example of a Love IDE, written in Love. You can edit the main.lua, and run in by pressing escape, or edit the currently running session using Debug.

It's a very dirty hack at the moment, I worked inside an existing game instead of abstracting the IDE elements into a seperate file. Thus you can't really use it for any other game currently, but I'll re-write it more cleanly the next time round, with automatic game abstraction and stuff.

Why do this, you may ask? Surely it's better to just use a text editor?

* I want to modify love files on my android, which is a bit of a pest to do currently, and this is a lazy way to get around that
* You can do things like love api specific syntax highlighting when you have the global table at hand.
* A Scratch like visual programming interface could also be done with this, making the barrier of entry lower.

Still, for any serious project, the text editor method (or a love IDE written with a more serious application programing toolkit like QT or the like) would be a better idea, this is mainly just me messing around :)
LIED.love
Love Integrated Environment for Development
(274.01 KiB) Downloaded 250 times
User avatar
StoneCrow
Party member
Posts: 199
Joined: Sat Apr 17, 2010 9:31 am
Location: Wales the land of leeks and leaks
Contact:

Re: Love Integrated Environment for Development

Post by StoneCrow »

Wow im actually amazed to see my library used so fast :shock: .
Apart from the program window being to big for me to use properly it seems like it could be a useful program for small projects,
(also reminded me how crap i am at tetris type games :3 )
Dull but sincere filler.
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 2 guests