Help with Game Programming and Web design

This topic is locked from further discussion.

Avatar image for damann22
damann22

7655

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#1 damann22
Member since 2004 • 7655 Posts

I plan on spending a lot of time this summer before fall semester brushing up on video game programming, so what I need are some suggestions for books to buy.  Also I want to get into Web design and need some suggestions there too. 

 I went to the local books-a-million and saw these books

 

But i read that these are for those that are just beginning programming.  As for me I have taken a few Java clases at my university, but not C or C++.  But that cant be much different.  Are their any other books or websites I can look into???

Also one more thing and its about web design.  I want to do this as a hobby and eventually make a little side money doing it.  I dont really want to use the HTML editors and would rather program web sites, so websites or books can help me in that? 

Avatar image for DeeJayInphinity
DeeJayInphinity

13415

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#2 DeeJayInphinity
Member since 2004 • 13415 Posts

You can try C++ or C#, whichever you want. They're both hard to learn and master but you already know Java so that's a step.

 

HTML editors like Dreamweaver make everything easier for you. When you're building websites, you have to do a lot of repetitive stuff, Dreamweaver helps with that. You can also mix your HTML with PHP, CSS, or Coldfusion using Dreamweaver

If you don't want to use an editor you can just use Notepad I guess but you will get tired of it eventually.

 

You can then increase your web building skills by learning Perl and MySQL . 

Avatar image for jfelisario
jfelisario

2753

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#3 jfelisario
Member since 2006 • 2753 Posts

You can try C++ or C#, whichever you want. They're both hard to learn and master but you already know Java so that's a step.

 

HTML editors like Dreamweaver make everything easier for you. When you're building websites, you have to do a lot of repetitive stuff, Dreamweaver helps with that. You can also mix your HTML with PHP, CSS, or Coldfusion using Dreamweaver

If you don't want to use an editor you can just use Notepad I guess but you will get tired of it eventually.

 

You can then increase your web building skills by learning Perl and MySQL .

DeeJayInphinity

Real men use Notepad!! Haaaooohh!!! (300 ref) 

Avatar image for BounceDK
BounceDK

7388

Forum Posts

0

Wiki Points

0

Followers

Reviews: 3

User Lists: 0

#4 BounceDK
Member since 2005 • 7388 Posts
Notepad sucks for programming. You'll find out when you actually try an application with syntax highlighting, line numbering etc. Makes your job 10 times easier. Oh, and I use EditPlus 2.
Avatar image for jfelisario
jfelisario

2753

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#5 jfelisario
Member since 2006 • 2753 Posts

Notepad sucks for programming. You'll find out when you actually try an application with syntax highlighting, line numbering etc. Makes your job 10 times easier. Oh, and I use EditPlus 2.BounceDK

I'm just playing obviously, redundant work isn't its forte, which you can see in alot of web pages. 

Avatar image for kidkit
kidkit

2783

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#6 kidkit
Member since 2005 • 2783 Posts
i use excel from redundant stuff where appropriate, and programmers notepad is a nice notepad replacement. highlight and coloring is a good thing.
Avatar image for uranus_001
uranus_001

25

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#7 uranus_001
Member since 2007 • 25 Posts

Good site if you do OpenGl stuff

http://nehe.gamedev.net/

You can download Visual C++ Express

http://msdn.microsoft.com/vstudio/express/visualc/.

For Web Programming I'd try php it's pretty easy and try MySQL for that database end.

Avatar image for -GeordiLaForge-
-GeordiLaForge-

7167

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#8 -GeordiLaForge-
Member since 2006 • 7167 Posts
[QUOTE="BounceDK"]Notepad sucks for programming. You'll find out when you actually try an application with syntax highlighting, line numbering etc. Makes your job 10 times easier. Oh, and I use EditPlus 2.

I won't use anything else but notepad for HTML and Java. I hate it when my code is needlessly bogged down with useless text. I can do the same thing as Dreamweaver using a fraction of the space. I'm thinking of learning PERL, but I'll still use Notepad for it. For more advanced languages though, I could understand the need for ease of use.
Avatar image for -GeordiLaForge-
-GeordiLaForge-

7167

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#9 -GeordiLaForge-
Member since 2006 • 7167 Posts

[QUOTE="BounceDK"]Notepad sucks for programming. You'll find out when you actually try an application with syntax highlighting, line numbering etc. Makes your job 10 times easier. Oh, and I use EditPlus 2.jfelisario

I'm just playing obviously, redundant work isn't its forte, which you can see in alot of web pages.

ctrl-c and ctrl-v work just fine for me
Avatar image for damann22
damann22

7655

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#10 damann22
Member since 2004 • 7655 Posts

Thanks guys, so should I just stick with a basic C++ book (im going to go with that since it's used more) then going with one of those game programming books?  I think it will be the same anyway since its all in one.

 

Avatar image for cummingspatrick
cummingspatrick

5083

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#11 cummingspatrick
Member since 2003 • 5083 Posts

Real men use Notepad!! Haaaooohh!!! (300 ref) jfelisario

Real men use vi and emacs. 

Avatar image for DeeJayInphinity
DeeJayInphinity

13415

Forum Posts

0

Wiki Points

0

Followers

Reviews: 2

User Lists: 0

#12 DeeJayInphinity
Member since 2004 • 13415 Posts

[QUOTE="BounceDK"]Notepad sucks for programming. You'll find out when you actually try an application with syntax highlighting, line numbering etc. Makes your job 10 times easier. Oh, and I use EditPlus 2.-GeordiLaForge-
I won't use anything else but notepad for HTML and Java. I hate it when my code is needlessly bogged down with useless text. I can do the same thing as Dreamweaver using a fraction of the space. I'm thinking of learning PERL, but I'll still use Notepad for it. For more advanced languages though, I could understand the need for ease of use.

 

Are you serious? I'm guessing you haven't worked on websites that have dozens of documents and pages linked together. Try deleting a document that you don't need anymore using notepad. With Dreamweaver, it takes a second and any link to that document is immediately removed, eliminating the dreaded "dead link" epidemic. Oh and Templates. MMM Templates. Updating every single page in your directory with the click of a button.

 

Saying that Notepad is better than Dreamweaver is just ridiculous. I'm sure you're just joking, though. 

Avatar image for jongaska
jongaska

207

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#13 jongaska
Member since 2007 • 207 Posts

A little off the topic,Sorry.For a total greenhorn what would be a good programming language to learn?Also how can you use notepad to write programs?Please teach.

Avatar image for damann22
damann22

7655

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#14 damann22
Member since 2004 • 7655 Posts

A little off the topic,Sorry.For a total greenhorn what would be a good programming language to learn?Also how can you use notepad to write programs?Please teach.

jongaska

Well my university is teaching us Java first then c++ but i want to get a little headstart on c++ with some at home game programming.

Avatar image for cummingspatrick
cummingspatrick

5083

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#15 cummingspatrick
Member since 2003 • 5083 Posts

A little off the topic,Sorry.For a total greenhorn what would be a good programming language to learn?Also how can you use notepad to write programs?Please teach.

jongaska

For beginners, Python or C++.

Use notepad? Usually here is how you do a program:

You write the source code of the program in a text file.

You compile what's in your text file with a compilator and it gives you a binairy executable.

So since your source code is a text file, you can use any text editor to produce it, include notepad. 

However, notepad is not a very good editor. For programming, it is useful to use a text editor that highlights the syntax for you and automatically shows you some errors you made. For example, I like to program using a text editor called 'vim', that you can install on linux or windows (using Cygwin).

Avatar image for fynne
fynne

8078

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#16 fynne
Member since 2002 • 8078 Posts

I took a web course and the instructor (who runs a web business) said that if you're going to do web work you need a program like Dreamweaver.  It takes all the drudgery out of it.  Nothing like looking at a screenful of plain, unhighlighted text to turn a minor project into heavy duty work.  You needn't worry that Dreamweaver will do all the work for you.  You'll probably still need to go in and tweak code by hand.

As for languages to learn....well there's a huge alphabet soup of crap.  Java you already know.  HTML is a must, but it's easy.  You should also get a book on good web design as it's practically an art form.  I guess it mostly depends on your project and where you plan to host it.  I've seen some pretty awesome Flash stuff at www.newgrounds.com (game, movies).

As for game programming, I think C++ is the industry standard.  That's what I've read anyway. 

Avatar image for fynne
fynne

8078

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#17 fynne
Member since 2002 • 8078 Posts

A little off the topic,Sorry.For a total greenhorn what would be a good programming language to learn?Also how can you use notepad to write programs?Please teach.

jongaska

Two ways you could use notepad:

1) For non-web work, you could use notepad to write the program, in a text file.  Then a compiler converts that program into executable code.  I don't think many do it this way anymore.  A nice UI that combines a compile feature is the way to go.  The UI highlights keywords and hopefully also has an interactive debugger.

