BTW the bonus chapter of Iphone Games Projects (Apress) can be downloaded for free as a pdf from:
http://www.apress.com/book/downloadfile/4448
:-)
PS I want to thank everyone for their insight... its been hard learning but so worthwhile :-)
Alex
A fast, easy to use, free, and community supported 2D game engine
BTW the bonus chapter of Iphone Games Projects (Apress) can be downloaded for free as a pdf from:
http://www.apress.com/book/downloadfile/4448
:-)
PS I want to thank everyone for their insight... its been hard learning but so worthwhile :-)
Alex
@abitofcode: If you want, post your message in a new thread. I'll make it "sticky".
I think abitofcode's message is too long and people don't read long messages. I was thinking of having a sticky thread with several messages in it. The first post would be the general rules, something like :
1) blah blah
2) blah blah
3) blah blah
...
10) blah blah
And for rules requiring a bit more explanation, add a link to another post in the same thread. For example :
Post 1 : (the rules)
1) blah blah (see below [link to post 2])
2) blah blah
3) blah blah (see below [link to post 3])
...
Post 2 :
More info on rule 1...
Post 3 :
More info on rule 3...
Since we can't edit a post after a few hours (as non-moderator members), writing this sticky thread would require to have all the posts ready before posting. What do you think ?
@clain I agree with the length thing but I think the easiest way to lose someones attention is a list of rules. It was really an attempt to put links to the resources that already exist in and around the forum up in front of new users, and help guide them to think about what they are actually asking.
Maybe the main headings could be a bit more obvious;
********** GET YER FREE SOURCE CODE HERE ************
etc ;)
Taking Clains point on board I've added a bit more markup to try and avoid it looking like an article and more like an FAQ with some decent resource links. Maybe the title could do with some work as well. The Wiki is ideally the permanent home for this information, this is really a last attempt to get new users thinking about their post.
Before you make your first post
Welcome to the cocos2D forum, in order to make your visit pleasant and productive please read through the following, it should also help you avoid getting on the wrong side of the community members ;)
Is there any example code?
Cocos2D comes with a set of demo's (you may have cut these away if you followed the Monocle studios tutorial). Look through the example code included in the cocos2D distribution you are working in, the sample code is updated along with the distribution so what may have worked in version 0.7 may not be relevant for version 0.8.1.
The following tip from the Wiki may help you get up and running with the examples.
1. Open the cocos2d xcode project
2. Click: Xcode → View → Customize toolbar
3. Then, drag Active Target and Active Executable to your top project tool bar.
4. Select the test you want to view in both drop downs and hit Build and Go
There are also a number of open source games out there complete with source code available for study.
http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:sample_games
How do I start writing a game in cocos2D?
Try iPhone Games Projects (Apress) there is a bonus chapter by Jamie Gotch available from the website along with the source code. This chapter covers building a blocks game in cocos2D.
I'm having a bit of a problem with Objective C?
This is not an Objective C forum, though it can be hard some times to differentiate between which bits are part of which Framework. Try the following book;
Learn objective C on the mac - Mark Dalrymple & Scott Knaster (Apress)
I'm having problems with cocos2D 'methodXYZ'
Have you looked at the cocos2D api documentation, Riq has put up an article showing how to integrate the cocos2D api documentation alongside the Xcode documentation here Integrating cocos2d API reference into XCode http://www.cocos2d-iphone.org/archives/358
Is there a programming guide?
Yep, its at http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:index
Things you wish you knew when you first started with cocos2d
A particularly interesting thread pointing to a number of resources and Gotcha's http://www.cocos2d-iphone.org/forum/topic/737#post-4405
Posting your article
Once you've researched your question and are ready to post it remember to use the correct markup.
Allowed markup: a blockquote code em strong ul ol li img object param embed. Please put code in between backtick ( ` ) characters.
** Community members are much more likely to respond in a positive and helpful fashion if they can see you have had a go, it may help if you post the bits of code that you are having problems with.**
I actually dont mind basic newb questions. What I hate are badly thought-out questions. Questions where the poster doesnt give you nearly enough information to understand what they want and what is going wrong. People who post that they are getting an error w/o specifying what the error is. People who ask why some vaguely defined problem isnt working for them. People who post a line of code where they *think* the problem is when its really buried deep within their code elsewhere.
That said - I realize that for many posters here English isnt their first language, for many its their 2nd or 3rd, and Im amazed how well many people are able to communicate. And how poorly I would do posting my questions in another language.
@abitofcode :
We had different objectives in mind. As you said, you wanted to present links to existing resources. On my side, I wanted to establish a checklist to avoid "stupid" or "awkward" posts. I don't think it's incompatible. You can have your above post (I'd add "Should I retain/release my variable ?" just after the "I'm having a bit of a problem with Objective C?" section). And in the "Posting your article" section (which I'd rename "Posting your message"), you can add the following :
- search the forum, your question may have been answered already
- if you have an error, provide the error message
- use markup (html style) to format your message. Allowed markup : blah blah
- it will be easier for other members to help you if you post your code that is not working. Try to post only the smallest piece of code that triggers the error. Put code in between backtick ( ` ) characters so it's more readable on the forum.
- use the EDIT button to edit your post (available for a few hours) instead of posting after yourself
- don't post your question in more than one thread
- the cocos forum is divided into several subforums, be sure to select the appropriate one when creating a new thread
- don't bump your thread after 4 or 5 hours. Wait at least 24 hours
There's probably a few more things that can be added but that's all I can think of for the moment.
I will edit this post:
http://www.cocos2d-iphone.org/forum/topic/3
with @abitofcode's + @clain's suggestions.
Probably I'm going to do it next week.
Offtopic:
This week I'm rather busy participating on pyweek (http://www.pyweek.org).
If I manage to finish the game (python), then I'll port it cocos2d+box2d (iphone)
Magic, it makes sense putting it in the welcome post. Hopefully should give all of us new to cocos2D and Objective C a push in the right direction, and help avoid rubbing community members up the wrong way.
Good luck with pyweek :D
updated welcome message:
http://www.cocos2d-iphone.org/forum/topic/3
You must log in to post.