Help a newbie start a platformer?
Posted: Mon Sep 14, 2015 8:15 pm
Hello everybody!
Newbie to Löve here, and pretty rusty at programming (studied CS as an undergrad, haven't really written anything in 10 years, mostly used C++ and Python then). But, looking for a creative hobby and thought this would be fun! Trying to put together a platformer engine sort of thing to mess about with to learn some of the ropes, but having a little trouble getting started. I looked at this (http://www.headchant.com/2012/01/06/tut ... ve-part-1/) tutorial, and it looks right up my alley, but it's using Tiled and ATL, and it looks like ATL is no longer supported, and so I don't really wanna follow that one. Was reading that STI is better and still actively developed, so figured I'd give that a go. There doesn't seem to be much newbie friendly documentation or tutorials for that one, however (that I was able to find, anyway). For example, I couldn't even figure out where to put the files or how to invoke it with a map or even how I can "require sti" when there's no file named "sti.lua" or anything (did I mention I'm a total noob?).
So, now I'm kicking this out there to the community - what do I do if I wanna build an engine that makes it relatively easy to make maps and have a platformer with a little sprite person jumping all over the place? I thought about just scratching it and building my own map editor for the sake of knowledge, which would be fun, but it's hard to pass up robust powerful resources that make life easier. Plus, I made it through the tilemap tutorial listed on the main löve site and understand it pretty well, I just think that one might be a little cumbersome for quickly banging out maps when I have ideas (it's really nice to have a visual drag & drop editor). And, I'd sort of like to focus more of my learning energy right now on learning a physics library and how to make objects interact as that'd feel more gratifying right now, for whatever reason. Speaking of which, what physics library is the right one to use when building a platformer that may or may not have a bunch of projectiles whizzing about? I definitely don't want to build that myself, as someone has likely done that better than I ever could. Where do I go from here? Any ideas?
Newbie to Löve here, and pretty rusty at programming (studied CS as an undergrad, haven't really written anything in 10 years, mostly used C++ and Python then). But, looking for a creative hobby and thought this would be fun! Trying to put together a platformer engine sort of thing to mess about with to learn some of the ropes, but having a little trouble getting started. I looked at this (http://www.headchant.com/2012/01/06/tut ... ve-part-1/) tutorial, and it looks right up my alley, but it's using Tiled and ATL, and it looks like ATL is no longer supported, and so I don't really wanna follow that one. Was reading that STI is better and still actively developed, so figured I'd give that a go. There doesn't seem to be much newbie friendly documentation or tutorials for that one, however (that I was able to find, anyway). For example, I couldn't even figure out where to put the files or how to invoke it with a map or even how I can "require sti" when there's no file named "sti.lua" or anything (did I mention I'm a total noob?).
So, now I'm kicking this out there to the community - what do I do if I wanna build an engine that makes it relatively easy to make maps and have a platformer with a little sprite person jumping all over the place? I thought about just scratching it and building my own map editor for the sake of knowledge, which would be fun, but it's hard to pass up robust powerful resources that make life easier. Plus, I made it through the tilemap tutorial listed on the main löve site and understand it pretty well, I just think that one might be a little cumbersome for quickly banging out maps when I have ideas (it's really nice to have a visual drag & drop editor). And, I'd sort of like to focus more of my learning energy right now on learning a physics library and how to make objects interact as that'd feel more gratifying right now, for whatever reason. Speaking of which, what physics library is the right one to use when building a platformer that may or may not have a bunch of projectiles whizzing about? I definitely don't want to build that myself, as someone has likely done that better than I ever could. Where do I go from here? Any ideas?