SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > Silent Hunter 4: Wolves of the Pacific
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 03-29-07, 05:45 PM   #1
longam
Admiral
 
Join Date: Jun 2005
Posts: 2,014
Downloads: 26
Uploads: 0
Default Not happy with SH4? Write your own!

Learning to Program.
If you want to be a great game programmer, the first thing you must excel at is math. Not just adding and subtracting. I'm talking about Linear Algebra, Geometric Functions, Physics, etc. If you aren't good at math, you might want to re-think your desire. Or, if you still want to work in the game industry, consider being a designer or graphics artist (right now, the ratio of programmers to artists for most major games is anywhere from 1:5 to 1:30). Knowing math is a good first step, but there's a lot more to it. You will also need to have mastery of:

• Computer Languages: Notice I didn't use the singular term. You should master several languages to understand the nuances of each. Sure, you'll probably want to focus on C++ or C#, but should also learn dynamic languages like Python, Lua, or Ruby.

• Data structures: Not just knowing how to use STL or System.Collections.Generic, but also what _kind_ of structure to use in a specific situation

• Floating Point Numbers: This may seem strange, but most programmers don't _really_ understand floating point numbers (quick: can you describe the difference between "accuracy" and "precision" to your non-technical next-door neighbor?). I recommend reading David Goldberg's "What Every Computer Scientist Should Know About Floating-Point Arithmetic".

• Programming Tools: Learn how to master every tool you have. Debuggers, profilers, editors, linkers, etc. These things will save you hours upon hours of heartache. And while you're at it...use the latest stuff. If you're still using Visual Studio 6, stop. Technology moves fast, and you're not doing yourself any favors by using 7-year old tools to write a modern game. If you can't afford high-end versions of Visual Studio, consider using Visual Studio Express, which uses the same optimizing C++ compiler (or CLR) that is in the full version. Also, learn how to use the powerful tools that come for free in the DirectX SDK like PIX.

• Computer Architectures: As more and more machines move to dual-core (or more) configurations, you need to be much more aware of the nuances of each type of CPU. Yes, the compiler does a lot of the hard work for you, but you really can't master the craft of writing high-performance games without knowing the CPU. If you're writing managed code, you have the additional task of needing to know the CLR inside and out.

Simple huh?
longam is offline   Reply With Quote
Old 03-29-07, 05:52 PM   #2
Spaxspore
Sonar Guy
 
Join Date: Apr 2005
Posts: 399
Downloads: 10
Uploads: 0
Default

why should we, when we put down 50$ expecting a completed product, with minor bugs if any???
__________________


Behold, the Glory of the Sh4 engine..... Morning strole off Tokyo Bay...
Spaxspore is offline   Reply With Quote
Old 03-29-07, 06:03 PM   #3
Bum
Gunner
 
Join Date: May 2006
Location: Death Valley
Posts: 97
Downloads: 0
Uploads: 0
Default

Quote:
Originally Posted by Spaxspore
why should we, when we put down 50$ expecting a completed product, with minor bugs if any???
That's what you expected? From a computer game??? NOOB :rotfl:
Bum is offline   Reply With Quote
Old 03-29-07, 06:12 PM   #4
SharpShin
Sailor man
 
Join Date: Jul 2006
Posts: 47
Downloads: 4
Uploads: 0
Default

Didn't work.
SharpShin is offline   Reply With Quote
Old 03-29-07, 06:19 PM   #5
Linavitch
Officer
 
Join Date: Jul 2006
Location: Hull
Posts: 239
Downloads: 170
Uploads: 0
Default

I see where you're coming from with your post and I for one haven't posted any bad vibe posts. However, consumers are entitled to get what they pay for. It is an alarming trend how software is released in the way it is these days. I know the reasons why it happens but I'm still not sure if it is 'right'.

For what it's worth I haven't actually encountered many critical bugs with SH4 and the realism/gameplay issues are the designers brief IMO. and I know we got all them great modders to fix them issues.

(I just wish my pen worked underwater)
Linavitch is offline   Reply With Quote
Old 03-29-07, 06:32 PM   #6
Seminole
Ace of the Deep
 
Join Date: Sep 2002
Location: Oregon
Posts: 1,012
Downloads: 102
Uploads: 0
Default

I don't program games for the same reason I don't cut my own lawn, change my own oil, or do my own dental work.

That is, there are people who do that sort of a thing for a living. I don't. Besides it would take all the fun out of it if you knew all the intricate nuts and bolts of it. Same as making missions with mission builders. They are a lot of fun to make but not much fun to play because you are fully aware before hand what is going to happen.

But back to not doing DIY gaming....I don't cut my lawnman dentist, or mechanic much slack. I expect a first class job. They deliver or I call someone else in. Why don't I demand that of game makers...well...its simply that there isn't a whole lot of alternative choices in realistic simming. I won't play console games. Ditto for racing, fantasy, or sports PC games.


