A Guide to Getting Started with Love2D

Questions about the LÖVE API, installing LÖVE and other support related questions go here.
Forum rules
Before you make a thread asking for help, read this.
User avatar
thelinx
The Strongest
Posts: 857
Joined: Fri Sep 26, 2008 3:56 pm
Location: Sweden

Re: A Guide to Getting Started with Love2D

Post by thelinx »

T-Bone wrote:The name Löve mostly brings up problems when googling. Trying to go directly to, say the Löve wiki page for physics, googling "love physics" won't get you anywhere near that :P

Still, I don't really mind since I'm using a swedish keyboard with a dedicated "ö" key anyway :3
But googling "love physics site:love2d.org" will.
User avatar
Jasoco
Inner party member
Posts: 3726
Joined: Mon Jun 22, 2009 9:35 am
Location: Pennsylvania, USA
Contact:

Re: A Guide to Getting Started with Love2D

Post by Jasoco »

Boolsheet wrote:I think it would be more correct if you just call it LOVE or love if you can't use the Ö. The domain name is the only thing that has the 2d part attached to it.
Yet every time someone mentions how cool it'd be if Löve could do 3D, some silly billy goat comes in and points out that it's "Löve2d, not Löve3d" and pisses me off.
snake
Citizen
Posts: 52
Joined: Tue Jul 14, 2009 6:59 pm

Re: A Guide to Getting Started with Love2D

Post by snake »

Nice guide but mentioning OOP in a text targeted at beginners is a bit too much.
Don`t confuse them with advanced stuff.
And also you only talk about OO in general so not really love related.
And you don't need to know about OO to understand the Love API.

On text editors you don't mention anything about an editor for Linux.
Ah and "Mac" is the Hardware, better say OSX.
Also TextWrangler doesn't seem to be free software so better recommend something like Geany which works on every platform.

Oh and you don't talk about features of Lua.
You have to motivate them learning it.

Also there isn't even an Hello World!
Not really hands on approach.
Also you might want to link the love example browser and some famous games.
Oh and screenshots. I have seen no.

Well enough the bitching for now.
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: A Guide to Getting Started with Love2D

Post by bartbes »

snake wrote: Ah and "Mac" is the Hardware, better say OSX.
Actually, the OS is called Mac OS, and OSX is just version 10 (X) of it.
snake
Citizen
Posts: 52
Joined: Tue Jul 14, 2009 6:59 pm

Re: A Guide to Getting Started with Love2D

Post by snake »

bartbes wrote:
snake wrote: Ah and "Mac" is the Hardware, better say OSX.
Actually, the OS is called Mac OS, and OSX is just version 10 (X) of it.
Oh my fault.
Well most people just say OSX but yeah you are right.
User avatar
BlackBulletIV
Inner party member
Posts: 1261
Joined: Wed Dec 29, 2010 8:19 pm
Location: Queensland, Australia
Contact:

Re: A Guide to Getting Started with Love2D

Post by BlackBulletIV »

snake wrote:Nice guide but mentioning OOP in a text targeted at beginners is a bit too much.
Don`t confuse them with advanced stuff.
And also you only talk about OO in general so not really love related.
And you don't need to know about OO to understand the Love API.
I did feel uneasy about it, but I though it might also be confusing if there was nothing to say about OOP. And no, you do need to understand the basics of OOP to use the LOVE API properly; otherwise you won't know how to use classes.

About the non-LOVE related discussion of OOP, well that's the way it's going to be everywhere, OOP is generally the same; I did give a LOVE-specific code example however.
snake wrote:On text editors you don't mention anything about an editor for Linux.
Ah and "Mac" is the Hardware, better say OSX.
Also TextWrangler doesn't seem to be free software so better recommend something like Geany which works on every platform.
That's because I have no experience with Lua-supporting text editors for Linux.

TextWrangler is free (free as in "beer", of course). That company offers BBEdit as well, which isn't free, so you may have been looking at that somehow.
snake wrote:Oh and you don't talk about features of Lua.
You have to motivate them learning it.
In my mind, the motivation is coming from LOVE; if you don't know Lua, you can't use LOVE.
snake wrote:Also there isn't even an Hello World!
Not really hands on approach.
Hands-on teaching was never the purpose of this guide; it's a guide on where and when to go to learn how to use LOVE, with some basic knowledge that's needed thrown in.
snake
Citizen
Posts: 52
Joined: Tue Jul 14, 2009 6:59 pm

Re: A Guide to Getting Started with Love2D

Post by snake »

Might be a bit late to answer but well:
BlackBulletIV wrote: I did feel uneasy about it, but I though it might also be confusing if there was nothing to say about OOP. And no, you do need to understand the basics of OOP to use the LOVE API properly; otherwise you won't know how to use classes.
Lua doesn't come with a class system and Love doesn't include one and I really don't see why you think knowing about OOP would help to understand anything in this context.
In fact you don't need to know anything about OOP to make a game in Love.
(Though of course it depends on how far you stretch the Definition of OO and it might help when doing big projects.)

Further reading:
http://prog21.dadgum.com/93.html
BlackBulletIV wrote: About the non-LOVE related discussion of OOP, well that's the way it's going to be everywhere, OOP is generally the same; I did give a LOVE-specific code example however.
Nah what people think OOP is and how it should be done can be fundamentally different.
BlackBulletIV wrote: TextWrangler is free (free as in "beer", of course). That company offers BBEdit as well, which isn't free, so you may have been looking at that somehow.
I was talking about free Software not Freeware.
User avatar
tentus
Inner party member
Posts: 1060
Joined: Sun Oct 31, 2010 7:56 pm
Location: Appalachia
Contact:

Re: A Guide to Getting Started with Love2D

Post by tentus »

snake wrote: I was talking about free Software not Freeware.
freeware /ˈfrēˌwe(ə)r/
Noun: Software that is free of charge.
?
Kurosuke needs beta testers
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: A Guide to Getting Started with Love2D

Post by bartbes »

Ooh, I can do that too! :crazy:
Wikipedia wrote: Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do these things and that manufacturers of consumer-facing hardware allow user modifications to their hardware. Free software is generally available without charge, but can have a fee, such as in the form of charging for CDs or other distribution medium among other ways.
User avatar
BlackBulletIV
Inner party member
Posts: 1261
Joined: Wed Dec 29, 2010 8:19 pm
Location: Queensland, Australia
Contact:

Re: A Guide to Getting Started with Love2D

Post by BlackBulletIV »

snake wrote:Lua doesn't come with a class system and Love doesn't include one and I really don't see why you think knowing about OOP would help to understand anything in this context.
In fact you don't need to know anything about OOP to make a game in Love.
I was explaining OOP a bit because LOVE has classes in it, like ParticleSystem for example. I thought without understanding a little OOP, using them would be rather confusing; I could be wrong though, I find it hard to think as a complete beginner in these topics. Anyway, I have put a note saying that you don't need to understand OOP to get started (people won't be using LOVE's classes straight away).
snake wrote:Nah what people think OOP is and how it should be done can be fundamentally different.
And so I was explaining the form that LOVE (and almost everything else) uses while giving a code example of using one of LOVE's classes.
snake wrote:I was talking about free Software not Freeware.
Well that explains. I think many newbies won't really care so much about whether it's free software or not; they will care about it being free of charge however.
Post Reply

Who is online

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