Thinking big is what has brought humanity this far, is it not?
While I haven't finished a single game in LÖVE yet, I can't help but to already think about developing a graphical IDE for LÖVE. I think Lua scripts for LÖVE are very well suited to be automatically generated by a program in comparison to other programming languages. Since LÖVE is open source and all that, I don't see any problems with including LÖVE runtimes either.
The result would be something like a multiplatform Game Maker, which is something I think the world really needs. I've already got some ideas of how the interface would be.
Basically, what I wonder is:
1. Is this a stupid idea?
2. Has something similar been done before?
Idea: Graphical IDE
Idea: Graphical IDE
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
Re: Idea: Graphical IDE
A Graphical IDE isn't a stupid idea, though I think it should be separate from the framework in the sense that it shouldn't be a default thing. I think a lot of the users here probably prefer to just program in whatever program's they are comfortable with.
@rynesaur
Re: Idea: Graphical IDE
Of course. What I intend to make is a truly noob friendly, very separate program that makes it easy for people with no programming experience to get a game running. It should by no means be a part of LÖVE itself.Ryne wrote:A Graphical IDE isn't a stupid idea, though I think it should be separate from the framework in the sense that it shouldn't be a default thing. I think a lot of the users here probably prefer to just program in whatever program's they are comfortable with.
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
Re: Idea: Graphical IDE
An editor (or a Graphical IDE as you call it) has its advantages and disadvantages.T-Bone wrote:The result would be something like a multiplatform Game Maker, which is something I think the world really needs. I've already got some ideas of how the interface would be.
In the case of Love2D this might not be very well suited because your editor or IDE would have to enforce some sort of framework (involving 'sprites', 'layers', 'movieclips' or whatever).
These sorts of IDEs put your game development onto rails as you would no longer have direct access to the low-level rendering API which Love offers (and is probably Love2D's strongest suit).
By the way, there is a Lua game making IDE called NovaShell: http://www.rtsoft.com/novashell/T-Bone wrote:2. Has something similar been done before?
Personally, I made a Box2D editor a while ago which saves b2Worlds in XML format.
It just doesn't seem very pratical to try and expand such an editor to a general-purpose game making IDE.
I guess what I'm saying is that, 99% of the time it is more useful to just make an editor specifically for the game that you want to make.
Re: Idea: Graphical IDE
Of course, this is something I've been thinking a lot about. I believe it to be possible to make a pretty general framework quite easily in LÖVE, that will run "well enough" for "most games". LÖVE performance is, to my experience, good enough for something that isn't perfectly optimized to still run fine on most computers, which is enough for somebody who just wants to create a game quickly. Nothing will ever beat programming yourself, but I think it's possible to make something that creates acceptable games for noobs. Think Game Maker.ivan wrote:An editor (or a Graphical IDE as you call it) has its advantages and disadvantages.T-Bone wrote:The result would be something like a multiplatform Game Maker, which is something I think the world really needs. I've already got some ideas of how the interface would be.
In the case of Love2D this might not be very well suited because your editor or IDE would have to enforce some sort of framework (involving 'sprites', 'layers', 'movieclips' or whatever).
These sorts of IDEs put your game development onto rails as you would no longer have direct access to the low-level rendering API which Love offers (and is probably Love2D's strongest suit).By the way, there is a Lua game making IDE called NovaShell: http://www.rtsoft.com/novashell/T-Bone wrote:2. Has something similar been done before?
Personally, I made a Box2D editor a while ago which saves b2Worlds in XML format.
It just doesn't seem very pratical to try and expand such an editor to a general-purpose game making IDE.
I guess what I'm saying is that, 99% of the time it is more useful to just make an editor specifically for the game that you want to make.
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
- Robin
- The Omniscient
- Posts: 6506
- Joined: Fri Feb 20, 2009 4:29 pm
- Location: The Netherlands
- Contact:
Re: Idea: Graphical IDE
Also see:
http://love2d.org/forums/viewtopic.php?f=5&t=3259
http://love2d.org/forums/viewtopic.php?f=5&t=1707
http://love2d.org/forums/viewtopic.php?f=5&t=1238
http://love2d.org/forums/viewtopic.php?f=5&t=583
(And I'm sure I missed a few.)
This seems to be some rite of passage for some folks.
http://love2d.org/forums/viewtopic.php?f=5&t=3259
http://love2d.org/forums/viewtopic.php?f=5&t=1707
http://love2d.org/forums/viewtopic.php?f=5&t=1238
http://love2d.org/forums/viewtopic.php?f=5&t=583
(And I'm sure I missed a few.)
This seems to be some rite of passage for some folks.
Help us help you: attach a .love.
Re: Idea: Graphical IDE
I'm actually like 3 months in the process of making a GameMaker-like framework in love. Although it's not an IDE. I thought the GameMaker IDE was really intrusive actually.
- ishkabible
- Party member
- Posts: 241
- Joined: Sat Oct 23, 2010 7:34 pm
- Location: Kansas USA
Re: Idea: Graphical IDE
coding was invited, it offers unparalleled control needed to make software. would you try and pitch a color by numbers book to a professional artist? of course not, you would try and pitch more vibrant colors, better brushes, better mediums. programing is an art, an art that takes a little bit a talent and a lot of practice. every programing strives to write a masterpiece(well sometimes your just cranking out code or writing a snippet), if i have a program tell me how to code how can i possibly make a masterpiece?
Re: Idea: Graphical IDE
You can't. But some beginner who doesn't know programming, and doesn't want to learn it either, should still be able to create some games. The technology is there to make games that might be worse than something you wrote yourself from scratch, but still be good enough to be playable. Game maker does this. I see no reason for there not to be more multiplatform alternatives.ishkabible wrote:coding was invited, it offers unparalleled control needed to make software. would you try and pitch a color by numbers book to a professional artist? of course not, you would try and pitch more vibrant colors, better brushes, better mediums. programing is an art, an art that takes a little bit a talent and a lot of practice. every programing strives to write a masterpiece(well sometimes your just cranking out code or writing a snippet), if i have a program tell me how to code how can i possibly make a masterpiece?
Oh, nice. Do you have something to show? How far have you come?Kadoba wrote:I'm actually like 3 months in the process of making a GameMaker-like framework in love. Although it's not an IDE. I thought the GameMaker IDE was really intrusive actually.
They all seem to be for Windows... :/ Not that I personally need an IDE, gedit works great for lua, but still.Robin wrote:Also see:
http://love2d.org/forums/viewtopic.php?f=5&t=3259
http://love2d.org/forums/viewtopic.php?f=5&t=1707
http://love2d.org/forums/viewtopic.php?f=5&t=1238
http://love2d.org/forums/viewtopic.php?f=5&t=583
(And I'm sure I missed a few.)
This seems to be some rite of passage for some folks.
My game called Hat Cat and the Obvious Crimes Against the Fundamental Laws of Physics is out now!
Re: Idea: Graphical IDE
Most of the core functionality is finished. It's not really in a presentable state though and some things really need to be polished or redone.T-Bone wrote: Oh, nice. Do you have something to show? How far have you come?
I think this is a little melodramatic. An IDE is just a tool. An optional one at that. Beginners could find it really useful and when they get more proficient they can switch to raw code if they want.ishkabible wrote:coding was invited, it offers unparalleled control needed to make software. would you try and pitch a color by numbers book to a professional artist? of course not, you would try and pitch more vibrant colors, better brushes, better mediums. programing is an art, an art that takes a little bit a talent and a lot of practice. every programing strives to write a masterpiece(well sometimes your just cranking out code or writing a snippet), if i have a program tell me how to code how can i possibly make a masterpiece?
Who is online
Users browsing this forum: Bing [Bot] and 3 guests