Seminole is offline   Reply With Quote
Old 03-29-07, 06:27 PM   #7
Drokkon
Loader
 
Join Date: Mar 2005
Posts: 90
Downloads: 0
Uploads: 0
Default

Should a programmer need to know how to run a powerplant and wire transformers before he complains about power shortages that keeps him from programming? No. When you pay your electric bill you expect uninterupted service barring any acts of god. I don't see why a finished product after spending $50 seems impossible.

I guess with the do it yourself attitude we would all have out-houses,gardens and chickens.
__________________
Drokkon is offline   Reply With Quote
Old 03-29-07, 06:30 PM   #8
StandingCow
Weps
 
Join Date: Jan 2007
Posts: 355
Downloads: 17
Uploads: 0
Default

Quote:
Originally Posted by SharpShin
Didn't work.
LOL! :rotfl:

I tried my hand at C++ in college... I hated it.
__________________
StandingCow is offline   Reply With Quote
Old 03-30-07, 01:19 PM   #9
Immacolata
Grey Wolf
 
Join Date: Apr 2005
Posts: 798
Downloads: 3
Uploads: 0
Default

Quote:
Originally Posted by Spaxspore
why should we, when we put down 50$ expecting a completed product, with minor bugs if any???
Because the product you expect cost $500?
__________________

"The power of the executive to cast a man into prison without formulating any charge known to the law, and particularly to deny him the judgment of his peers, is in the highest degree odious, and the foundation of all totalitarian government whether Nazi or Communist."
- W. Churchill
Immacolata is offline   Reply With Quote
Old 03-30-07, 01:23 PM   #10
Antrodemus
Torpedoman
 
Join Date: Feb 2007
Location: Scotland
Posts: 117
Downloads: 5
Uploads: 0
Default

I'm surprised this thread was even allowed breathing space... it was a flame-fest just waiting to happen, with some rather surprising participants.
Antrodemus is offline   Reply With Quote
Old 03-29-07, 05:53 PM   #11
joea
Silent Hunter
 
joea's Avatar
 
Join Date: Jul 2002
Location: At periscope depth in Lake Geneva
Posts: 3,512
Downloads: 25
Uploads: 0
Default

Quote:
Originally Posted by longam
Simple huh?
Yup off to learn and prgram the ultimate everything sim, or "Holodeck" version 1.0

See you in 25 years. :rotfl::rotfl::rotfl:


Hats off to programmers.
joea is offline   Reply With Quote
Old 03-29-07, 05:57 PM   #12
Mud
Captain
 
Join Date: Mar 2005
Posts: 541
Downloads: 50
Uploads: 0
Default

I'm to dumb for that , I use also auto TDC.
Me more a gamer not Einstein.

Mud
Mud is offline   Reply With Quote
Old 03-29-07, 09:32 PM   #13
corvette k225
Lieutenant
 
Join Date: Jul 2002
Location: USA
Posts: 254
Downloads: 58
Uploads: 0
Default

I was hopeing that the dev team learned something from SHIII and seen what the folks that made GWX+1.02 could do with a small or no budget in Fixing the game and making one hell of subsim, Maybe the GWX group or guys or what ever, should go and see a banker and stratup a new game software company and make some millions, and put out a good Subsim. Good work GWX team? maybe some game site should give those guys a good review!

one needs to ask, do you enjoy playing a game or fixing a game!
corvette k225 is offline   Reply With Quote
Old 03-29-07, 09:36 PM   #14
Psycluded
A-ganger
 
Join Date: Apr 2005
Location: Pacific Theater
Posts: 71
Downloads: 8
Uploads: 0
Default

Quote:
Originally Posted by corvette k225
I was hopeing that the dev team learned something from SHIII and seen what the folks that made GWX+1.02 could do with a small or no budget in Fixing the game and making one hell of subsim, Maybe the GWX group or guys or what ever, should go and see a banker and stratup a new game software company and make some millions, and put out a good Subsim. Good work GWX team? maybe some game site should give those guys a good review!
With the kind of vitriol being slung at Ubisoft over the bugs in SH4, why in God's name would anyone with a brain want to rush off and form a company dedicated to creating submarine simulations? I'd rather write preschooler educational programs. They have yet to learn most of the words being tossed at Ubisoft.
__________________
Psycluded - Dad. Gamer. Programmer
Captain, USS Drum (SS-228), Gato class US Submarine
Psycluded is offline   Reply With Quote
Old 03-29-07, 09:42 PM   #15
corvette k225
Lieutenant
 
Join Date: Jul 2002
Location: USA
Posts: 254
Downloads: 58
Uploads: 0
Default

Maybe thay would just enjoy making subsim, or combat games,you see the GWX was done for free!!
corvette k225 is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:21 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.