I am new for game development-suggestions

i am very much interested in creating games in Java . i have started of the basic concepts of JAVA ( inheritance,overriding,applets ).
i know there is lot more to go...
But still i need know for becoming a good programmer(in games) what are the things/concepts that i must be very strong ?
it would be helpful if u suggest some tutorials.
i also need to know what all should i have like netbeans,etc(as i know programming using notepad editor only. )
More importantly i need to know the order in which i have to proceed.
jesh
Thanks in advance for your suggestions
Edited by: java_jesh on Nov 6, 2007 4:02 AM

The most important thing in game programming that is usually overlooked is the game loop! Aye, it is a bummer you asked this question too late for me to provide you with some links I just recently lost.
O'Reilly Killer Game Programming in Java by Andrew Davison is a really good Java game programming book, but the author doesn't usually go over the meaning of individual codes. He provides you with a cluster of coding and tell you what the cluster does.
Going beyond in math, understanding OO, and being able to make decent graphics will help a lot.
Math will help you come up with your own unique and efficient algorithms for games which can be used for many things.
My first several games were very inefficient and hard to edit or fix errors because I did not understand OO. I had one class file that contained everything for every game and it was a total mess! OO is very handy to understand and know how to use so you and your game can benefit from using it.
Programming doesn't require graphics skill (I don't think), but you're not always going to have somebody making graphics for you. Personally, I learned how to model and make images before I learned to program so I was able to make good looking games rather than a bunch of boxes with a bunch of happy faces doodled on them. This is not a must be able to do thing, but I think it is handy and is a advantage.

