Never programmed a game before, Where do I start, GDI?

Hey all
I am an intermediate VB, C++, Java programmer, but I have never programmed a game. I dont want to do anything complicated yet like a 3D engine, but I did want to do a side scroller. Can someone point me in the right direction. Things I should read, websites, advise, etc....
Thanks in advance
Ruko Kahn

The first thing to do is plan out how you want everything to look, then throw some test graphics together. Once you have the game planned/mapped out, the engine is the first thing to start. There are actually some good 3D engines out there to use (such as TegoSoft's), but for a 2D engine, you need to make the graphic area, sprite routine (double-buffering to make it smooth!), and a series of functions to make it easy to place sprites on the graphic area. If this is your first game, I'd start with something a little easier, say, a board game like Othello or Ataxx. That will give you the basics of placing pictures on screen and intercepting the key presses/mouse clicks without near the frustrations that starting out with an action sidescroller would :) Once you have that mastered, then move on :). Good luck to you! Once you have the game done, maybe you'd want to think about connecting it to the internet and making it multiplayer. We need more interplatform multiplayer games =)
MagiTom

Similar Messages

  • I had never syc my ipad before what if i start to syc now what will happen to my ipad ?

    i had never syc my ipad before what if i start to syc now what will happen to my ipad ?

    If you have never synced with iTunes before and you have content on the iPad, you need to transfer the content into iTunes before you can sync, or iTunes will erase your iPad and replace it with what ever is currently in your iTunes library. If iTunes on your computer has no content in it, you will totally erase your iPad of all of the content that you downloaded.
    Read this for some background information.
    Syncing to a "New" Computer or replacing a "crashed" Hard Drive

  • My CS6 program that has never had a problem before, is not telling me that there is an error and that it "unexpectedly quit" when I simply try to launch the program.  I have restarted my computer several times.  It does the same thing each time.  So then

    My CS6 program that has never had a problem before, is not telling me that there is an error and that it "unexpectedly quit" when I simply try to launch the program.  I have restarted my computer several times.  It does the same thing each time.  So then I tried uninstalling the program and re-installing.  It said that it could not install due to an error.  So I STILL can't launch my program.  I don't know what to do.  Any help would be appreciated.  I have to edit photos for a photoshoot and return them tomorrow. :/

    Reset Photoshop's Preferences?
    Your Photoehop preferences will survive un-installing and re-installing Photoshop......

  • TS1702 My Iphone says that I cannot update because I am in the US store and must switch to Canada, which is where I live, but I never had this issue before. How do you switch

    My Iphone will not let me update the apps, it says that I am in the US store and must switch to the Canadian store, which is where I live, but it never has done this before. How do I switch? I log on my computer and it is the same in the Itunes store

    See  >  Change your iTunes Store country
    Here  >  http://support.apple.com/kb/HT1311

  • Downloaded this game, "Where's My Water 2" and before I can even start it asks for my age but freezes and wont move. I've rebooted, turned off, removed and reinstalled and it still wont work but on all my previous iPhones it worked fine.

    Downloaded this game, "Where's My Water 2" and before I can even start it asks for my age but freezes and wont move. I've rebooted, turned off, removed and reinstalled and it still wont work but on all my previous iPhones it worked fine.

    Sorry if I sound stupid but how do I contact the developer? Where would I find that information?

  • Never programmed with Java

    Hello
    I have never programmed with Java, and dont know, what i can do, I use PHP, but, i am only a novice at it.
    I was wondering, is it possable to get data from a page, and put it into an image? if there is no data from the page, it will ask for the data to be added, and this will update every so often?
    Also, Most of you know about google maps, where you can search for something, well, can i do this same thing in java, have a map, not of the earth, but for a game, and make it easy to add different parts, so that we can search for it, and people can find it easy to look for what they are looking for?

    I think Google Maps is programmed in JavaScript using AJAX (short for Asynchronous JavaScript and XML) and is what as known as a web application. Google has released an API (still in beta) for working with Google Maps. The webpage for this API is http://www.google.com/apis/maps/. More about the development facilities Google provides can be found at http://code.google.com/.
    I've never read the source code to Google Maps before (a lot of which is available by just viewing the source code of the Google Maps webpage, which can be done by clicking, View > Source in Internet Explorer and View > Page Source in Mozilla Firefox), however I don't think it is a terribly complex application (this does not mean, however, that the source code is easy to read). I think the way it works is by requesting individual images as needed from the Google server and piecing them together on the client side (i.e. in the browser). Basically what you would need to do to use their existing code is to replace all requests made to the Google server with requests to a server of your own and have the server return the corresponding images. This might not be particularly easy to do.
    In my opinion, a better approach is just to write your own custom application (probably in Java) which simply mimics the behavior of Google maps, except with your own custom images. This way, you don't have to reverse engineer an entire web application before beginning to write one.
    Writing your own application for this purpose is not as difficult as it sounds, especially not in Java. Once understanding the basics, you will not be too far off from being able to write your application.
    Let's start with the most basic program (this program would be located in a file called Program.java):
    public class Program {
       public static void main(String[] args) {
    }This program simply starts, does nothing, and exits. I will explain this piece of code line by line, but first, I would like to gauge how much you already know to figure out how best to explain this. Have you used classes in PHP before?

  • I am using Windows 7 Home Premium 64-bit OS.  I've never had this problem before... today I opened iTunes and it prompted me to download the newest version.  I use iTunes all the time and have updated it multiple times with no issues.  During the installa

    I am using Windows 7 Home Premium 64-bit OS.I've never had this problem before... today I opened iTunes and it prompted me to download the newest version.  I use iTunes all the time and have updated it multiple times with no issues.  During the installation process it gave me an error message that said: 
    Runtime error! 
    Program C:\Program Files\iTunes.exe
    R0634
    An application has made an attempt to load the C runtime library incorrectly.
    Please contact the application's support team for more information.
    I quit the installation, uninstalled iTunes and rebooted my computer.  I now receive a similar message with a slight difference:
    Runtime error! 
    Program C:\Program Files (x86)...
    R0634
    An application has made an attempt to load the C runtime library incorrectly.
    Please contact the application's support team for more information.
    I did not leave anything out from the error message.  It doesn't point to a specific file, it just ends with "(x86)..."  Every time I boot up my computer, this error message pops up on my desktop.
    How do I repair this issue?  I have found multiple suggested solutions but am unsure which one is the best, and I don't want to try a bunch of different things for fear I may make the problem worse.  I would like to try and fix this myself if possible but I need to know if that is really possible or if I need to take my computer to someone for repairs.  Any suggestions will be greatly appreciated!!

    Hi lustyln,
    I'm having a little trouble understanding all of what you are trying to explain. From what I can tell, it sounds like your PC has a lot of software problems and you want to know what is supposed to be there and what isn't.
    For reference, here are your product specifications:
    http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&dlc=en&docname=c01893242&lc=en&product=4043282
    To get your PC software back to how it was when it was first purchased, run a system recovery:
    http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&dlc=en&docname=c01867418&lc=en&product=4043282
    I hope this helps.
    ...an HP employee just trying to help where I can, but not speaking on behalf of HP.

  • What Application is required for Programming a game for a Nokia 7650

    Hello, I am new to all this and I would like to program a game on a Nokia 7650, I have downloaded a few games and transfered them via infrared to my phone (JAD and JAR files)which are pretty cool. All I know they are either written in Java or C++.I understand C++, is faster but more difficult to program so I would like to begin using Java. Please advise me what Java Application I need on my PC to write a Game for the Nokia 7650, there are so many Applications on the Java Site, I have no idea which one to download.I am not interested writting a game on the pc only the mobile. Many thanks.

    .I am not interested writting a game on the pc only the mobile. Many thanksYou still 'write' the game on the PC, you simply deploy it on the mobile :)
    1) Learn java
    2) Learn how to write games
    3) Learn the mobile phone API, and how to write small, efficient programs
    4) start writing mobile games
    if you've never done any programming before, then you've got >1years work there :S

  • It won't let me drag an effect from the browser all of a sudden. I have always been able to do before. I am using effects from favorites bin and when I try to drag it, it won't move. I have never had this problem before. Please help.

    It won't let me drag an effect from the browser all of a sudden. I have always been able to do before. I am using effects from favorites bin and when I try to drag it to the timeline, it won't move. I have never had this problem before. Please help.
    P.S. I have tried other effects including transitions and it still won't let me drag.

    Wow that was really quick, thank you so much.  Im not sure at all which version it was because i said it was around 4 years ago he bought it.  I know it isn't under his username, since he's a PC person (ugh) so i know its probably registered to one of our actual names.  isn't there some way to look it up since we did register it, because I'm not even sure where the disks are from when we bought it (we've moved a lot and also have two storage lockers, i know i would have kept it with other disks) but my cd rom drive is actually broken on my computer as well ( i think it got stepped on and is now squished and won't eject or run disks.)
    So is there anyway they can look up that its registered to one of our names since we did register it when we bought and installed it, or do i really have to find the disk with some sort of proof of purchase (i know there would be no receipt after all this time)
    either way, ill do what you suggested to the best of my abilities and thank you so much for answering my questions, i can't even open the program as its incompatible and find out the info from that) so I'm in a bit of a pickle and your response was so thorough and it didn't seem to be posted long enough to even write a well researched response, thanks, all the best,
    sarucia

  • On line banking for another person, my Mom, who I have power of attorney for heard ppffzzzttt while inputting Mom's sensitive id info in while trying to log in again? I've had the iPad 3/ 4 & 4.5 and never heard this sound before.

    I tried to access my Mother's bank for online banking. She has had a slow decline with dementia, I'm Power Of Attorney for her. When not being able to sign in, I heard through the iPad 4 Wi-fi 64 gig, a measured buzz sound, like ppffzzzttt. I've had 3  / 4 & 4.5 and never heard this sound before.
    I have had Power of Attorney for my Mom for quite some time. She has been suffering with dementia in a slow then sped up type after her last heart attack. I was the worst candidate for the job but no one else would take it.
    I set up banking on line so I could pay her bills. I am disabled and have trouble paying my own. The iPad again filled those shoes perfectly.
    I logged on yesterday, and the page said, user name not found. I figured it might have been server maintenance or poor typing but even with all personal details the server would not send my user name.
    I became concerned because today I received the Vudu letter that said their headquarters were broken into on March 25th, 2013, and a number of hard drives were stolen with all info they keep on me. They set up an all clear id free of charge for a year, if I wanted to take advantage of it which I did.
    The part that bothers me is when I was inputting my Mother's  sensitive id information my iPad 4 / Wi-Fi / 64 gig emitted a measured buzz sound 3 times. I have had the 3 / 4 / 4.5 / faster processor but did not go for the 128 gig 4.75, and in all that time I have never heard that sound.
    The question, was the bank computer or the FBI probing my iPad 4 and did it place something on it in the memory or damage it in anyway.
    I was on the phone for the next three hours with the good, bad and ugly at Citizens. After talking to an acquaintance bank manager who said she saw no problem and did not know why I could not log in. I spent the next three hours on the phone and ended up talking to a nasty tech who said, it was a rule that I could not do my Mother's banking on line anymore. A "rule" prevented me from acting in that manner. It all, from every party sounded so "hinky," Don Johnson, Miami Vice and wondered if there was a rule at all.
    I asked him why and what triggered the on line banking system to suddenly boot me? The fact I had set it up about one year ago to date and it has performed flawlessly since that time and a whole year later it flagged the account. He said it could have been anything, pressing the wrong key, etc. I knew he was getting edgy so I ended up getting off the line with him because nothing would be accomplished.
    I would appreciate any and all speculations, ideas, or suggestions as I look over banking law, rules, in the next few days. By the way, the money we are talking about is miniscule. A small SS check and an even smaller pension check.
    Thank you,
    halfcack

    That situation went from inconvenient to complicated quickly.  Wait for any pending orders to drop off, wait for things to clear up, wait till your upgrade comes up and then upgrade when your contract is fulfilled.  I would have suggested a replacement phone, I know, with only a month left why couldn't you just upgrade early, but these situations where people try to upgrade early always end horribly and once a phone order starts, it almost cannot finish until something winds up shipped received and returned.  Sorry this happened the way it did.  Definitely not efficient.

  • When I open my computer I receive the following message: The procedure entry point sqlite3_wal_checkpoint couldnot be located in the dynamic link library SQLite3.dll How can this be corrected?  I never got this message before and I have a iPhone and iPad

    When opening Windows 7 I'm receiving the following message The procedure entry point sqlite3_wal_checkpoint could not be located in the dynamic link library SQLite3.dll.......I have never rec'd this before............I have a iPhone and iPad...............How can this be corrected without interferring with the information on my computer?    Thanks

    With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
    Copy the SQLite3.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
    Reboot and see if all is well
    In case that your OS is Windows 7 (64 bit)
    1. Open windows explorer, go to location C:\Program Files (x86)\Common Files\Apple\Apple Application Support
    2. Copy file "SQLite3.dll"
    3. Open new windows explorer, to to location C:\Program Files (x86)\Common Files\Apple\Mobile Device Support
    4. Paste file "SQLite3.dll" to the location.
    5. Reboot your computer, it should not display that message, it should be clear.
    Good Luck

  • My itune gift card says it's not authorized.  I've tried to redeem by typing in upper case letters and lower case letters.  I've never had this problem before, what do I do so I can use this gift card?

    I bought an itunes gift card yesterday and I have tried to redeem, but when I do I get a message the card has not been authorized.  I have typed in typed in the code as seen mostly upper case and I have tried lower case also.  Neither is working.  I've never had this problem before.  Should the store where I purchased it from done something to supposedly "activate" it.  I'm at a loss.  I do not have the store reciept a friend does, and I'm sure she desposed of it.

    Yes, the retailer is supposed to activate the card. Otherwise they'd lose hundreds to shoplifting. What you normally should do is go back the retailer from whom you purchased the card and discuss the problem with them. They should either correctly activate the card or give you a new one. If they refuse to help, as some retailers do, or this was a gift so you cannot contact the retailer, go here:
    iTunes Support
    and follow the instructions to report the issue to the iTunes Store.
    Regards.

  • ITunes fails to load.  Message is Service Apple Mobile Device failed to start. Verify you have sufficient privileges to start system services. Never had this problem before trying to install this upgrade

    iTunes fails to load.  Message is "Service Apple Mobile Device failed to start. Verify you have sufficient privileges to start system services." Never had this problem before trying to install this upgrade. How do I fix this?

    Dave, same problem here.  And I did go in as admin to Administrative Tools, Services, Apple Mobile Devices and tried restarting the service.  It seems there is a bug with the newest update, period.  All of the normal "easy" steps don't work.  Before I remove all of Apple's programs, including Bonjour....I'm running a full system scan.
    But the answer will be to remove all of the Apple stuff, then reboot, then use whatever utility you have to remove all temp files...then go download and install it again.  This has worked for several people (I read the thread before posting).  Win 7 64bit.  It just seems that Apple did not thoroughly test this new version.   Period.
    If Apple reads this...I have many computers...and whenever Apple wants to update something...it just about stops everything else that is going on.  Total memory hog, even with 16G RAM and dual quad core processors.  It has to learn to play nice with others.
    After the scan and I'm sure an hour or two of work...I'll re-post. 
    Of course if you do image back-ups, as I do, you can simply restore your drive to its previous state and run the previous version of iTunes, declining the update, until Apple gets it right.  Depending on the size of your drive, this could take hours.  It is a matter of choice, of course.

  • I just installed Lion and the newest version of Logic express 9 (9.1.5) and every time i playback audio I get this error message:  [Disk is too slow or System Overload. (-10010) . Never had any issues before now...

    I just installed OSX Lion (10.7.2) and updated to the newest version of Logic express (9.1.5) on a macbook and every time I playback audio I get this error message:  [Disk is too slow or System Overload. (-10010) The Sudden Motion Sensor may have parked the hard drive head, or the disk performance is not sufficient to read or write all audio tracks, or the system was not able to process all data in time]
    Never had any issues before now... any ideas?

    Have a look into the Preferences folder (YourUserFolder/Libraries/Preferences/) and trash all Logic preferences.
    You'll have to setup the program again.
    cheers
    rob

  • I have Java set up as a plug in but cann't get into yahoo games. Where is the firefox button when I have the browser open? Only button I see gives me close, resize,

    I have java installed and properly working as a plug in. Why can I not get into Yahoo games and play Card Games? Where is the firefox button when I have the browser open? Only button that looks like anything for firefox allows me to restore, move, size, minimize, maximize, and close. That button is top left hand corner location.

    I recently purchased a second hand new macbook air, although it was second hand to me the previous owner had never actually turned it on.
    Something doesn't make sense here, though I'm not saying the previous owner is lying....
    Time to send your serial # to iTS and let them see what's happening here.
    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

Maybe you are looking for

  • File-idoc     Unable to convert the sender service  to an ALE logical syste

    Hi experts iam working on file-idoc scenario ,iam getting the below error in sxmb_moni and RWB "Unable to convert the sender service  to an ALE logical system" i checked the partnetr profile, RFC(sm59) and IDX1 t codes. the connection is ok. but stil

  • Issue with SSRS 2008

    Hey, I am trying to generate this oracle database report and getting this error message. I am using SSRS 2008 to build this report and the query is not responding. It give me: ORA-01858: a non-numeric character was found where a numeric was expected

  • Rounding Off in DecimalFormat

    Hi, I have the following code - DecimalFormat dnf = new DecimalFormat("0.000E0"); System.out.println(dnf.format(4999888888L)); the output i m getting is 5.000E9 I want the output to be 4.999E9 (i.e. i want do not the rounding off) how can i do this?

  • Getting directory names

    Hi there, I am writing an application to read the contents of a user specified directory. What I am wondering is, if I specify the cd-rom drive for example, is there any way of getting the 'title' of the cd, ie what would appear in windows explorer n

  • Panel menu title bars disappear

    I have a long standing problem with the panel menus top and scroll bars disappearing. This happened in CS5 and still occurs in CS6 for me. I use a Mac Pro hexacore with three monitors (two video cards). It occurs after placing a document or switching