From project designing to code implementation
Posted: Fri Jun 27, 2014 7:42 am
Heeeeeey lövers!.
This thread has been written by two brothers, so that's why it is in third person. Let's go:
We are really, really, really new to lua and löve.
Let's say we wanted to make a «metroidish» platformer with the following actions:
Hang somewhere:
Hit enemies (direct physical contact):
Use a grapling hook:
Shoot projectiles:
Pick up things and throw them:
Break the world or some world elements:
The images are «mockups» to explain the actions.
Also, we have to consider, the characters movement and their collisions.
Once said that, we wanted to ask for advices, hints and/or tips to start with it,
we mean, choosing the most suitable physics/collision-detection system, how to organize the whole project (files, classes, etc), setting it up for network multiplayer and so on.
We've read, that people make their own physics and collision system but we just don't know how to handle that amount of cases in the code (in a polite way).
We've read and implemented the wiki tutorials but, they feel «simple» comparing to the idea of the game we would like to do, although they are really good for starting.
After reading about several libraries like ATL, STI, BUMP and looking at some .love examples around the forums, we still don't get the general concept and the other things mentioned above.
Another thing, for example, is that we've read some people saying if the game is simple, you have to code your own collision system, but after checking what people say is simple, is not as simple as we thought, it confuses us.
We are at the IRC as well, but the questions we have, cannot be answered in one line and it's a good thing (at least from our point of view) to have a thread like this on the forums.
We want to make it for learning, but we want to make it well, that's why we want to make a project with this «features».
We are not asking for other people to make our game, we need some guidelines to do it (after all, we can bother on the IRC for code issiues ).
So if someone has the time, the patience and the will, we'll going to be very glad and thankful!
This thread has been written by two brothers, so that's why it is in third person. Let's go:
We are really, really, really new to lua and löve.
Let's say we wanted to make a «metroidish» platformer with the following actions:
Hang somewhere:
Hit enemies (direct physical contact):
Use a grapling hook:
Shoot projectiles:
Pick up things and throw them:
Break the world or some world elements:
The images are «mockups» to explain the actions.
Also, we have to consider, the characters movement and their collisions.
Once said that, we wanted to ask for advices, hints and/or tips to start with it,
we mean, choosing the most suitable physics/collision-detection system, how to organize the whole project (files, classes, etc), setting it up for network multiplayer and so on.
We've read, that people make their own physics and collision system but we just don't know how to handle that amount of cases in the code (in a polite way).
We've read and implemented the wiki tutorials but, they feel «simple» comparing to the idea of the game we would like to do, although they are really good for starting.
After reading about several libraries like ATL, STI, BUMP and looking at some .love examples around the forums, we still don't get the general concept and the other things mentioned above.
Another thing, for example, is that we've read some people saying if the game is simple, you have to code your own collision system, but after checking what people say is simple, is not as simple as we thought, it confuses us.
We are at the IRC as well, but the questions we have, cannot be answered in one line and it's a good thing (at least from our point of view) to have a thread like this on the forums.
We want to make it for learning, but we want to make it well, that's why we want to make a project with this «features».
We are not asking for other people to make our game, we need some guidelines to do it (after all, we can bother on the IRC for code issiues ).
So if someone has the time, the patience and the will, we'll going to be very glad and thankful!