Jazriel
Smash Ace
I've decided to use my basic familiarity with programming to both expand it and to make a game.
I know almost nothing about XNA other than it being an "easy" way to "make" games, and having games already there etc. I dabbled a bit with XNA a while ago but that was an old beta version.
I am familiar with (and prefer) C++.
I barely know (and don't like) Java.
I barely know (and like) Python.
I know all the programming basics (loops, structure, functions, arrays, bubble-sort, etc) up to OOP.
I understand the ideas behind OOP's classes and objects, but I don't know how to actually program them/implement them.
I want to know, what would be a good, simple, reliable way to learn to make a very simple game (well, it's not that simple but it's no 3D FPS).
My understanding is that I should use XNA:GSE. Is XNA:GSE: a good idea? Is it reliable? Simple to setup and to remove?
Thanks for the replies and help. I'm a really good programmer (top of my class by far) but I don't know how to get started on making my game other than creating the general outline and writing some rough pseudo-code.
I was thinking of doing it in ASCII first (it's a simple game, think of the back and forth of Pong but the usage and spawning of objects like Tetris) but I think it would just be best if I headed in a direction of using GUI and actual art for the program.
Slightly off-topic:
How does keyboard input work? I'm assuming that XNA will function at 60 frames per second, and I want to have frame perfect commands in my game, so how does the game recognize if I'm holding say 2 buttons down at once? Or if I held 'A' before I held 'B' down, how does the computer determine that in the span of 1 frame?
I know almost nothing about XNA other than it being an "easy" way to "make" games, and having games already there etc. I dabbled a bit with XNA a while ago but that was an old beta version.
I am familiar with (and prefer) C++.
I barely know (and don't like) Java.
I barely know (and like) Python.
I know all the programming basics (loops, structure, functions, arrays, bubble-sort, etc) up to OOP.
I understand the ideas behind OOP's classes and objects, but I don't know how to actually program them/implement them.
I want to know, what would be a good, simple, reliable way to learn to make a very simple game (well, it's not that simple but it's no 3D FPS).
My understanding is that I should use XNA:GSE. Is XNA:GSE: a good idea? Is it reliable? Simple to setup and to remove?
Thanks for the replies and help. I'm a really good programmer (top of my class by far) but I don't know how to get started on making my game other than creating the general outline and writing some rough pseudo-code.
I was thinking of doing it in ASCII first (it's a simple game, think of the back and forth of Pong but the usage and spawning of objects like Tetris) but I think it would just be best if I headed in a direction of using GUI and actual art for the program.
Slightly off-topic:
How does keyboard input work? I'm assuming that XNA will function at 60 frames per second, and I want to have frame perfect commands in my game, so how does the game recognize if I'm holding say 2 buttons down at once? Or if I held 'A' before I held 'B' down, how does the computer determine that in the span of 1 frame?