Journal of Making a Love2D Point and Click Game
Posted: Fri Jun 08, 2018 5:28 am
Since I've been Googling what's in the thread title for the last week, and procrastinating over watching tutorials - going back and forth with myself over whether I can do this - I figure I'll make a step by step log of my progress making a point and click game in Love2D and maybe someone 2,3 years down the line in my position now will benefit from it.
.... Or I will give up by next week and this thread dies a premature death before it's even begun. That's been known to be a habit of mine in the past, too.
Anyway I figure point and click is the best place for me (as a newb to coding in general let alone lua and love) to start. I'm going with the approach that building small things and completing them is just a better habit for my everyday routine than trying for something major and leaving it collecting dust.
As far as I can gather I'm going to need:
- Drawing Animated Sprites for the Characters (managed to make this work in love thanks to a youtube vid tutorial I can post on request)
- Drawing Images for the room backgrounds and static objects (managed to draw the background image and any image - though I'm a little unclear on scaling for screen sizes/minimizing and maximising right now)
- possibly a Navmesh for the setting out the walkable areas for Characters within the Room (not sure if there are better solutions than a navmesh)
- finding out the love function for drawing a line with point of origin to second point so that the Character will walk the shortest path from origin to point b
- Might need Tiling? I want to make a straightforward third person point and click where the character from move from left to right in the room, I don't imagine it ever being more complicated than that, it would be a horizontal static platform for the floor in the room and I don't think it would ever really deviate from this. For example, the game layout of the Red Strings Club is exactly what I'm aiming for (I get that that game was made with Gamemaker and that I should try it with GM2 but call me crazy, Love2D seems more straightforward and rewarding plus the GM2 forum full of complaints about crashing just makes me not want to start something on that engine right now).
-
There are other things I've just barely scratched the surface on thanks to that Sheepolution tutorial posted on here.
Tables, Loops, might need a Collision Map too.
I'm sure there's stuff I've missed out, probably lots of it, so I'd appreciate your help and guidance love forum members. Meanwhile I'll get to cracking on it some more.
.... Or I will give up by next week and this thread dies a premature death before it's even begun. That's been known to be a habit of mine in the past, too.
Anyway I figure point and click is the best place for me (as a newb to coding in general let alone lua and love) to start. I'm going with the approach that building small things and completing them is just a better habit for my everyday routine than trying for something major and leaving it collecting dust.
As far as I can gather I'm going to need:
- Drawing Animated Sprites for the Characters (managed to make this work in love thanks to a youtube vid tutorial I can post on request)
- Drawing Images for the room backgrounds and static objects (managed to draw the background image and any image - though I'm a little unclear on scaling for screen sizes/minimizing and maximising right now)
- possibly a Navmesh for the setting out the walkable areas for Characters within the Room (not sure if there are better solutions than a navmesh)
- finding out the love function for drawing a line with point of origin to second point so that the Character will walk the shortest path from origin to point b
- Might need Tiling? I want to make a straightforward third person point and click where the character from move from left to right in the room, I don't imagine it ever being more complicated than that, it would be a horizontal static platform for the floor in the room and I don't think it would ever really deviate from this. For example, the game layout of the Red Strings Club is exactly what I'm aiming for (I get that that game was made with Gamemaker and that I should try it with GM2 but call me crazy, Love2D seems more straightforward and rewarding plus the GM2 forum full of complaints about crashing just makes me not want to start something on that engine right now).
-
There are other things I've just barely scratched the surface on thanks to that Sheepolution tutorial posted on here.
Tables, Loops, might need a Collision Map too.
I'm sure there's stuff I've missed out, probably lots of it, so I'd appreciate your help and guidance love forum members. Meanwhile I'll get to cracking on it some more.