Sign in to follow this  
SinoMan

Gamez vs Appz

Recommended Posts

Guys, I wanted to ask you - is programming games fun? Yeah, its fun to play games, but is it also fun to program them? Because I cant choose wheter I will program real applications(like Photoshop, Word, Firefox...) or games. Why is everyone into programming games? Isnt it the same but you have to deal with lots of math? Thx

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
There is no distinctiion between games and "app", they are the same thing, computer programs. Programming games is fun if you enjoy programming in general. In almost any program you code you will have to deal with math (algorthims).

Share this post


Link to post
Share on other sites
I find programming games fun because of the challenge of making the game fun. When writing an app, you may end up with a nice app, but is it a fun app? Sometimes it may be, but not regularly. Game programming results in an end product that I enjoy, and as a result I enjoy the path to that end product.

Share this post


Link to post
Share on other sites
Programming is essentially problem solving. The main differences between programming games or applications is essentially just that the problems you need to solve are different.

A lot of people get in to programming games because it's a good way to get to design games. Professional studios are not going to be interested in your idea for a cool game, so one of the best ways of seeing your own ideas become a real game is to learn how to program them yourself. You also get to produce a product that people will (hopefully) enjoy, and that's a nice feeling.

I agree with the AP, if you enjoy programming, you'll probably enjoy it no matter what it is that you're programming, and if you don't, then you probably won't want to program either applications or games.

As for maths, some applications make use of very complex maths, and some of the algorithms in business software can be very complex. Games also often involve very complex math and/or algorithms, but just like applications, there are plenty of games you can make without having to be a real whiz at math. Knowing your fundamentals, some trig and a little bit of physics is more than enough to make some pretty cool games, so don't let the maths scare you off too much if you're thinking of giving it a shot.

Hope that helps. [smile]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Programming applications is less interesting because there is a lot of code that's just necessary to communicate with the GUI and connect the GUI to the core. In game programming there is (mostly) less GUI and thus the programming gets more interesting.
I really hate to programming gui applications :/

Share this post


Link to post
Share on other sites
Alot of programmers enjoy programming anything. However, most enjoy the end product more if its a game. Also, people might appreciate a good game more than a good non-game(app isn't really the correct term). So, if you write a new version of Note Pad, even if its really good, most people really won't care. If you write a really fun game, people will care.

On the other hand, non-games are necessary and alot more people use them, so you might get a larger audience if you make non-games.

Share this post


Link to post
Share on other sites
Game development requires a great amount of patience and stamina. Not only that, but it also is a very expensive process. You're required to put in a great amount of thought and hours into your project and the end result is not something that most people would appreciate. The key thing is finding something that all audiences would find fun, and as simple as it sounds, it's not an easy thing to accomplish.

Quote:
Original post by evolutional
"Gamez" and "Appz"?
Both Appz and Gamez are redirected to Warez on Wikipedia.

Share this post


Link to post
Share on other sites
it's something completely different from what I program for a living. Never done much of game programming yet, but starting to read up on the techniques involved to broaden my horizons from the business applications I've been working on for the last 10 years almost (gosh, has it been that long, realised last week that by the end of this year I'll have been programming for a living for a full decade, only 30 years to go to retirement...).

In a regular job, most of us will never get to do anything with graphics, animation, AI, sound, beyond making something go "beep" to indicate completion or assigning a custom icon to a window.
The mathematics involved in that will likely be limited to calculating taxes and interest percentages, simple division and multiplication.

Being of a nature curious (as I think most programmers and all good programmers are) I'm drawn to learning how things work, and one of those things is games.
Being a hands-on kind of person the best way to figure out how something works is to try and make something similar...

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by jwenting
it's something completely different from what I program for a living. Never done much of game programming yet, but starting to read up on the techniques involved to broaden my horizons from the business applications I've been working on for the last 10 years almost (gosh, has it been that long, realised last week that by the end of this year I'll have been programming for a living for a full decade, only 30 years to go to retirement...).

In a regular job, most of us will never get to do anything with graphics, animation, AI, sound, beyond making something go "beep" to indicate completion or assigning a custom icon to a window.
The mathematics involved in that will likely be limited to calculating taxes and interest percentages, simple division and multiplication.

Being of a nature curious (as I think most programmers and all good programmers are) I'm drawn to learning how things work, and one of those things is games.
Being a hands-on kind of person the best way to figure out how something works is to try and make something similar...



Depdends on what kind of applications your coding. I deal with extremley complicated maths which range from machine learning, pattern recognition and statistical mechanics to name a few. All while coding on data mining applications.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this