What methodogies should i consider for making a game?

Im at the begining of making a game. I was wondering what design methodoligies i should use for constructing the game. The game will be in the form of a classic arcade stlye shoot-em up.

In my workplace, we have identified five general methodologies; the waterfall, the v-shaped, the prototyping, the incremental and the spiral development patterns.
For you, I would suggest doing the incremental (iterative) or the spiral pattern. What they have in common is that you start with a very basic, very rudimentary working system and add increasingly sophisticated functionality.
Incremental (iterative) makes you add components. For example, a graphics framework, then sound code, then the ability to save games and so on. Presumably other components include support for joysticks and gamepads.
Spiral on the other hand has you make a complete, rudimentary package from the start and you consider the risks involved in adding the next layer of sophistication. "Is it worth swapping out my sprite based 2D graphics system for a 3D model-based system?"
But keep in mind that "design methodologies" are really nothing more than a way for you to organize your work such that you can offer a reasonable accurate schedule and a cost for implementing the project. For example, you could say it would take you about X number of days to switch from 2D to 3D and you can then determine if your game is going to be that much better for the work you put in.
However, I suspect you're really done this for the fun of it, you just want to dabble in Java and have a bit of fun with it. In which case, I would not bother with a design method any more elaborate than a program logic flowchart and a crude schedule of what to code first.
Hint: threads containing rudimentary controls and a basic 2D graphics framework that can move an image around the screen are probably the first thing you should code.

