Idea - Distorting Sprites

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
hdon
Prole
Posts: 36
Joined: Tue Mar 17, 2009 10:54 pm
Location: Pittsburgh, PA, USA
Contact:

Re: Idea - Distorting Sprites

Post by hdon »

Xcmd wrote:There are plenty of 3D applications out there that seamlessly blend 2D and 3D easily enough. Let them be the ones you use. I like Love because it's just a 2D engine.
I like LÖVE because it has style. Any game platform recommendations in light of this?
User avatar
mike
Administrator
Posts: 364
Joined: Mon Feb 04, 2008 5:24 pm

Re: Idea - Distorting Sprites

Post by mike »

I may not be a real developer, but my opinion is that LÖVE is awesome because it's simple, has grate style and is powerful enough to make epic things in. Opening the gate to let in the dogs of 3D would just overcomplicate things and shift development focus away from 2D. What would you prefer? A 2D engine that is AWESOME and does all it needs to do with pin-point percision and the flair of a 40-year old cross dressing German? Or a game engine that tries to do both 2D and 3D and will probably do a mediocre job of both?

CHOOSE YOUR DESTINY
Now posting IN STEREO (where available)
User avatar
hdon
Prole
Posts: 36
Joined: Tue Mar 17, 2009 10:54 pm
Location: Pittsburgh, PA, USA
Contact:

Re: Idea - Distorting Sprites

Post by hdon »

mike wrote:Opening the gate to let in the dogs of 3D would just overcomplicate things and shift development focus away from 2D.
I've responded to this several times, and people keep reiterating this idea that it will complicate LÖVE.

Does anyone here actually care to respond to my orthogonal API thesis?
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: Idea - Distorting Sprites

Post by bartbes »

Guess not :P
User avatar
osgeld
Party member
Posts: 303
Joined: Sun Nov 23, 2008 10:13 pm

Re: Idea - Distorting Sprites

Post by osgeld »

hdon wrote:
mike wrote:Opening the gate to let in the dogs of 3D would just overcomplicate things and shift development focus away from 2D.
I've responded to this several times, and people keep reiterating this idea that it will complicate LÖVE.

Does anyone here actually care to respond to my orthogonal API thesis?
sigh ... Love is what it is, and there is plenty of open gl based bindings / engines for lua, including a direct open gl binding to lua

I use different flavors of lua all the time with their strengths and weaknesses

and when it comes to it, if i need to do 2D on a pc love is a most favorable option, if I want to write an app, I go elsewhere, if I get into 3d ill choose something else, its no big thing

heres the "big list" of game engine things, see what suits your fancy

PS: no I do not give a FF about your thesis
User avatar
hdon
Prole
Posts: 36
Joined: Tue Mar 17, 2009 10:54 pm
Location: Pittsburgh, PA, USA
Contact:

Re: Idea - Distorting Sprites

Post by hdon »

osgeld wrote:when it comes to it, if i need to do 2D on a pc love is a most favorable option, if I want to write an app, I go elsewhere, if I get into 3d ill choose something else, its no big thing
I'm glad you're so satisfied without the graphical features other 2D game programmers want from LÖVE. It's very commendable of you to express such noble feelings.
osgeld wrote:PS: no I do not give a FF about your thesis
You didn't claim 3D would complicate things, therefore your rebuttal to the orthogonal APIs thesis was never requested.

:?
User avatar
qubodup
Inner party member
Posts: 775
Joined: Sat Jun 21, 2008 9:21 pm
Location: Berlin, Germany
Contact:

Re: Idea - Distorting Sprites

Post by qubodup »

hdon wrote:Does anyone here actually care to respond to my orthogonal API thesis?
Nobody likes you. Go away. (Just kidding :) )
lg.newImage("cat.png") -- made possible by lg = love.graphics
-- Don't force fullscreen (it frustrates those who want to try your game real quick) -- Develop for 1280x720 (so people can make HD videos)
User avatar
Xcmd
Party member
Posts: 211
Joined: Fri Feb 13, 2009 10:45 pm

Re: Idea - Distorting Sprites

Post by Xcmd »

hdon wrote:
mike wrote:Opening the gate to let in the dogs of 3D would just overcomplicate things and shift development focus away from 2D.
I've responded to this several times, and people keep reiterating this idea that it will complicate LÖVE.

Does anyone here actually care to respond to my orthogonal API thesis?
It was very long and I have a very short attention span, sorry.
We don't borrow, we don't read, we don't rent, we don't lease, we take the minds!
User avatar
Sardtok
Party member
Posts: 108
Joined: Thu Feb 21, 2008 2:37 pm
Location: Norway/Norge/諾威/挪威 (Yes, I'm teh back!)
Contact:

Re: Idea - Distorting Sprites

Post by Sardtok »

I don't see why "sprite distortion" should not be implemented.
If someone decides to use it for 3d, then that's their problem.
Distorting sprites like this only requires that you can move individual vertices of a quad around freely. It could be used for special effects. It could be used to make textured polygonal "terrain" for a platformer. It can be used for all kinds of weird stuff that crazy people can come up with.
This has nothing to do with 3D, and it still doesn't just because someone thought of using it for 3D. I think freely moving sprite vertices should be possible, but I don't see why all of OpenGL should be exposed.

And hdon, I don't think there has been much talk of the DS, but there's been a bit of talk about porting it to the Wii, which does have an OpenGL wrapper (although I have not explored how complete it is, it does have 3D). Abstraction is a good reason not to expose OpenGL though, as then you can easily get bound to one graphics library. And porting huge amounts of 3D functionality to make an abstraction layer for 3D graphics is not a good idea in my opinion, at least not until after the big crunch and the big bang re-iteration has come about.
Take off every Zigg for great rapist.
Now, outgay that!
User avatar
Igmon
Prole
Posts: 9
Joined: Wed Mar 11, 2009 6:11 pm

Re: Idea - Distorting Sprites

Post by Igmon »

I second to this, there's a lot of neat tricks you can do with distorted sprites.

I can imagine using it for snes mode 7-esque flat textured terrain, water waves and splashes (with or without physics), jello physics (squishy jello effect), etc. This would be really cool.

The function might not be pretty, as in requiring more than 10 parameters, (x1, y1, x2, y2...etc.) but that can be compensated on however the user needs to use it through wrapper functions.

Anyhow, this feature would be like a Christmas present to me ^^
Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests