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.

Similar Messages

  • 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.

  • I need a starting point....

    Hi,
    I am an experienced PLSQL developer but know virtually nothing about Web Services and XML.
    What we need to do is publish some data direct from our Oracle database as a webservice, like an interface. Another department wants data from us in an XML format but they want to be able to call it on demand via a webservice.
    Does anyone have a starting point for me? We are on Oracle 9i. I know nothing about Java or Oracle 9i AS.
    Thanks in advance for any help.

    (1) Using wsa.jar command line tool to publish PL/SQL to webservices
    http://www.oracle.com/technology/documentation/appserver.html
    Check out the webservice documentation about PL/SQL.
    (2) Usig JDeveloper to publish PL/SQL into webservices
    http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3/state/content/navId.4/navSetId._/vtTopicFile.webservices%7Cws_c_createstdepws%7Ehtml/vtTopicId./
    Although Java experience is helpful for using the tools, at runtime, little Java knowledge is required to deploy and consum the service.
    HTH

  • I'm New in SDK developing Where can I start?

    Hi I'm New and afraid.
    In the company have a call manager and IP phones but now we want to develop services and I have no fugest IDEA, where can I start to develop services.

    Download the SDK (http://www.cisco.com/cgi-bin/dev_support/access_level/product_support), install it, read the documentation and look at the samples.

  • I bought a new app ($0.99), bought $19.00 worth of on app purchases and the app crashed, now it says that I have to start a new game since i had just started it and didn't get a chance to save it, so my question is, how do i get my money back?

    I bought a new app ($0.99), bought $19.00 worth of on app purchases and the app crashed, now it says that I have to start a new game since i had just started it and didn't get a chance to save it, so my question is, how do i get my money back?

    I'm keeping the app, i just need the $19.00 back.

  • HT201272 how to restore your new games to new device that your dont have to start all over again

    i got new phone but my other games can't be restore,i need to start all over again from the beginning.i keep buying gold bar just to get to the higher level but now i just lost everything that paid for my games. that's suck i feel like cheated!
    is there other way to restore your old games?

    i got new phone but my other games can't be restore,i need to start all over again from the beginning.i keep buying gold bar just to get to the higher level but now i just lost everything that paid for my games. that's suck i feel like cheated!
    is there other way to restore your old games?

  • I am new in portal development . From where to start

    Hello !
    I am new in portal development .
    i have installed 8i db on Linux and 9iAS on win2k . Now i want
    to start developent through oracle portal .
    For that purpose i have downloaded PDK .
    Now what to do .
    I am still unable to find the platform where i have to start
    development .
    Can somebody tell me which steps are required to start
    development.
    i am more interested doing development in pl/sql.
    Where i have to type the code .
    Where i have to execute it.
    Where and how to run it.
    Can somebody tell me with small example .
    Regards

    Seemab,
    I feel your pain. After having been at this for a couple of
    months, here's what I have to offer you.
    0) Watch every single one of the portal tutorials on this
    website. They are little movies and slide shows with tutorials
    and actual application walkthroughs that were EXTREMELY HELPFUL
    to me and my team in the absence of formalized training. They
    were really great.
    1) Take a few days and read every single white paper that you
    can about Oracle 9iAS Portal and its architecture.
    2) Use the portal interface to create groups and users.
    3) Experiment with as many aspects of the portal interface that
    you can. This will help you see the strengths and limitations
    of portal, and where you may need to focus your development
    effort.
    4) Create database objects like tables by using the portal
    interface. Create an LOV off of one of the tables, and use it
    in a form. This is all just general stuff that helped
    familiarize me with portal.
    5) Publish different kinds of documents to the portal.
    6) Create a PL/SQL item in a portal. Educate yourself on the
    HTP and HTF procedures and functions to print things to the
    screen dynamically.
    7) Most important of all, download as many pieces of sample
    code as you can and install it to portal. On this website you
    will find numerous instances of sample portlets and
    applications. You will learn what it takes to install Java-
    based providers, servlets, and others.
    8) Using a good PL/SQL tool like SQL*Navigator or TOAD, browse
    your way through the PORTAL30 data dictionary, going through all
    of the tables and especially the packages. This will help you
    learn where you need to write code to interact with the
    underlying objects in Portal.
    I'm sorry I can't be more specific than that, but you can really
    be on your way to becoming a well-rounded portal developer by
    experimenting with these things that I have listed.
    Good luck!
    Sincerely,
    Adrian Klingel
    Exaweb

  • Every time I update LR to a new version I seem to need a patch to make it work..... once again here I am SOS! I've just update LR to the 5.7 version and It wont let me start it: The application was unable to start correctly (0xc000007b).

    Every time I update LR to a new version I seem to need a patch to make it work..... once again here I am SOS! I've just update LR to the 5.7 version and It wont let me start it: The application was unable to start correctly (0xc000007b).

    Your system is missing a couple DLLs that LR needs, but the fix at Adobe is to copy them to the LR folder which gets replaced for each install, so you have to redo it after each LR install.  It would be worth documenting the process and saving the DLLs so you don’t have to ask about it each time:
    http://helpx.adobe.com/lightroom/kb/error-unable-start-correctly-0xc00007b.html
    You might also use the AIO210 program to add them as detailed in this YouTube video—maybe this is a more permanent fix, but since the files are from media-fire be very careful about what you do so as not to install a virus on your computer. 
    I’d scan the downloaded ZIP you download with whatever virus and internet security software you have and don’t be fooled by extraneous popups you might see during the download process.  I was able to download the aio210.zip after authorizing one Captcha window and closed at least one bogus popup trying to get me to install other software.  I also scanned the downloaded zip with two virus scanners and both said it was clean.  Here is the YouTube video, where the link to the ZIP to download is in the description once you expand it:
    https://www.youtube.com/watch?v=vlT0N2CX50g

  • TS3212 All your music in one place.  This is what's showing when I downloaded the new itunes but will not go any further.  Have been here for 20 minutes?  Do I need to start over?  Or is there something else I can do to get to so I can click next for the

    I've been trying to down load the new itunes version and I'm stuck on All your music in one place but now it's been stuck there for over 20 minutes.  Do I need to start over or is this normal?

    The sort fields should generally be empty unless you've putting in custom values to sort solo artists by their surnames. You can apply common changes to thousands of tracks at once, just don't apply the wrong change because there is no undo.
    It is a good idea to backup before undertaking large scale changes. See this backup tip for a suggested approach.
    tt2
    Message was edited by: turingtest2

  • I updated my ipad from IOS 5 to IOS 8. All games and apps that I downloaded was deleted. What can I do to return them back, even after downloading one of the games He deleded all the steps I went through and I need to start all over  again

    I updated my ipad 2from IOS 5 to IOS 8. All games and apps that I downloaded was deleted. What can I do to return them back, even after downloading one of the games He deleded all the steps I went through and I need to start all over  again

    iCloud: Restore or set up your iOS device from iCloud
    Or from iTunes  http://www.iphonefaq.org/archives/971992

  • I have the 5.5 Lightroom software on my I-Mac with OS-X, 10.9.3. It seems I have lost 850 pictures I was developing. It all started when was adding a folder. A new screen came up with no photos.  I went back to my external drive, trying to open the folder

    I have the 5.5 Lightroom software on my I-Mac with OS-X, 10.9.3. It seems I have lost 850 pictures I was developing. It all started when was adding a folder. A new screen came up with no photos.  I went back to my external drive, trying to open the folder (containing the pictures I was working on), an icon "Thumbs" came up. When I click on it, a message "can't find the application" came up, there is no picture to be found. Please help.  Frustrated-George

    Have you tried resetting the SMC ?     >  Resetting the System Management Controller (SMC)

  • HT4796 will turbotax transfer from my broken hp laptop to a new mac or do I need to buy turbotax for mac and start over with my pc 2011 turbotax file

    will turbotax transfer from my broken hp laptop to a new mac or do I need to buy turbotax for mac and start over with my pc 2011 turbotax file

    You'd have to ask Intuit. They might give you a cross-license to download and install the Mac version.

  • HT4623 hello I hope you can help?, I'm trying to download a game but I need to agree to the new apple agreement how do I do that?

    Hello Im trying to download a game but I need to agree to the new apple agreement, how can I do this?

    Reset your Apple ID password, instructions here >  Apple - My Apple ID
    Then launch iTunes on your computer. Then from the menu bar click Store / View My Account / Edit Payment Information.
    Make sure your billing information is correct including the expiration date for your credit or debit card and the security code then click Done.
    Restart your iPod. Try downloading an app.
    If you are using a credit balance from an iTunes gift card make sure there are sufficient funds to cover any purchases from the account area in the iTunes store.

  • I will starting afresh website in my iWeb, it shows only the head or the command line and the command new website is inactive - what do I need to start over

    Help........
    I will starting afresh website in my iWeb, when I start the program it only shows the head or the command line and the command new website is inactive - what do I need to start over - what have I done wrong

    Don't quite understand what you mean, but it says at the bottom that you are still using iWeb 08 so depending on what OSX you are running, you might consider upgrading to iWeb 09.  This works with Lion, Mountain Lion and Mavericks.
    Apple no longer sells iWeb so if you decide to upgrade, then you'll need to purchase iWeb by going to Amazon and buying the iLife 09 or 11 boxed sets, both of which contain iWeb 09.
    Install this on your Mac and it might solve your problems, or just ditch iWeb and start again with one of the newer programmes out there that are still being supported and updated, such as RapidWeaver, Sandvox, Freeway Pro/Express, Flux 4, WebAcapella 4 and EverWeb (http://www.everwebapp.com).

  • I've switched to a new laptop and need to start all over installing everything

    I've got to find the place to start all over with CC on an already existing account. I've switched to a new laptop and need to start all over installing everything@

    Cloud License allows 2 activations http://www.adobe.com/legal/licenses-terms.html
    -Install on a 2nd computer http://forums.adobe.com/thread/1452292?tstart=0
    -Windows or Mac does not matter... 2 on the same operating system, or 1 on each

Maybe you are looking for

  • Hi. I got a pdf file sent to me when I open it your bar opens on the side I...

    Hi. I got a pdf file sent to me when I open it your bar opens on the side I click on convert to Word top bar nothing. The convert logo on the right is not open for me to convert. Kind Regards Hugh Sneddon Director E: [email protected] O: 01772 797904

  • Adobe Photoshop Album

    Got my ATV the other day and at the time I wasn't using any 3rd party software to manage photos (I am using XP Pro). When I went to Sync the ATV, I was able to select the file folders (within the My Pictures folder) that I wanted to sync. Today I ins

  • Multiple documents opening at once.

    When I open an app (such as Word or Preview) the last few documents I was working with open. Is there a way to turn this off? Leopard didn't do this.

  • CIN configuration Doc

    Hi Can any body provide me a document on CIN with configuration ??? Purpose of various GL a/c for CIN and entries passed in MM & SD & required stock ledger s Thanx Srinivasa Rao

  • Large backup takes more than 1 hour - time machine kicks in again!

    I have just watched my Time Machine backup while it's been going. It was a large backup and took over 1 hour. However, as time machine backups up "every hour" - the original backup was still going when it then stopped, and started the new backup (as