kvarnerexpress
Jul 30 2005, 09:18 PM
| | I'm looking into going into game programming and I want to know if there is another programming language I should learn to go along with C++? Or should I just learn C++(Master Blaster of C++, Master Shake of C++, Lord and Master of C++, Jedi Master of C++) and then learn(more)/master it in college?
Thanks, Kvarner express |
Reply
el_exorcista
Jul 30 2005, 11:10 PM
Almost all languages are basicly the same the only thing that change is the syntaxis, I would recomend you, if you havent learn any language learn some python or some Delphi could be good . If you feel you are a fast learner you could start directly with C++ remeber to practice and practice that is the best way to learn is that everytime you learn something new try using it to make a program. good site is www.cplusplus.com/doc/tutorial/ hope this help you
Reply
bsdpowa
Jul 30 2005, 11:56 PM
el_exorcista: I wouldn't agree with your first statement.There are lots of differences between programming languages than just a syntax, that's why some people use C++ others use Assembly and someone else perhaps would swear to PHP.It all depends on what you need.If you're going to code CMS I doubt that you'd use Visual Basic to solve the problem. kvarnerexpress: If you're just accessing the gaming industry, you're about to take a long trip my friend. What you really need is patience and a lot of time working hard.Games don't grow over night.You'll spend years of learning before you'll be able to make a decent game. You need to ask your self some questions to start with. - what platform am I focusing on? - what kind on genre I'm interested in? - what's my audiance? - what programming language I'm going to code in? ... You need to know what you want to and then move on. I would strongly suggest you start with C++.Don't rush, focus on one thing.Give your self time, take a year or two mastering C++ and then move on to graphics.Spend some time here (OpenGL, DirectX, SDL...) and then start making games. Let your first project be small and interesting.Don't dream about making new-age Half Life because you'll fail and you'll loose motivation and interest for game programming. You'll want to visit these websites: GameDevGamasutraFlipcodeHeHe GamedevBuy a book or two.You have plenty of information on the net but nothing beats a good book.I would suggest OpenGL Superbible.I learned alot from it, it's worth every penny I paid. You're going to have alot of headaches, nervous brakedowns and keyboard smahing moments but after you overcome beginner stage it will be alot more easier.Just don't give up (or use game maker software  ). Good luck and I hope to see your creation in the near future.
Reply
sader
Jul 31 2005, 02:02 AM
Try use this software I am doing this few years www.3dgamestudio.com
Reply
aminzzlink
Jul 31 2005, 06:20 PM
QUOTE(sader @ Jul 31 2005, 03:02 AM) Try use this software I am doing this few years www.3dgamestudio.comQUOTE "Games authoring never was easier"
With hundreds of published titles, 3D GameStudio is the leading authoring suite for 2D and 3D realtime applications. It combines the C-Script programming language with a high-end 3D engine, a 2D engine, a physics engine, a level, terrain and model editor, plus extended libraries of 3D objects, artwork and ready-assembled games. It was never easier to create 1st person games, 3rd person games, role playing games, side scrollers, flight simulators, board games, sports games, real-time presentations, virtual exhibitions... and 3D applications never seen before! first there are price for ech edition , the Standard is for 49 , Extra 89 Commercial 199 , and Professional is for 899 . and i don't think that the graphisme will be good as DOOM3 or HALF-LIVE, or like any game 3D . except if you are going to build a MMORPG .
Reply
sonyguy
Jul 31 2005, 07:15 PM
I've always fancied going into game programming, I thought it looked a bit hard a very complex. I find that HTML and some other codes are pretty easy once you get into them, what do you think of C++?
Reply
SnXster
Jul 31 2005, 07:38 PM
I want to learn C++ too but i am having a hard time finding tutorials. Thanks for all of the links, i am going to check them all out. I dont know what AnsI is though. I checked one of the tutorials and it is very hard for me. Can anyone help me on this?
Reply
bsdpowa
Jul 31 2005, 10:36 PM
QUOTE(SnXster @ Jul 31 2005, 08:38 PM) I want to learn C++ too but i am having a hard time finding tutorials. Thanks for all of the links, i am going to check them all out. I dont know what AnsI is though. I checked one of the tutorials and it is very hard for me. Can anyone help me on this? ANSI stands for American National Standard Institute and they deal with standards like ASCII (255 characters).More newer standard is UNICODE (65,536 characters). C++ is not as hard as people think.Perhaps they stop at linked-lists, vectors, classed and they discontinue with learning the language because they don't have anyone to explain them details.What can I say to you except that you have to work hard before you master C++, but once you do it there's no limits. Either take a class or learn by yourself.Whenever you hit a problem, you can always ask for help on forums. I recommed you download a book by Denis Ritchie - C Programming language. Here're some good C++ tutorials: C++programmingCplusplusGood C++ courses (10$ membership)Programmers heavenGame programming Wiki
Reply
switch
Aug 1 2005, 10:43 PM
there are differences between languages apart from the syntax. given the option i would have stayed with visual basic, but i switched to c++ because 1/ it's LOADS faster at run-time 2/ much more powerful 3/ you can use many more graphics api's such as openGL also check out www.codeproject.com. they have some good tutorials. i'm doing games developing, and it's not real hard for simple stuff but for a great game it's very hard. once you get the hang of the graphics, there's not a great deal more to learn for a basic game. Good Luck!
Reply
arcanistherogue
Aug 5 2005, 05:44 AM
Well, I started with Python. I have been programming for about 5 months now, and I'm still very basic. Keep in mind not ALL of this time was programming, for the first month of summer I did almost nothing. From what my friends tell me, Python is better to start with than Visual Basic is. I didn't exactly know why, but I just learned Python. I know enough to make a basic text game, but nothing complex like a Text RPG or whatnot. I decided to move up to C++ about 2 months ago. I have been learning at a steady pace, and I am only 80 pages into my book and I already know as much as I do in python (its C++ for Dummies, a decent book but my friends told me they tell you to include too many unnesessary programs). I have even started converting some of my programs I made in Python to C++, an example would be the simple math program I have on my site which I am currently 1/4 done converting. Ever since I started learning C++, I knew this was THE language. It feels right, and I feel the differences between it and Python. I'm just starting highschool, and I want to be a programmer, so I think if I learn this early I can have a much better chance of getting a job as a programmer. I am also interested in game design.
Reply
Latest Entries
sobhan
Oct 2 2005, 02:00 PM
QUOTE(kvarnerexpress @ Jul 30 2005, 09:18 PM) I'm looking into going into game programming and I want to know if there is another programming language I should learn to go along with C++? Or should I just learn C++(Master Blaster of C++, Master Shake of C++, Lord and Master of C++, Jedi Master of C++) and then learn(more)/master it in college? Thanks, Kvarner express If you want just to programm game, C++ is OK. Maybe C# too. If you want to make whole game, you must know something about design, 3D programs, ect. If you want to make your own game withowt coding, you can use Game Maker [www.gamemaker.nl], 3D Game Makrer, ect.
Reply
dexter
Sep 30 2005, 12:39 PM
Okay, there is no arugment about the best language for coding games. C++ wins every time. And in terms of college, kvarn, you will not master it at college. It is in the hours of projects and experiments (and probably real experience) that you will master it. The idea of college is to teach you a broad range of building blocks on which you can quickly add to when you get out into the real world.
Reply
switch
Sep 27 2005, 09:57 AM
normally, i'd agree, but C# uses the .NET extensions (grumble grumble).... no but seriously i've heard that C# is a really good language, nice and easy to use and "doesn't sacrifice the power and efficiency of C++" (or something like that, from memory it was in MSDN somewhere). i haven't tried it myself, but my guess is that if it is using the .NET extensions, it wouldn't be that quick/efficient and it would probably have a HUGE overhead. although it would definately be powerful enough, it might not be powerful at the most basic level, ie. for the most raw stuff like direct memory manipulation it might be a little weak (although that stuff is dangerous and often unneccessary anyways  ) once again, i'm not sure of that as i've never used C#. also, some API's are not designed to run on C# (like OpenGL). fortunately, some smart people have discovered ways to solve this, here is a good article. CodeProject - Integrating C# and OpenGLok hopefully i've provided some kind of insight  peace out!
Reply
bsdpowa
Sep 26 2005, 10:01 PM
Why is C# better again?
Reply
alicabektas
Sep 26 2005, 05:46 PM
c++ is good but try c# c# is more powerful
Reply
Similar Topics
Keywords : game, programming
- Why Must We Learn Object Oriented Programming
help me to understand the benefit of OOP (4)
Alright, I'm Taking Computer Programming As A Class In School.
(6) Is there anything I should personally be worried about or anything I really need to know? I'm
pretty much good with computers and such and pretty much spend my whole life on them, lol.....
Discussion On Dynamic Programming
(3) Dynamic Programming is one of the powerful programming approach now a day. DP applicable when sub
problems share sub sub problems. (No independent sub problems). Solve each sub problem once, save
the answer, and when needed use the previously computed result. Like for Fibonacci series. To get
f(n+1) we need addition of f(n), f(n-1) and for f(n) we need f(n-1), f(n-2). so to get f(n+1) we
need f(n) and f(n-1) and again for f(n) we need f(n-1) and f(n-2). In this approach we are
calculating same thing more then once . That is a very bad idea. But what if we store the data....
C Programming Video Tutorials
This is for all the memebers out there looking or need some mroe help (2) Hello per this is for the memeber that want to start programming in " C "... C is a
very powerful Programming Lang In fact mayb to powerful.. Well there is 138 Videos in the
TUT.. I Have uploaded the it so per .rar is per chapter /smile.gif"
style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> P@ssword for ALL .rar files
is : sid3arm chapter #1 = Introduction to C ** Download link ** chapter #2 = A
basic C program ** Download link ** chapter #3 = Basic Elements of a C Program **
Download link ....
C Or C++ Easy Programming Generator
You need a program? (6) Hi i just had a stupid question on how to program is C or C++. I would like to know if there is any
program like Photoshop to create C codes or how to put them together. If someone could show me it
would be great. I appreciate it as i love computers and want to be like a wiz at it and also
everything related to it. I know that this is crazy and i have heard that from people they tell me
you're a GFX person stay there but i want to explore. Thanks if helped.....
How Many of You Use the C Programming language?
(23) Just wanted to know how many of you are currently using C language for programming. If you can tell
what sort of programs you do, it would be useful. ....
C Programming: Arrays
A Clear Description of Arrays (2) C programming provides a capability that enables a user to design a set of similar data types,
called Arrays. For understanding the arrays properly, let us consider the following program CODE
main() { int x; j=5 j=10; printf("\nj= %d",x); } No doubt, this
program will print the value of j as 10. This is because when a value 10 is assigned to j, the
earlier value of j, i.e. 5, is lost. Thus, ordinary variables are capable of holding only one value
at a time. However, there are situations in which we would want to store more than one....
Beginners Guide To C/c++ Programming?
(2) ok so I was wondering if anyone knows where I can find a good, c/c++ dummy friendly guide? my main
reason for want to learn it so that I can make .cab files that do registry edits for ppc. I know
this should be easy to do, Any help would be greatly appreciated. Thx in advanced, Mike....
C/c++ Programming Experince
How long does it take before programming useful programs? (3) I've been teaching my self C++, slowly but surely. Everything I try to program is just mediocre,
and much simplier to use something already made. How long does it take before I can start
programming useful decent programs?....
Detailed C Beginner Tut
basis for learning any application programming language (2) QUOTE The best way to learn programming is to dive right in and start writing real programs.
This way, concepts which would otherwise seem abstract make sense, and the positive feedback you get
from getting even a small program to work gives you a great incentive to improve it or write the
next one. Diving in with ``real'' programs right away has another advantage, if
only pragmatic: if you're using a conventional compiler, you can't run a fragment of a
program and see what it does; nothing will run until you have a complete (if tiny or trivi....
Dos Programming, Undocumented Dos, And Dos Secrets
(3) This web site is devoted to DOS programming for those of us who still enjoy programming in DOS some
of its containt are Disk/Files - Programming the disk and/or file info. DOS - DOS programs, DOS
prompt, DOS compilers, etc. Encryption/Compression - Encryption and Compression. Games - Programming
Games. Hardware/System programming - Memory, BIOS, CMOS, and other Hardware/System items.
Input/Output Devices - Mice, Joystick, Keyboard, Modem, Printer, etc.. Misc - Item that don't
fit in any/all the other subjects. Sound - Sound programming Video/Graphics - Graphics progr....
Dos Game Programming In C For Beginners
(1) There are a number of tutorials available for the intermediate game programmer, but there are very
few good tutorials for beginners who have never drawn a pixel on the screen. A quick search on the
net reveals hundreds of sites devoted to 3D, polygons, texture- mapping and other advance topics,
but the beginner has no where to get started. This tutorial is for C programmers who want to get an
introduction to game programming. find this tutorial at Dos Game Programming in C for Beginners
....
256-color Vga Programming In C Site
(0) what some say is the best VGA programming site on the web VGA Basics Setting the video mode,
plotting a pixel, and mode 0x13 memory. Primitive Shapes & Lines Drawing lines, polygons,
rectangles, and circles. Also, Bresenham's algorithm, fixed-point math and pre-computing tables.
Bitmaps & Palette Manipulation The BMP file format, drawing bitmaps, and palette manipulation. Mouse
Support & Animation Animation, mouse motion, and mouse button detection. Double Buffering, Page
Flipping, & Unchained Mode Double buffering, page flipping, structure of unchained mode,....
Win32: Dialog Box And Accelerator
Win32 API programming (0) ok my problem is how do i make or assign a keyboard accelerator with modal dialog boxes since the
message loop is inside the function call of DailogBox() functions, unlike the modeless dialog box in
which you are the one who will create the message loop for the dialog box... is it even possible?....
Programming A Malloc
(1) A little background about what I am doing is this: I have an array which holds a linked list
containing the memory that is currently taken from the system. Each index I have like 16 size
memory or less can be stored only in index 0, index 1 is for memory inbetween 16-32, index 2 is for
memory inbetween 32-64, etc all the way up to 2048 which is the max allocatable memory. Now the way
my malloc is to work is that it first will run through my list to see if any memory is available
that is greater than or equal to the size I need, if there is any at all it will return it....
Where To Start Learning C++ Programming Language
Resources for C++ (4) I'm planning on learning c++ but I'm having some problems. First, I need a compiler.
I've downloaded Digital Mars (www.digitalmars.com) but how the heck do I compile something????
There's this other free compiler that loooks great but seems hard to install. Does anyone know a
good freeware compiler??? Also does anyone know what some good tutorial resources are? I've
found a few sites, but does anyone know a really good one? Or maybe a good book? But my main
problem is with the compiler. Can't get anything done without one.......
Never Ending Books For C++ Programming
C++ Programming Books (3) /smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /> Hello Friends As I m
doing MCA so I have so many ebooks for u. Anybody that wants C++ Programming Knowledge ,can get from
these books,it includes all basic and expert features programming.So here is the collection Only For
Trap17 Users.If u like this Post Please reply. Thanx ....................
Vesa Programming Viewer In D O S
Graphics in C/C++ (3) Hello friends, I wanna make an image viewer in DOS...can any one help me how to deal with high
resolution screens in DOS uning mouse using VESA interrupts. Please help.. thanks acumentech....
Vesa Programming Viewer In C
Graphics in C (2) Hello friends, I wanna make one image viewer program in C please help me how to deal with high
resolution video using VESA programming. Thanks acumentech....
Life In Programming?
wheres this headed? (9) Hey guys im 16 and really like programming (although im fairly new at it) ive already taken a year
of basic html and what not. This year im taking a class in c++ and VB next year i hope to take java
and php. However next year will be my senior year and i will have to start applying for colleges
and im trying to convince my parents that there ARE jobs in computers its hard for them to do this
they like to stay locked up in there own little world **cough cough** stone age **cough** so what i
was wondering is what jobs are actually out there for this kinda stuff what are ....
Programming Help
(7) Hi there, I have C++ programming in my college syllabus this semister.Once this paper+ Oral exams
over i think i may loose touch with C++. Can you suggest me any good forum where i can keep in touch
with C++.Any project where i can keep my creative juices flowing? PLs can you help me with this.....
Where Can I Learn Linux Programming?
any good resources for linux programming (2) Where can i learn linux system programming? Topic titles and descriptions are important. Try and
make them as descriptive as possible. Linux Programming, Linux is not very descriptive. Renamed.
....
Good Books On C++ Game Programming
I need some books! (2) I am looking for some good books on game programming in c++ if any body out there has any
suggestions feel free to post them. Oh by the way should i start out with an easier language like
BASIC or should I just work on c++. Ineed some help people please reply fast. Tahnx
David H /biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /> ....
D Programming Language
(9) hi friends, surprised... was that a type???? It is not a type... I know this is a C/C++
programming language forum.. Just wanted to share something I came across today... A new
programming language based on C and C++ is being developed.. It would have all the power of C/C++,
in other words as the spec says "retains the ability to write high performance code and interface
directly with the operating system API's and with hardware." The specification of the language
and alpha phase compilers are available at www.digitalmars.com I just browsed throught the spec a....
C Most Popular Programming Language
Look at title :) (3) http://www.tiobe.com/tiobe_index/tekst.htm C is most popular programming language altought market
share is ~2 %. The most projects is worked in other programming language like .NET and C++. I think
C is too old. What do you think?....
Introduce Some Website About C/c++programming
enjoy yourself (1) http://www.cstudyhome.com/ http://download.pchome.net/development/c/
http://bbs.linux.org.cn/cgi-bin/forums.cgi?forum=5 ....
A Question About C++ Programming Under Linux
(7) Hello guys! i prepare to develop under linux using c++, but i don't know what tools i should
use...some one tell me to use vim, but i think vim is so hard to use!can u recommend me some
ide??? thank u very much....
Simple C++ Programs
programming C++ (13) what simple programs would a beginner should code in order to get some understanding the c++ along
with leaning as well....
C Programming Help
(1) Hey, does anyone know of any good direct sites that would help me in some scripting of c programming
or maybe even a tutrorial that would help with some advanced scripting. Thanks.....
Looking for game, programming
|
|
Searching Video's for game, programming
|
advertisement
|
|