2) For web work, the browser can run the program directly if it is one of the non-compiled languages (HTML, Javascript).  There are also compiled web languages (Flash, Java).  As with (1) you could do it in notepad but that's not the preferred route.

Avatar image for jongaska
jongaska

207

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#18 jongaska
Member since 2007 • 207 Posts
Ok,so if i was to learn a basic programming language C++ for example,how long(average)would it take a person to become an adept programmer?Weeks,Months,Years.Im not talking a Bachelor of Science IT.Just C++ programming.
Avatar image for cummingspatrick
cummingspatrick

5083

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#19 cummingspatrick
Member since 2003 • 5083 Posts
Becoming a good programmer and knowing programming languages are two different things. You can learn a language in only a few days, however becoming a good programmer can take years. As some people say: Once you know one language, you know them all. They are all different ways to do the same thing.
Avatar image for -GeordiLaForge-
-GeordiLaForge-

7167

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#20 -GeordiLaForge-
Member since 2006 • 7167 Posts

[QUOTE="-GeordiLaForge-"][QUOTE="BounceDK"]Notepad sucks for programming. You'll find out when you actually try an application with syntax highlighting, line numbering etc. Makes your job 10 times easier. Oh, and I use EditPlus 2.DeeJayInphinity

I won't use anything else but notepad for HTML and Java. I hate it when my code is needlessly bogged down with useless text. I can do the same thing as Dreamweaver using a fraction of the space. I'm thinking of learning PERL, but I'll still use Notepad for it. For more advanced languages though, I could understand the need for ease of use.

Are you serious? I'm guessing you haven't worked on websites that have dozens of documents and pages linked together. Try deleting a document that you don't need anymore using notepad. With Dreamweaver, it takes a second and any link to that document is immediately removed, eliminating the dreaded "dead link" epidemic. Oh and Templates. MMM Templates. Updating every single page in your directory with the click of a button.

Saying that Notepad is better than Dreamweaver is just ridiculous. I'm sure you're just joking, though.

No, I'm not joking. My main business site has almost 200 pages, all done with Notepad. They look quite a bit nicer than anything I've ever seen done with Dreamweaver as well. In fact, a customer just provided me a template that he liked, but I'm not going to use it. I'm going to use it as a guide to his preferences, but once the 3D animation, PERL integration, and scripts are done, it'll look far better than some template. It's personal preference, and I prefer my code to be perfectly clean and organized. I've always preferred knowing the code and making pages myself.
Avatar image for fynne
fynne

8078

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#21 fynne
Member since 2002 • 8078 Posts
It depends on what you mean by "adept" and what you want to do with it.  Programming is a pretty big field and you can spend a lifetime learning it.  That said, you don't need a degree before you know enough to be able to do useful work.
Avatar image for Larrymon2000
Larrymon2000

2969

Forum Posts

0

Wiki Points

0

Followers

Reviews: 3

User Lists: 0

#22 Larrymon2000
Member since 2003 • 2969 Posts

Heh, notepad for programming eh? Nah I'll keep my eclipse and Visual Studio .NET. I can't live without code completion and class view drop-down lists.  

 

Avatar image for carlagualher
carlagualher

25

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#23 carlagualher
Member since 2013 • 25 Posts
Hello, If you want to programm for a web site with online games you need to study php, javascript , html and CSS. The best editor for this languages is the Dreamweaver.
Avatar image for JigglyWiggly_
JigglyWiggly_