Similar Messages

  • What Mac Pro specs should I consider for photography?

    After years of putting up with various pc configurations, I've decided to take the plunge and go over to a Mac Pro system.
    I have up to £4000 to invest on a system to use primarily for my work as a photographer. But which areas should I concentrate on when configuring my set-up? Given that Photoshop seems happy to suck up as much memory and processing power as one can throw at it, a sizeable amount of RAM and a decent speed of processor appears obvious. But how much RAM and what size processor, bearing in mind that my image file sizes are usually around the 300Mb mark and often go as high as 700Mb when containing unflattened layers? These file sizes have rendered my supposed powerful Dell to performing at a snails pace. Also, what else should I consider in my configuration?
    My image library is stored on a separate drive, so I could probably live with a reduced hard drive capacity if necessary.
    Incidentally, I am far from being a computer boffin, so I'd appreciate advice which isn't overly technical.
    Thanks in advance.
    Message was edited by: halfwit iPod user

    I'm in the UK and I use my Mac Pro for Video and Photography and I've had a few Mac Pro's getting to my ideal solution. If you are only using it for Photography I think you would be fine with 8Gb of RAM but if you fill out all 8 slots with 2Gb modules from Crucial it's not too bad to go to 16Gb. My advice would be to run the Mac Pro on a large Western Digital Caviar Black (their quickest) such as the 2Tb model. Then, I'd invest in a Tempo SATA card so you can purchase either a Drobo or a Hive for your Vault for Aperture so you have total peace of mind with your data. Display wise, just buy an Apple 30" Cinema before they replace it with a glossy version. They are absolutely superb for Video and Photography but beware, if they go wrong and they are in the bin, so buy AppleCare immediately. I've listed my setup below with where to buy and costs in UK pounds. Good luck and enjoy.
    Mac Pro 8-core with the 8Gb upgrade from Apple as that will give you 4x2Gb allowing you to not have to bin the 6x1Gb's you would get as standard. Then also add the ATI Radeon HD 4870. Should come to £2798.00 inc. VAT.
    Western Digital 2Tb Caviar Black (eBuyer, http://www.ebuyer.com/product/173388) for £173.86
    Sonnet Tempo SATA E4P Serial ATA Host Adaper (Cancom, http://www.cancomuk.com/Brand/Sonnet/Product/59673?_Sonnet-Tempo-SATA-E4P-Serial-ATA-Host-Adapter-for-PCI-Express-(TSATAII-E4P)-TSATAII-E4P&ref=5681a404afd60a8d) for £232.00
    Apple Aperture 3 (Jigsaw, http://www.jigsaw24.com/product-details/mb957za/apple-aperture-3-web-updatable-t o-3.0.3) for £119.00
    Hive 4Tb Raid (Give's 2.8Tb of SAFE storage) (Cancom, http://www.cancomuk.com/Brand/Hive/Product/66109?_Hive-4TB-RAID-(4x1TB-drives)-5002) for £716.00
    Apple 30" Cinema Display (Jigsaw, http://www.jigsaw24.com/product-details/m9179ba/apple-30-cinema-display) for £1115.08
    All the prices are inclusive of the dreaded VAT so if you are VAT registered you can save. I would say that with Aperture 3 you need full Photoshop less than ever, I'd consider Elements to start with to save some cash. You could also look at a Drobo instead of the Hive but we bought both in our office and the Drobo is painfully slow in comparison to the Hive and the Hive uses a dedicated Hardware RAID where the Drobos use a software version and I've heard some horror stories from Drobo owners.

  • What t_code should be used for migration?

    Hello there,
    our user wants to  migrate  "output vat" account after being audited.
    actually , they start using SAP from 1st. January.2009 but now needs to migrate for reconciliation purpose.
    Journal should be 40) output VAT   /      50) Beginning Balance-BS.
    Since this output VAT does not need any tax code and base amount, i think normal FI transaction like F-02 is not an answer.
    Furthermore, LSMW is not strongly recommended at this time, considering line item to be created.
    Could you let me know what t_code should be used for this case?
    BR.
    J.
    Edited by: Jimmy Choi on Jun 30, 2009 5:41 PM

    Hi
    Note down the G/L accounts you are posting.
    Option 1 :In OBD4 see the account group. change the tax category mandatory to optional field for running the lsmw. afte completion, set the status as earlier.
    Option 2: goto fs00-> see the field status group.-> double click on the FSG-> see the taxes -> make the fields optional.
    with regards
    siva
    Edited by: Siva Rama Krishna Yanamandra on Jul 2, 2009 1:12 AM

  • Which php and my sql tutorials should i learn for making websites like fb, utube etc..?

    http://www.w3schools.com/php/php_ref_ftp.asp this is a link for php......on this page what should i learn for making websites like fb,etc...and also tell me about my sql http://www.w3schools.com/sql/default.asp ....what should i learn about my sql....for making big dynamic websites....

    on this page what should i learn for making websites like fb,etc...
    ...what should i learn about my sql....for making big dynamic websites....
    Everything and a whole lot more...
    David Powers has written some good books on PHP to help you get started.
    http://foundationphp.com/
    Killer PHP Video Tutorials
    http://www.killerphp.com/
    PHP Academy
    http://phpacademy.org/
    Lynda.com PHP & MySql Essential Training
    http://www.lynda.com/PHP-tutorials/php-with-mysql-essential-training/435-2.html
    Nancy O.

  • What setting should I use for Abbey Road drums?  Getting a cpu overload issue

    What setting should I use for Abbey Road drums (i.e. multi-output, stereo, etc)?  Getting a cpu overload issue.  I have a macbook pro, 4 gb ram, running Logic Pro 9.  Just 3 tracks of drums and a few real instrument tracks.  Can't find a guide in the manual for either Kontakt or Logic.  Thanks in advance!

    Hi
    AR drums are complete resource (CPU) hogs. They work better if you turn off as many of the AR internal plugins as you can.
    See section 4 (?) of the AR manual, which you can find within Kontakt (In the library area of Kontakt click hold the small "i" on the right of the "AR drummer" Library).
    Alternatively, your only solution is to increase the I/O buffer in Preferences:Audio, with the associated increase in latency
    CCT

  • What ssd should i get for my lenovo t61 please advise

    what ssd should i get for my lenovo t61 please advise i like the samsungs , will sata II work on it ?

    Skip the Samsung!
    The SSD Anthology: Understanding SSDs and New Drives from OCZ
    http://www.anandtech.com/storage/showdoc.aspx?i=3531
    The SSD Update: Vertex Gets Faster, New Indilinx Drives and Intel/MacBook Problems Resolved
    http://www.anandtech.com/storage/showdoc.aspx?i=3535
    I would go with Intel X25-M 80GB SATA MLC SSD $393.00
    http://www.newegg.com/Product/Product.aspx?Item=N82E16820167005
    Drives like the Samsung don't make a good main drive replacment yuo will see noticable pauses in applicatipon web browsing is one place where the pause is very noticable but people blame internet transfer instead of their hdd pausing while doing a file update.

  • What method should be used for resizing the particular JTable Column width

    I have a four table. Only one table which are on top have a table header. I want that when user resize the topmost table with a mouse other table colume also be resized automatically. So I want to know that what method should be used for resizing the particular JTable Column width.
    Thanks
    Lalit

    maybe you can implement a interface ComponentListener as well as ComponentAdapter with your topmost Table.
    for example:
    toptable.addComponentListener(
    new ComponentAdapter(){
    public void componentResized(ComponentEvent e){
    table1.setSize(....);
    table2.setSize(....);
    /*Optionally, you must also call function revalidate
    anywhere;*/
    );

  • I can't get Safari to load period. It quits immediately. According to the troubleshooting, I'm to un-install any third party plug ins. Can anyone tell me what I should be looking for? I don't recall installing anything that wasn't an upgrade.

    I can't get Safari to load period. It quits immediately. According to the troubleshooting, I'm to un-install any third party plug ins. Can anyone tell me what I should be looking for? I don't recall installing anything that wasn't an upgrade.

    Unplug your iBook from the AC power, shut it down and take the main battery out for about fifteen minutes. Then you can put the battery back in, plug the power back in and restart. This should reset the USB and FireWire ports.
    If that doesn't help, you could reset the Power Management Unit. Follow the instructions in Knowledge Base Article #14449 for resetting your PMU.
    You probably should also startup from your Mac OS X install disk and run the Disk Utility to "repair disk" on your hard drive. This will determine if you've got some kind of file directory/software problems with the files on your hard drive.
    I'm not much at decoding kernel panic logs, but this line jumps out:
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.filesystems.udf(1.4.1)@0x28a79000
    Did you have a DVD movie in the drive at the time? DVD movie disks are UDF format, but not much else is.
    -Doug

  • I have adobe creative suite 5.5 and have just bought a Sony Video Recorder with 4K. What preset should I use for importing video footage? Alternatively do I need a more recent version of the software?

    I have adobe creative suite 5.5 and have just bought a Sony Video Recorder with 4K. What preset should I use for importing video footage? Alternatively do I need a more recent version of the software? If so, what version do I need and can I download it from Adobe.

    I have adobe creative suite 5.5 and have just bought a Sony Video Recorder with 4K. What preset should I use for importing video footage? Alternatively do I need a more recent version of the software? If so, what version do I need and can I download it from Adobe.

  • What program do i need for making dvds I can play in a dvd player

    what program do i need for making dvds that i can play in a dvd player?

    iDVD.
    Apple no longer sells it. Buy any version of iLife from your favourite software vendor. iLife 11, 09, and 08 all contain the same version of iDVD.
    When you get the disc install only iDVD, then update it here:
    iDVD 7.1.2
    http://support.apple.com/kb/DL1414

  • HT1386 hi , i already get in to setting Icloud backup ,so what step should i do for my back up ?

    hi , i already get in to setting >Icloud> backup ,so what step should i do for my back up ?

    You can't actually terminate an iCloud account, though obviously you can simply log out of it on all your devices and then ignore it in future.
    I gather that the @icloud.com address is also the actual ID? You can't change that. However if your Apple ID that you use to log into iCloud is a non-Apple email address you can change that - please follow carefully the instructions here:
    http://www.wilmut.webspace.virginmedia.com/notes/icloudfaq2.html#6
    If it's this non-Apple address which is compromised then changing the ID will solve that. If it's the @icloud.com address which is compromised then you cannot change that though you can add up to three 'email aliases' - these are additional addresses (not accounts) which deliver into the same inbox as the main account. (In fact it's a good idea to give out alias addresses, rather than the main address, because if they attract spam you can easily change them.) (New aliases can only be @icloud.com ones; @me.com addresses cannot now be created.)
    You should be aware before you start that once you've created an alias you cannot turn that address into a full iCloud account or move it to another account.
    More information on aliases here: http://help.apple.com/icloud/#mm6b1a490a
    However if you add an alias the original address will still function, so if you are getting a lot of spam it will still arrive.
    You can get a completely new iCloud account simply by creating a new Apple ID at http://appleid.apple.com , for which you will need a new non-Apple address which has never been associated with an Apple ID.
    You will need to sign out of the old account on all your devices and sign in with the new ID.
    If none of this solves the problem and it is a security issue, go to https://getsupport.apple.com ; click 'See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Apple ID account Security'.

  • What Mac should I get for basic Photoshop usage?

    I'm hoping to tap into the vast resources/opinions here.
    I'm planning to get a Mac for my office. It will be use primarily for basic Photoshop usage. Maybe making some movies from iPhoto. The other usage would be normal ones like web surfing.
    Please suggest a desktop Mac first, and a laptop Mac 2nd.
    Which Mac model would be most cost-effective and doesn't need upgrading every year?
    Thanks a lot!
    Mavis

    Mavis, the answer to your question really depends on what you mean by 'basic' Photoshop use.
    Bearing in mind that Photoshop has been used by professionals in graphics and design houses for many years, typically working on hardware that is substantially less powerfull than a Mac mini, there is no reason to beleieve that even the entry-level Mac can't sucessfully be used for this kind of work, and those who suggest otherwise simply haven't tried it. However, there are some things that you need to keep in mind when using this software: the first is that Photoshop runs better the more memory you have, the second is that Photoshop files can require large amounts of storage, and the third is that the most recent version tends to place heavy demand on the processor - meaning that the faster the processor the better it runs.
    Thus, any Mac you buy for Photoshop use should ideally be equipped with 1Gb RAM rather than any less. You should also consider getting either the largest internal hard drive you can, or an external firewire drive for extra file storage.
    A Mac mini with 1.42GHz processor and a 1Gb RAM upgrade would certainly be sufficient, even for fairly demanding Photoshop work. The internal 80Gb drive for that model would give you a reasonable amount of space for files, though you would be wise to add a larger external drive too if the work you are doing is at all crucial. The same system would also be capable of your iPhoto work too. If your use is more casual, then the 1.25GHz mini would be enough, but again you'd need the 1Gb RAM upgrade.
    If your intended use is more at the commercial end of Photoshop use, then the chances are that even though a mini would be sufficient, you'd be better with an iMac or G5 tower, simply because for pro-level work, these systems are faster and permit smoother and more productive workflow.
    It also has to be said that no Mac will need upgrading each year, unless your level of use or your needs of that system change dramatically. A system you buy today will remain just as functional into the future. In other words, the best way to minimize the risk of having to upgrade in the forseable future is to work out exactly what you want the system for and buy a system that meets your present (and projected future) needs.

  • What macbook should I buy for video editing?

    I'm an indie filmmaker and I need to have a macbook that I can take with me, so I can do editing. I never owned one before. (I have an iMac at home) I would like to keep it around $1800 (with tax&Shipping). I've seen some refurbished 2011 models here on Apple way under that amount.
    I need one that will able to handle Adobe CS5.5 and Final Cut without any problems. I've been told 512MB was more  than enough to run FCP. Should I just go with the 1gb video ram model instead? I just don't want a macbook pro that has issues with playback and rendering issues. I found a 17" online for $1900 with 1GB Video Card. Is that considered a good deal?
    In the future should I consider putting in a SSD drive in the to help speed things up?
    Thanks in advance.

    It doesnt matter really what macbook u buy.. If u buy the latest ones they have usually i5 and i7 processors which are quite powerful for Logic 9. The important bit is to have a good amount of ram 4-6 GB is quite good
    Also if you make a practise to run just Logic while ur working on it and close other applications it should be flying.. Althought i am pretty bad at following this habit..  I have a macbook pro with the following..
    Processor  2.8 GHz Intel Core i7
    Memory  4 GB 1333 MHz DDR3
    Works MAGIC for me

  • What hazards should I watch for with X.3.9?

    Just got my powerbook back with a new hard disk. Apple returned it with X.3.9 pre-installed. I'm hesitant to leave it with x.3.9. Before definitely deciding to zero-format and start over with X.3.8 I was thinking about test driving X.3.9 for a few days.
    What X.3.9 specific bugs/problems should I look for?
    They also updated my
    iTunes to 6.0.2
    Quicktime to 7.0.4
    Safari to 1.3.2 (and keyboard shortcuts already seem to be broken)
    Mail to 1.3.11
    I know there were reports that made me decide to stick at X.3.8 but Google search and a search of this forum don't jog my memory as to why. I'm not planning to update to Tiger.

    Kappy, I know one must consider the universe of potential complainaints and not just who does the complaining. Nonetheless, I've always been one to let others work out the bugs. If I have no reason to update I sit tight. I discovered like 3 or 4 years after OS 9 was released that Apple was finally saying it was compatible with 604e chips (originally they said it wasn't). OS 8.6 worked well so I still use it in my PM7300.
    Also, when I walked in the door of the Apple store yesterday the tech I know was shocked another disk failed. I mistyped when I wrote it's the 3rd disk in the powerbook, I meant to say it was the 3rd one that failed in the powerbook. I'm now on disk 4 since last May when the original one failed. That's why Apple rushed the repair for me. I know these hard disk issues are bizzare.
    In contrast, my PowerMac's original disk lasted 6.5 years.
    I'm fanatical about maintenance. That's why I lost no data with this disk failure (or when my PM7300's died). The last OS X update horror story I personally experienced was when Software Updater installed old security patches over the X.3.8 combo; Apple Care confirmed that the installed patches shouldn't have been recommended by Software Updater. I did a clean (i.e. zero format install of the X.3.8 combo and ilife updates) and the OS was solid. It would still be in use if certain OEM drives weren't... less than reliable?
    Before that I was one of those people who's modem was toasted by X.3.4-X.3.6. Before that I had a powerbook that always tested fine for hardware and couldn't go 5 mins without crashing. One of the hard disks that died in my current powerbook lasted less than 24 hours. It upped and died when I zero formatted it. "Stressing it" with the erasure saved me the tons of trouble of restoring my data before it would have died anyway.
    Personally, I think you are over-reacting
    Once bit twice shy. Ever since the Apple Genius suggested it, I find doing the zero erase makes it far easier to determine a problem is hardware related and not just an OS gone bad.
    I would give what you have a chance before you remove it.
    I am trying out the X.3.9 that's installed. I might even keep itunes 6 if I go back to X.3.8: I've been using itunes 4.7. Safari OTOH is really annoying with it's broken/"improved" shortcuts. I'm just trying to get a handle on what sort of problems to be on the look for.
    I appreciate your insights on how it's working for you. Tiger's out of my budget so I'll be sticking with Panther.
    Message was edited by: Marlinespike to fix html formatting

  • What format should I use for new  FCP slide show to DVD project?

    I want to edit a slide show movie. I have all of the high resolution images. I plan on authoring the project to DVD 16:9 anamorphic with DVD SP. Later I would like to author to 1920 x 1080 HD on Blu-Ray. ( I can't afford Adobe BR authoring software at this time, I want to start with the DVD) I am looking for advice. I want the quality of DVD and future Blu-Ray to be best possible quality. I'm thinking there are two options I might use:
    1. Edit the FCP project in HD 1920 x 1080. Use Compressor to convert the sequence to 16:9 anamorphic for DVD SP input. I am thinking I will have the HD sequence ready for the Blu Ray in the future. I like this approach. Is the conversion possible with compressor? What exact format and frame rate should I use for the FCP project?
    2. Edit the FCP project in 16:9 Anamorphic. Compress for DVD SP input. I am not fond of this option. I don't look forward to making rectangular pixel images in Photoshop for one. That will be a lot of work for this project. I won't have an HD sequence ready for Blu Ray in future, I will have to start a new project from scratch to make the HD version.
    Thanks in advance for any advice!

    Edit in a 1920x1080/30p Pro Res sequence settings.
    Export that to a self contained movie current settings, and use which ever SD DVD preset to encode for use in DVD SP.
    The self contained movie can eventually be used in Adobe Encore for blu ray authoring.
    But having "high resolution" images/photos means nothing in video.
    1 dpi is sufficient at 1920x1080 unless you plan to pan and zoom, in which case double the pixel size, not the dpi.
    300 dpi produces no better image than 1 dpi.

Maybe you are looking for