This site requires JavaScript, please enable it in your browser!
Greenfoot back
notorious
notorious wrote ...

2018/7/12

How to learn making games

notorious notorious

2018/7/12

#
I am new to greenfoot game programming,, i want to know from which source you all people learn game development though greenfoot suggest me the best book ,website or tutorials for beginner's thank you !!!
danpost danpost

2018/7/12

#
notorious wrote...
I am new to greenfoot game programming,, i want to know from which source you all people learn game development though greenfoot suggest me the best book ,website or tutorials for beginner's thank you !!!
To program at all, you must be familiar with a programming language. Greenfoot uses the Java language for the classes it provides (World, Actor, GreenfootImage, etc) as well as for user defined class (classes a programmer using greenfoot creates -- mostly classes that extend the World and Actor classes). Main thing to keep in mind when going through the java tutorials is that you do not use a public static void main method in greenfoot (it is behind the scenes as far as a programmer using greenfoot is concerned). The java tutorials has everything (and more) that a beginner needs to become familiar with the language. The greenfoot tutorial gives an overview on how to work with the greenfoot application. The Joy of Code videos shows how to accomplish different things with coding. The greenfoot application comes with some support classes you can use (Counter, Label, SimpleTimer, etc.) plus I have a collection of support classes that are made available for others to use. It would be good to understand how to use class API documentation early on as that will make it much easier to develop on your own without much assistance. First off, you would explore the methods provided in the classes provided by greenfoot; then, build up with the java classes you will use most often (mainly in the java.lang and java.util packages). As your knowledge of what is possible grows, your range of achievable game ideas will grow. Then, it is just the matter of throwing it all together. Things that come with practice are (1) knowing when to do specific things; (2) choosing the appropriate method(s) for a given task; and (3) how to code things proficiently. Test your code frequently; catch unwanted behavior as it happens. Work on one thing at a time as dictated by how the game is to progress. Happy programming.
You need to login to post a reply.