ÖRGY

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: ÖRGY

Post by T-Bone » Fri Sep 09, 2011 5:23 am

I really, really, like this. I have been thinking about making a 'OS' of sort in LÖVE, where you could make individual apps that would run kind of like this. If I ever get around to do something like that, I might base it on this. Maybe.

User avatar
miko
Party member
Posts: 409
Joined: Fri Nov 26, 2010 2:25 pm
Location: PL

Re: ÖRGY

Post by miko » Fri Sep 09, 2011 7:42 am

kraftman wrote:Updated it a bit so you can pan around the project with middle click, and zoom in and out a bit.
If you click on one project, the others will auto pause.
I would suggest changing scaling to:

Code: Select all

Canvas.scale = Canvas.scale * 1.1 (wu)
Canvas.scale = Canvas.scale * 0.9 (wd)
which feels more natural.

In love.update() you call love.mouse.getPosition() twice the number of projects, and calling it just once for the entire function would be enough.

Anyways, cool project. Keep it going!
I was thinking about similar idea, where "project" would be simple games (hosted online), and the "metaproject" would be just a game browser/selector/deployer. But I have not yet implemented anything.
My lovely code lives at GitHub: http://github.com/miko/Love2d-samples

User avatar
kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

Re: ÖRGY

Post by kraftman » Thu Apr 12, 2012 9:30 pm

Bit of an update since I've semi-finished my multiline edit box:

I've incorporated the editor I was developing into my GUI, and the GUI into this project, so now you can write a LOVE project in game, and test it in game, and it represses an errors like lick does, so running dodgy code doesn't stop the whole thing working.

To give it a go, write a simple love program into the editor, and hit the green button: the code should then run in a separate window, which can be resized by dragging the edges or double clicking the title bar to fullscreen. The green button on the player can pause the loaded game.

Eg:

function love.draw()
love.graphics.draw("INCEPTION!", 10, 10)
end

then hit the green button
Attachments
MultiProj 0.22.love
(60.33 KiB) Downloaded 87 times
Last edited by kraftman on Thu Apr 12, 2012 10:03 pm, edited 1 time in total.

User avatar
Nixola
Inner party member
Posts: 1940
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: ÖRGY

Post by Nixola » Thu Apr 12, 2012 9:56 pm

Folders' name in .zip files are case sensitive :P
Could you please make a version without canvases? I don't support them :death:
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics

User avatar
kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

Re: ÖRGY

Post by kraftman » Thu Apr 12, 2012 10:06 pm

Nixola wrote:Folders' name in .zip files are case sensitive :P
Could you please make a version without canvases? I don't support them :death:
Sorry, should be fixed now, that'll teach me not to test. I'm not sure there's much point in making one without canvas's, any amount of highlighted text would make it so slow it would be unusable.

User avatar
Nixola
Inner party member
Posts: 1940
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: ÖRGY

Post by Nixola » Fri Apr 13, 2012 11:28 am

Can you add then some sort of .cfg file to prevent highlighted text? I'd be happy to test this...
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics

User avatar
kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

Re: ÖRGY

Post by kraftman » Fri Apr 13, 2012 2:34 pm

Nixola wrote:Can you add then some sort of .cfg file to prevent highlighted text? I'd be happy to test this...
Does this work for you?
Attachments
MultiProj no-FB.love
(59.77 KiB) Downloaded 75 times

User avatar
Nixola
Inner party member
Posts: 1940
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: ÖRGY

Post by Nixola » Fri Apr 13, 2012 2:55 pm

Keypressed, Mousepressed, event.push('q') and event.quit() don't work, and I don't know how to close a window... Other than that, it's really nice!
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics

User avatar
kraftman
Party member
Posts: 277
Joined: Sat May 14, 2011 10:18 am

Re: ÖRGY

Post by kraftman » Fri Apr 13, 2012 4:44 pm

Nixola wrote:Keypressed, Mousepressed, event.push('q') and event.quit() don't work, and I don't know how to close a window... Other than that, it's really nice!
yeh there's a lot of functions I havnt converted yet, each one needs to be individually rewritten to run in its own environment properly, it takes a while! Thanks for checking it out :D

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests