Intimidated, not sure where to start.

Started by
13 comments, last by minibutmany 11 years, 4 months ago
I came from EVE (bitter vet, ex troll), and happily quit :D Mainly because programming was far more fun (and because 0.0 became shit)

The best way to think of programming / game programming in terms of EVE is you are doing the skill queue in real time, instead of spending days / weeks for a lvl 5 etc you are doing it, and same as it is in EVE you are NEVER not learning something. Much like EVE you dont fly a ship with terrible skills despite being able to fly it, you fly it when you have skills, my point is you need to learn Programming before Game Programming, but time flies so fast while programming that honestly you will be creating games in no time.


4) What are the steps to creating the visual bits and pieces? And if applicable, why is it that way (aside from common sense)?


The reason this cant really be answered is, its because one would have to explain how to graphics program, a very easy way to think of it is, you provide data (vectors, points etc) to the GPU and ask it to draw and discard it as efficient and fast as possible. Result being the user see's 'visual bits and pieces'.

What was your ingame name, corp, alliance?
Advertisement

4) What are the steps to creating the visual bits and pieces? And if applicable, why is it that way (aside from common sense)?

In more simple games, you usually need not even worry about the GPU, but focus more on the graphics API built into the class structure of many languages. When displaying something on screen, you can render it in real time by drawing simple shapes based on perhaps a calculation that you made earlier, or you can draw pre-drawn images to the screen. The first option involves more code, the latter involves better drawing/3D modeling skills. Many times you will have a healty mix of both methods. As many have said before, it is most important to get the basics down for one language starting with console apps, then windows and finally games. (I personally spent way too much time making twext based console games but found that without haveing to worry about graphics I learned quite a bit about programming in general)
Stay gold, Pony Boy.

What was your ingame name, corp, alliance?


Right now im flying under the character NFain in the drone region coalition X) Im working towards wormhole sustainabilty (The only fun part left in eve).


[quote name='bhawk245' timestamp='1355698679' post='5011391']
4) What are the steps to creating the visual bits and pieces? And if applicable, why is it that way (aside from common sense)?

In more simple games, you usually need not even worry about the GPU, but focus more on the graphics API built into the class structure of many languages. When displaying something on screen, you can render it in real time by drawing simple shapes based on perhaps a calculation that you made earlier, or you can draw pre-drawn images to the screen. The first option involves more code, the latter involves better drawing/3D modeling skills. Many times you will have a healty mix of both methods. As many have said before, it is most important to get the basics down for one language starting with console apps, then windows and finally games. (I personally spent way too much time making twext based console games but found that without haveing to worry about graphics I learned quite a bit about programming in general)
[/quote]

Console im guessing is the basic computer console, I never knew apps could be developed in there #noob. What type of code does it use, also would running a virtual linux box be a better approach to learning programming?

Console im guessing is the basic computer console, I never knew apps could be developed in there #noob. What type of code does it use, also would running a virtual linux box be a better approach to learning programming?

You don't actually develop apps in the console. Rather, the most basic apps run in the console. To get a proper window (like every normal application you use), you have to do extra work (a very beginner shouldn't be messing around with proper windowed apps for awhile). Without this extra work, apps are "window-less" and, when run, open a console to show their text input/output.
[size=2][ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]
Thank you Cornstalks for clearing that up. Just write programs without graphics, windows etc. To send output to the console use:
cout << "hello world";
in c++
System.out.println("hello world");
in Java

If you are still running an Apple 2 or ms-dos then you would be developing your applications in a "console" type of way with BASIC.
Stay gold, Pony Boy.

This topic is closed to new replies.

Advertisement