- Check first, on the forums and on the wiki, if the same problem hasn't been asked and answered before.
- Tell us exactly what the problem is. This also means having a thread title more meaningful than "plz help me" or "it does not work".
- Give us a .love of your game. This allows us to find the error, see it in context and possibly try out some candidate solutions.
- Here is the offline documentation: http://love2d.org/forums/viewtopic.php?f=3&t=1796
Give Karma to people who help you. Not so important, but this allows newcomers to recognise that people know what they're talking about and is a small reward for those who help!
The full version:
If you're browsing this forum you're probably here for one of two reasons:
1. You are looking to assist someone in need because you are awesome and/or know a lot about LÖVE/Lua.
2. You seek assistance with your project because no matter how awesome you are you just can't seem to solve this one issue.
In either case, it would be immensely helpful if the original post in any given help/problem thread contained the following basic information:
- If this is the first 'unveiling' of your game/project, then please describe the nature of it. For example, if your game has controls or mechanics that aren't yet explained in-game then post them here. This will enable people to read the problem, run the code and test it without having to look through your source files to find the desired information.
- A description of the problem/error and how to recreate it. This includes how the code is meant to behave or what you are trying to achieve, and what is actually happening (as far as you can tell). Giving the specific error message LÖVE returns is also useful (if applicable).
- Actual code. If you are uncertain of the particular code segment that is causing the error then post the entire script.
- Attaching a .love file or archive of your project is great idea. Don't be embarrassed at the state or your code, or overly proud of it (since anyone can access an un-obfuscated project anyway). No matter how good or bad your code might be we are here to help you learn/solve the issue, not judge your coding ability. If you are unsure how to create a .love file on your system, you can refer to this thread to help you create one.
- Screenshots or drawings of the erroneous project and how it is meant to look are also helpful.
- Bumping is frowned upon on these forums. Instead of bumping a thread, edit your last post please.
- Always, always, always check the wiki or do a forum search before posting. This not only helps keep the forums clean, but if you can find the solution that way it will be much quicker and easier for yourself.
And remember that people are here to help. Criticism of your code is for your own benefit and it is highly unlikely that any comments on it are of harmful intent. We're here to help or be helped. We're here to spread the LÖVE