Similar Messages

  • Is java worth learning for game developement?

    Please dont take this as an insult to the java language, im having a blast learning this language and love it more than any other that i have learned so far.
    I just have one creeping issue, ive heard that the game development aspect of java isnt quite there yet, and is quite "slow".
    so id just like to ask. Is it possible to write a good 3d game using java(simple FPS or RPG) using java? what is its limitations when it comes to programming games?(is it just slower? does it have the same potential in creating games like python does?)
    thanks if you can answer these questions for me!

    "Serious" game development has been pretty much C++'s domain for ages.
    However you have things like Minecraft, which is done in Java and racked up a few million for the author. Then you have Android game development, which is pretty much Java...

  • New for sql developer need ur suggestion

    Hi,
    I have downloaded sql developer 2.1.0.63 and connecting to server using tnsnames file.
    I am generating sample reports.How can users access these reports through the browser.
    In tools-preference-web browser & proxy I could not understand the settings.
    Please guide me.
    thanks
    satya

    Reports are only accessed inside sqldev itself.
    But you can export the results in various formats (right-click on the report or inside the results), or share the report itself as extension to other installations.
    Have fun,
    K.

  • New on Game Develop - I need a Start Point :)

    Hi,
    I know that this must be the topic most common, I develop applications to client/Server and I want to venture me in the development of a game (RPG). The problem is that I do not know where to start! Which are the class that I must use? Already exists some api in java to help me? If yes, which are they? The map, the players. I intend to make a basic game in 2d, as lufia (SNES), Final Phantasy VI (USA III - SNES). Which must be my starting point?
    Thanks for all !

    The beauty of Java is, pretty much everything you need is right there available.
    There are other API's apart from the java standard, but I have not used any as of yet.
    Java2D API is part of the standard edition java. It will handle transparency and everything else you may need to do an snesRPG clone.
    Instance modeling will save you scads of time, make sure you know how to make and extend abstract classes, they will make your life easier, make sure you know how to time Threads properly.
    The map will be a class, the class will actually serve as a sort of database for inividual tiles on the map. The class will be instanced from a 2 dimensional array with x and y values being the dimensions. You will need to have 3 or four layers of this map. The class will store the possition, image, and other important iformation about the individual tile.
    You need to learn MediaTracker, you will most likely want to use AWT instead of Swing, you will need to learn how to use BufferedImage, etc.
    Plan Plan Plan, and Plan more. RPG's are big projects, if you use linux, dia is your friend.
    Work on little things like logic while you learn the other stuff you need such as Randoms, how to implement monsters and characters, and make them do battle, how to tell if they are dead, attacking, etc.
    An RPG takes a very stubborn individual to successfully complete as one man project, if it doesn't work, there is a reason, find out what it is, and yes it has been done before in java. :-)
    I have been assuming you are a good programmer, therefore I just scartched the surface for you to show you some of the things you need to plan for to get into game programming.

  • Small song format for game development?

    Lame, Apple, for erasing my message after I wrote it and then added a device.  Grievous!
    I would like a small song format to include in my game, to conserve memory.  Does GarageBand export in any format which say saves just the samples and their sequence information, something like that?  I know it is geared more towards mp3 and aiff recording but I thought I would ask.  Is a MIDI file what I want?  Anyone know if Garage Band does that, in a way that say Core Audio could read in?
    If not, any suggestions for a good music tool which does something similar?  For my own generated music I would like to use such a file format too, if it is not too difficult.
    Thanks
    Bob

    Update: i don't use this darkGDK anymore, i use Unity3d now. So don't worry about compatibility, it supports almost every format.

  • Where can I find a good tutorial for mobile game developement with J2ME ?

    Hi All,
    I'm completely new to J2ME programming. But I have past experience on J2SE developement. Now I would like to know that where can I find a good tutorial for mobile game developement with J2ME ?
    I'll be very greatful if I can find a useful step-by-step tutorial (eg. "The Java Tutorial" for J2SE)
    Please point me ot the direction.
    Thanks
    ZuriJAckshoT

    ibook-widgets.com    have a free tutorial book in the iBooks store.  Search for "Create your first interactive book using iBooks Author"   they also  sell widgets.
    I  dont have any connection - I  found their eBook in the store long ago  and used it to learn more about iBA.
    The best advice though, is be patient,  go back over the process step by step, I cannot  access the Help files for some reason.. but i am sure its in their.

  • Open GL Vs Quartz - Which is better for 2D game development?

    Hi,
    I am new to iphone game development. I want to create 2D game. Simple game with objects moving around.
    I never used Open GL as well as Quartz. For this game I am planing to study that.
    I want to know which is better from OpenGL or Quartz?
    And where I can learn more on that?
    Thanks,
    Ganesh Pisal

    I would recommend against OpenGL for a 2D game. Quartz does a lot of work to avoid updating parts of the screen that haven't changed, something OpenGL doesn't do. The iPhone's implementation of OpenGL has other serious performance issues.

  • I can't register for Games Centre on iPhone 4.  It says that every nickname is already in use (even the most ridiculous and obscure ones)  Does anyone have a suggestion to correct this?

    I have been trying to register for Games Centre on my iPhone 4.  I have tried so many Nicknames (even obscure and ridiculous ones), and it tells me that every single Nickname is aleady in use by another user.  Does anyone else have this problem?  Any suggestions on how to overcome this?  It would help if the Games Centre had a "Contact Us" tab.

    Not using any mouse pad, I have a very smooth desktop. But I just tried to use a sheet of A4 printing paper, but no result, the problem persisted.
    Someone on this forum suggested, that USB3 may interfere with the magic mouse.
    I have 2 LaCie HDD's about 70 cm away from the mouse, I use them on Thunderbolt. But in operation or not - the result is the same, the mouse plays up! Just now I was clicking the desktop and the mouse created a new folder!!
    Thanks for the advice, Bee
    Cheers, Gerd

  • TS2611 I re installed my Final Cut express software, now when I go to use my "halo" and "arrow" application I get a message that says the file format is too new for this version of the application.  Anybody have suggestions?

    I re installed my Final Cut express software, now when I go to use my "halo" and "arrow" application I get a message that says the file format is too new for this version of the application.  Anybody have suggestions?

    After install, did you go to  Apple menu > Software Update to update your FCE to the latest version?
    MtD

  • How To Use Flash Media Server For RPG Game Development Project ?

    I have a educational music video game development project (A Sea Voyage)  for whcih I am thinking to use the Adobe Flash Media Server for develping the 3D Game for which I plan to also use two other key tools,  blenderartist.org for 3D Creation of my ship, and use the popular game engine tool,  unity.com to integrated all my game elements.
    How to use the Adobe Flash Video Streaming Server Element for this RPG Type Game, internet friendly and desktop anchored ?
    Cafe Twin
    Metro Washington DC Hub

    I'm more or less in the same boat. I've got the admin console
    up. I am able to run the vodtest application locally pointing the
    video file to rtmp://localhost/vod/sample.flv or using the server
    name instead of localhost as in rtmp://mclmedia/vod/sample.flv
    I can also load the html and swf file to my xp machine that
    has access to the server via our internal network. (DNS isn't
    configured yet) But the connectionFailed message appears when I try
    to call the videos using rtmp://mclmedia/vod/sample.flv

  • How Approach for a Game Developer Job

    Hi,
    I am Trinu Completed my Bachelor of Engineering (Electronics & Communication) in 2008. I Qulaified SCJP with 95% and I have developed some mini 2d games. I want to enter into the game development field.Can any one please tell me how to approach for this and also tell me how to include SCJP Logo in my resume.Where can i get that logo.
    Thanks & Regards,
    Trinu.

    the 'certification package' you get from Sun with your certificate includes instructions to follow to get the artwork and the restrictions on its use.

  • Need new compact printer for lion os, suggestions?

    Need new compact printer for lion os, suggestions?

    This page provides the specs and requirements for Moutain Lion: http://www.apple.com/osx/specs/
    It appears you must be running Snow Leopard (or newer) to upgrade to ML: http://www.apple.com/osx/how-to-upgrade/

  • GCU: What is considered a "new video game" to qualify for 20% off?

    nt

    Hey Itaintrite,
    A new video game is any title that's still factory-sealed and has never been purchased before. It does not matter whether the game was released last week or last year, just as long as it is not pre-owned. Please also keep in mind that the Gamers' Club Unlocked 20% discount on new video game software does not apply do digitally-delivered games (i.e. downloads). Additional details can be found in this FAQ:
    My Best Buy Gamers Club Unlocked
    I hope this helps!
    Aaron|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Which book is very good for iphone game development

    plzz any one refer....thank you

    http://developer.apple.com/
    I am assuming even though you list a Windows computer that you are using an Intel-based Mac for your development.

  • TS3274 Getting sound for music, but not for game apps.  Checked settings and sound is on.  Any suggestions.

    My volume controls work and getting sound for music but not for game apps.  I did check settings and sound is turned on under notifications and in the app.  Any help would be appreciated

    Have you got notifications muted ? Only notifications (including games) get muted, so the Music and Videos apps, and headphones, still get sound.
    Depending on what you've got Settings > General > Use Side Switch To set to (mute or rotation lock), then you can mute notifications by the switch on the right hand side of the iPad above the volume switch, or via control centre : swipe up from the bottom edge of the screen and it's the right-most of the 5 icons in the middle of it (if the icon is white then it's 'on', tap it to turn it grey and 'off'). The function that isn't controlled via the side switch is controlled via control centre instead : http://support.apple.com/kb/HT4085

Maybe you are looking for

  • View Batch Number and Split Valuation

    Hello Friends, I  have materials in my plant with Split Valuation ,I am also maintaining the batch Managemnt for a material aginst each vlauation type in batches. My query was how to view the batch number & split valuation  simulatenously , of a mate

  • Lost abilty to rename in iPhoto & Aperture 2

    Just downloaded Aperture 2 and I have been using iPhoto '08 for a while. I seem to have lost the ability to rename events in either program. I can be in "all events" or "all projects" view and cannot rename. Nor can I open an event and click above on

  • EXC_BAD_ACCESS and seg faults with BSD Sockets code

    Hi, I've been having some problems with sockets programming on a new MacBook that I've decided to do some programming on. So, I wrote a pretty simple program to test if the sockets are working properly, and it's only partially working. I've been comp

  • Adjust time scale in chart

    Hi, I am trying to write a VI that can adjust the time scale in a chart. Wired 2 number controls for the x.scale.max and x.scale.min. With only these two controls, the display flashes. Had to add another button control to only read the two number con

  • Copy 3-button controls from earphones to iPhone

    Hi! I have a small suggestion. Do you know the 2 buttons on the left side of the iPhone, the ones that control the volume? I think these 2 should be replaced with 3 buttons, the *same as on the standard earphones*. So you'd get two volume up/down but