24625

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#24 JigglyWiggly_
Member since 2009 • 24625 Posts
even though this is like 6 years old if you're going to use notepad, might as well just go full sperg and just use emacs or vim
Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#25 Travis_Odell
Member since 2008 • 1775 Posts
Get good with 3ds, and Zmodler. Trust me master these and you can do anything.
Avatar image for JigglyWiggly_
JigglyWiggly_

24625

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#26 JigglyWiggly_
Member since 2009 • 24625 Posts
Get good with 3ds, and Zmodler. Trust me master these and you can do anything.Travis_Odell
what does that have to do with programming tho?
Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#27 Travis_Odell
Member since 2008 • 1775 Posts
[QUOTE="Travis_Odell"]Get good with 3ds, and Zmodler. Trust me master these and you can do anything.JigglyWiggly_
what does that have to do with programming tho?

Hmm programing, an modeling.. Have you seen a good programer not no jack shit about modeling? It should go hand in hand. Don't scratch your head, it's ok.
Avatar image for JigglyWiggly_
JigglyWiggly_

24625

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#28 JigglyWiggly_
Member since 2009 • 24625 Posts

[QUOTE="JigglyWiggly_"][QUOTE="Travis_Odell"]Get good with 3ds, and Zmodler. Trust me master these and you can do anything.Travis_Odell
what does that have to do with programming tho?

Hmm programing, an modeling.. Have you seen a good programer not no jack shit about modeling? It should go hand in hand. Don't scratch your head, it's ok.

yes i am sure john carmack does 3d modelling all the time in his spare time

and yes I know how to 3d model in blender, what does the modelling process have to do with programming?

I am not talking about texturing implementations or how anything is being rendered

 

just because you have an interest in programming doesn't necessarily mean you have an interest in art or vice versa

Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#29 Travis_Odell
Member since 2008 • 1775 Posts

[QUOTE="Travis_Odell"][QUOTE="JigglyWiggly_"] what does that have to do with programming tho?JigglyWiggly_

Hmm programing, an modeling.. Have you seen a good programer not no jack shit about modeling? It should go hand in hand. Don't scratch your head, it's ok.

yes i am sure john carmack does 3d modelling all the time in his spare time

and yes I know how to 3d model in blender, what does the modelling process have to do with programming?

I am not talking about texturing implementations or how anything is being rendered

I dipped my head in a bit of both tbh, you shed a bit in blender cool, but i don't think you could comprehend much more then that.
Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#30 Travis_Odell
Member since 2008 • 1775 Posts
Im redoing the physics and models for GT legends, heres just a tad bit of my work so far. http://youtu.be/OHDV9mZB6Ak http://youtu.be/qS0lM3QiV_8 http://www.youtube.com/watch?v=kfV7l-eGbHM
Avatar image for JigglyWiggly_
JigglyWiggly_

24625

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#31 JigglyWiggly_
Member since 2009 • 24625 Posts

[QUOTE="JigglyWiggly_"]

[QUOTE="Travis_Odell"] Hmm programing, an modeling.. Have you seen a good programer not no jack shit about modeling? It should go hand in hand. Don't scratch your head, it's ok.Travis_Odell

yes i am sure john carmack does 3d modelling all the time in his spare time

and yes I know how to 3d model in blender, what does the modelling process have to do with programming?

I am not talking about texturing implementations or how anything is being rendered

I dipped my head in a bit of both tbh, you shed a bit in blender cool, but i don't think you could comprehend much more then that.

I don't know why you are assuming anything like that?

I've only made one model, and I guess it looks okay, it's rigged too, w/ shape keys.

1, 2, 3

Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#32 Travis_Odell
Member since 2008 • 1775 Posts

[QUOTE="Travis_Odell"][QUOTE="JigglyWiggly_"]yes i am sure john carmack does 3d modelling all the time in his spare time

and yes I know how to 3d model in blender, what does the modelling process have to do with programming?

I am not talking about texturing implementations or how anything is being rendered

JigglyWiggly_

I dipped my head in a bit of both tbh, you shed a bit in blender cool, but i don't think you could comprehend much more then that.

I don't know why you are assuming anything like that?

I've only made one model, and I guess it looks okay, it's rigged too, w/ shape keys.

1, 2, 3

 

Zubin(who used to post here) is only interested in theroitical mathmatics and mouseaim really. Some of my friends who I took a mips assembly course with last semseter only like programming.

This isn't the first time we met, we went at it a bit before, ok so we know a little about 3d modling, the thread is about programing, It's a different ball game i know but it's still goes hand in hand.
Avatar image for JigglyWiggly_
JigglyWiggly_

24625

Forum Posts

0

Wiki Points

0

Followers

Reviews: 4

User Lists: 0

#33 JigglyWiggly_
Member since 2009 • 24625 Posts

[QUOTE="JigglyWiggly_"]

[QUOTE="Travis_Odell"] I dipped my head in a bit of both tbh, you shed a bit in blender cool, but i don't think you could comprehend much more then that.Travis_Odell

I don't know why you are assuming anything like that?

I've only made one model, and I guess it looks okay, it's rigged too, w/ shape keys.

1, 2, 3

 

Zubin(who used to post here) is only interested in theroitical mathmatics and mouseaim really. Some of my friends who I took a mips assembly course with last semseter only like programming.

This isn't the first time we met, we went at it a bit before, ok so we know a little about 3d modling, the thread is about programing, It's a different ball game i know but it's still goes hand in hand.

k lol

tc 6 years ago asked about programming, not 3d modelling

 

anyway, this looked like the best bet http://www.amazon.com/dp/1592730051/?tag=stackoverfl08-20

first half is about 2d platformers

 

 

 

Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#34 Travis_Odell
Member since 2008 • 1775 Posts

[QUOTE="Travis_Odell"][QUOTE="JigglyWiggly_"]

I don't know why you are assuming anything like that?

I've only made one model, and I guess it looks okay, it's rigged too, w/ shape keys.

1, 2, 3

 

Zubin(who used to post here) is only interested in theroitical mathmatics and mouseaim really. Some of my friends who I took a mips assembly course with last semseter only like programming.

JigglyWiggly_

This isn't the first time we met, we went at it a bit before, ok so we know a little about 3d modling, the thread is about programing, It's a different ball game i know but it's still goes hand in hand.

k lol

tc 6 years ago asked about programming, not 3d modelling

TC what have you programed in this six years? And do you know jack shit about 3d modelling?

Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#35 Travis_Odell
Member since 2008 • 1775 Posts

[QUOTE="Travis_Odell"][QUOTE="JigglyWiggly_"]

I don't know why you are assuming anything like that?

I've only made one model, and I guess it looks okay, it's rigged too, w/ shape keys.

1, 2, 3

 

Zubin(who used to post here) is only interested in theroitical mathmatics and mouseaim really. Some of my friends who I took a mips assembly course with last semseter only like programming.

JigglyWiggly_

This isn't the first time we met, we went at it a bit before, ok so we know a little about 3d modling, the thread is about programing, It's a different ball game i know but it's still goes hand in hand.

k lol

tc 6 years ago asked about programming, not 3d modelling

 

anyway, this looked like the best bet http://www.amazon.com/dp/1592730051/?tag=stackoverfl08-20

first half is about 2d platformers

 

 

 

Oh gawd if i had to program a 2d platformer i would kill myself.....
Avatar image for Travis_Odell
Travis_Odell

1775

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#36 Travis_Odell
Member since 2008 • 1775 Posts

It's hard damn it's hard!!!!

Avatar image for kraken2109
kraken2109

13271

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#37 kraken2109
Member since 2009 • 13271 Posts
[QUOTE="jongaska"]

A little off the topic,Sorry.For a total greenhorn what would be a good programming language to learn?Also how can you use notepad to write programs?Please teach.

fynne

Two ways you could use notepad:

1) For non-web work, you could use notepad to write the program, in a text file.  Then a compiler converts that program into executable code.  I don't think many do it this way anymore.  A nice UI that combines a compile feature is the way to go.  The UI highlights keywords and hopefully also has an interactive debugger.

2) For web work, the browser can run the program directly if it is one of the non-compiled languages (HTML, Javascript).  There are also compiled web languages (Flash, Java).  As with (1) you could do it in notepad but that's not the preferred route.

Look into notepad++