Page 1 of 1

newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Tue Oct 11, 2016 11:49 am
by Atic Atac
Hello folks, wanted to know if I´m not too clueless or lost, because I recently decided to engage in the Lua and Love2D development because I think they to be a great alternative to C++ and able to export to Android.
I knew about you since 2 years or so, but finally decided to seriously get into Love2d development

At the moment, I appreciate a little guide for the several resources you have in this fantastic community- obviously I navigated across the wiki and getting accustomed to my new environment. I downloaded the first resources... are the tutorials going to be finished? or simply the yet posted is worth to be studied..

Sorry if this post is not in the right sub-forum

In any case, are the Android subforums integrated with the rest or the old ones are the worth to have a view?

Thanks!

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Tue Oct 11, 2016 5:50 pm
by Atic Atac
In particular, I aim to finish a remake I was doing in C++ with a rather old compiler. Acknowledging to be more in line with the times, I decided to port it towards something much modern, being Love2D my final choice after studying througly advantages and disadvantages.

How is in a few words Love2D tailored towards 8bits look and feeling? - I'm looking to give the remake a decididedly 80's touch but with richer content and taking advantage of what Love 2D has to offer.

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Tue Oct 11, 2016 6:02 pm
by Ulydev
Atic Atac wrote:Love2D tailored towards 8bits look and feeling?
I'm not sure if any framework/engine is more 8bit-oriented than another (except pico-8 and +).
LÖVE, has great support for canvases, though, and a graphics API you can use to scale, rotate, basically do whatever the hell you want to do with your game.

I made a tiny library for that purpose, which might help you get started. Check out the example file ;)
http://github.com/ulydev/push

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Wed Oct 12, 2016 4:11 pm
by Atic Atac
Looks more than promising!
Hope to start posting progress so far

Only, what about those unfinished tutorials? Is there out there any ground-breaking manual equivalent to what LazyFoo' are to SDL?
Thanks in advance

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Wed Oct 12, 2016 5:20 pm
by evgiz
I started with LÖVE quite recently, and for me the biggest hurdle was Lua syntax, not the LÖVE api itself (which I found to be very intuitive/easy to learn). It sounds like you have experience with programming? If that's the case I'd recommend reading through the official Lua docs and especially the parts about tables.

If you don't have enough experience from before there's a couple video series on youtube that may help. I think one of them is about 20 parts and quite thorough by the looks of it. I don't know of any extensive text based tutorials though unfortunately. Good luck!

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Thu Oct 13, 2016 7:56 am
by Atic Atac
well my experience range from C to Java, legacy basic/visualBasic, you know, but the most, C++/C.

In that case, is the syntax and tables the most urgent topic to be adressed?

Does Love needs some external APIs? I choosed Love among other thigs for the great Box2D

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Thu Oct 13, 2016 9:57 am
by evgiz
LÖVE comes with pretty much everything you need for 2D gamedev out of the box, and the api is very simple if you've used other game libraries before. Just read up on the docs and you'll get going in no time! I've never used Box2D in LÖVE but I think the api is similar if not the same to other libraries/engines that support it.

Lua syntax is very forgiving and not hard to learn in my opinion, compared to Java and C# which I'm most experienced with. It might be weird at first tho if you're used to object oriented languages. Lua doesn't have classes/interfaces etc, but tables which can be used for pretty much everything.

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Fri Oct 14, 2016 8:15 am
by Atic Atac
thanks! and I suppose http://luadist.org/ to be from where you get interpreter, and with that (and Love2d libs), no more is needed
?

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Fri Oct 14, 2016 11:53 am
by zorg
Löve already comes with LuaJIT, you don't need a separate lua interpreter.

Re: newcomer to Löve2D wanting to start - 8 bits project awaiting

Posted: Tue Oct 25, 2016 4:34 am
by Madrayken
Check out my game 'Spellrazor' to see if it's '80s/8-bit enough for you. :)
In short, yes. Oh lordy, yes.