Possible to modify Love in this Way?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
LizardGamer
Prole
Posts: 6
Joined: Thu Apr 07, 2011 11:20 am
Location: Australia

Possible to modify Love in this Way?

Post by LizardGamer »

Is it possible because I'm new with the whole programming scenario, (I'm wanting to first make a 2d game and then after all of that) I want to remove the graphics engine and replace it with Irrlicht or G3D Innovation and make a binding to one of those C++ graphics engines.

Would it be possible to do that or would it be better to remake my own version of Love (Once I've learn't how to use love/make a game) with one of those graphics engines?
Lol, look at all the Löve around us
User avatar
vrld
Party member
Posts: 917
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany
Contact:

Re: Possible to modify Love in this Way?

Post by vrld »

No. If you want to make 3D games without touching C++, you could have a look at Panda3D (python) or the Unity engine.
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

hump | HC | SUIT | moonshine
User avatar
LizardGamer
Prole
Posts: 6
Joined: Thu Apr 07, 2011 11:20 am
Location: Australia

Re: Possible to modify Love in this Way?

Post by LizardGamer »

vrld wrote:No.
Hmm.... Thats sounds like you think you know what your talking about when you don't.

Plus Panda you can't use Lua only Python and C++ and Unity you can only use C#, C Java etc.

Because I am sure you can do it!
Lol, look at all the Löve around us
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Possible to modify Love in this Way?

Post by Robin »

Irrlicht already has a Lua binding IIRC, by the way.

But to elaborate on vrld's "No.": LÖVE is very strongly coupled to the whole 2D business. 3D is a whole lot more complicated, which causes all sorts of problems.

The point here is: don't do it.
Help us help you: attach a .love.
User avatar
vrld
Party member
Posts: 917
Joined: Sun Apr 04, 2010 9:14 pm
Location: Germany
Contact:

Re: Possible to modify Love in this Way?

Post by vrld »

LizardGamer wrote:
vrld wrote:No.
Hmm.... Thats sounds like you think you know what your talking about when you don't.
:x

I gave you a short answer because you wrote:
LizardGamer wrote:I'm new with the whole programming scenario
To give you a long answer:
You'd have to replace the graphics module to interface with Irrlicht/G3D. You'd have to find ways to create a Lua interface to all those nifty stuff Irrlicht/G3D offers. You may have to replace the event module to use Irrlichts input (not sure if G3D offers something like that). You may have to work around LÖVE's file system. You may want to inferace Irrlichts GUI system. You'd end up rewriting LÖVE.

Yes, it's theoretically possible. No, it wouldn't be easy. No, it won't be done with quickly. No, it wouldn't be LÖVE anymore.
Last edited by vrld on Sun Apr 17, 2011 1:47 pm, edited 1 time in total.
I have come here to chew bubblegum and kick ass... and I'm all out of bubblegum.

hump | HC | SUIT | moonshine
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Possible to modify Love in this Way?

Post by kikito »

LizardGamer wrote:
vrld wrote:No.
Hmm.... Thats sounds like you think you know what your talking about when you don't.
vrld's technical knowledge is in fact very high. You should heed his words.
Last edited by kikito on Sun Apr 17, 2011 2:08 pm, edited 1 time in total.
When I write def I mean function.
User avatar
Lafolie
Inner party member
Posts: 809
Joined: Tue Apr 05, 2011 2:59 pm
Location: SR388
Contact:

Re: Possible to modify Love in this Way?

Post by Lafolie »

What you want is a 3D framework that uese LUA scripting.
Do you recognise when the world won't stop for you? Or when the days don't care what you've got to do? When the weight's too tough to lift up, what do you? Don't let them choose for you, that's on you.
User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: Possible to modify Love in this Way?

Post by Robin »

Lafolie wrote:What you want is a 3D framework that uese LUA scripting.
*cough cough*
Help us help you: attach a .love.
User avatar
Taehl
Dreaming in associative arrays
Posts: 1025
Joined: Mon Jan 11, 2010 5:07 am
Location: CA, USA
Contact:

Re: Possible to modify Love in this Way?

Post by Taehl »

LizardGamer wrote:
vrld wrote:No.
Hmm.... Thats sounds like you think you know what your talking about when you don't.
If you're so sure he's wrong, why did you ask in the first place? It's rude to just throw out someone's answer like that, especially when they're right (as he later elaborated).
Earliest Love2D supporter who can't Love anymore. Let me disable pixel shaders if I don't use them, dammit!
Lenovo Thinkpad X60 Tablet, built like a tank. But not fancy enough for Love2D 0.10.0+.
User avatar
slime
Solid Snayke
Posts: 3148
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Possible to modify Love in this Way?

Post by slime »

Robin: why hasn't it been updated in 5 years? It seems to support Irrlicht 1.1, whereas the version on the Irrlicht site is 1.7.2.
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests