Latest Forum Posts

Latest News Posts
Coming Soon!
Social
Go Back   Techgage.com > Archives > Reviews and Articles

Reviews and Articles Discussion for Techgage content is located here. Only staff can create topics, but everyone is welcome to post.

Reply
 
Thread Tools
Old 05-06-2011, 12:23 AM   #16
Rob Williams
Editor-in-Chief
 
Rob Williams's Avatar
 
Join Date: Jan 2005
Location: Atlantic Canada
Posts: 13,353
Default

Quote:
Originally Posted by OriginalJoeCool
If it weren't for gaming, I'd ditch Microsoft entirely I think. I'm trying to get into game programming, and DirectX appears to be the superior choice. I wonder if I could still develop on Linux for Windows? It might be difficult. There's always SDL, but I'm not sure I want to go that route.
You could code Windows games under Linux no problem, as long as all that's needed is an editor and code compiler; meaning no advanced editors such as Unreal Engine or Source. But, for the sake of hassle, I think if I were a game developer coding for Windows alone, I'd stick to Windows for development. It'd just be easier to be in the native OS to make sure that things like D3D libraries and other classes are accessible while compiling and testing. Another solution would be to focus on games that don't require DirectX, and/or are cross-platform ;-)

Nothing says you couldn't try to see if coding under Linux would be fine or not, however. You could just pack it up and go to Windows if need be *shudder*.

Glad to hear you want to be a game developer though What kind of games are you thinking? Indie, or big-blockbusters? Any ideas for a game yet?

That URL didn't work for me unfortunately. All I see is, well, nothing.
__________________
Intel Core i7-3960X, GIGABYTE G1.Assassin 2, Kingston 16GB DDR3-2133, NVIDIA GeForce GTX 770 2GB
Kingston HyperX 3K 240GB SSD (OS, Apps), WD VR 1TB (Games), Corsair 1000HX, Corsair H70 Cooler
Corsair 800D, Dell 2408WFP 24", ASUS Xonar Essence STX, Gentoo (KDE 4.11. 3.12 Kernel)

"Take care to get what you like, or you will be forced to like what you get!" - H.P. Baxxter
<Toad772> I don't always drink alcohol, but when I do, I take it too far.


Rob Williams is offline   Reply With Quote
Old 05-06-2011, 01:27 AM   #17
OriginalJoeCool
Tech Monkey
 
OriginalJoeCool's Avatar
 
Join Date: Sep 2010
Location: Saint John, New Brunswick, Canada
Posts: 617
Default

I actually do have an idea for a game. I don't want to post it here for obvious reasons -- not that I don't trust this site's regulars, but I don't want it splashed across the web.

This particular game would be an RPG, I believe. If I got enough people to help me, I'd like it to be pretty fancy.

It bugs me that I would have to leave here to get into game design It's not like New Brunswickers are only capable of sitting in call centres doing tech support. That's basically what the state of things here implies. So it'd be cool if we could just do it ourselves!

Here's one of the books I ordered: http://www.amazon.com/Primer-Graphic...=3A8TDQNR87X8W. This one is game math. I figure I'll read this one first.

Second, DirectX10 Programming: http://www.amazon.com/Introduction-3...=3A8TDQNR87X8W.

And then for something completely unrelated, Linux Kernel development: http://www.amazon.com/Linux-Kernel-D...=3A8TDQNR87X8W.
__________________
Last.fm

Raptr

"Man could hold the universe in his palm, if only he could learn to unclench his fist."
OriginalJoeCool is offline   Reply With Quote
Old 05-06-2011, 06:49 PM   #18
OriginalJoeCool
Tech Monkey
 
OriginalJoeCool's Avatar
 
Join Date: Sep 2010
Location: Saint John, New Brunswick, Canada
Posts: 617
Default

If anyone's interested, here a couple other books I recommend:

Hacking: the Art of Exploitation

http://www.amazon.com/Hacking-Art-Ex...4718011&sr=8-1.

As stated in the text, this book does not advocate doing anything illegal, though the knowledge is the same in the end. In addition to thorough tutorials in C and intel x86 assembly,it Includes detailed explanations and code for:

buffer / stack / heap based overflows
format string vulnerabilities
writing shellcode
sniffing switched and unswitched networks
tcp / ip hijacking
denial of service
port scanning and tricking port scans of your own computer
password cracking
Man in the middle attacks
Wireless internet security / hacking
and more

As they say, knowing your enemy is key to defeating him. It's a cornucopia of knowledge. I highly recommend it.

Then back to the game programming, Programming Game AI by example: http://www.amazon.com/gp/product/155...pf_rd_i=507846.

A detailed tutorial in AI design.
__________________
Last.fm

Raptr

"Man could hold the universe in his palm, if only he could learn to unclench his fist."
OriginalJoeCool is offline   Reply With Quote
Old 05-06-2011, 07:25 PM   #19
Psi*
Tech Monkey
 
Psi*'s Avatar
 
Join Date: Jun 2009
Location: Westport, CT
Posts: 785
Question

I will ask a noob-esque question. Are memory & CPU hungry programs faster in Linux than in Windoze?

From the that day long long ago & far far away, back when I had a real job & a friend of mine a few cubes away *put* a naked Pamela Anderson on my X-windows display (it was a wonder that he didn't kill himself from the strain of the laughter), I have always felt and heard that Unix/Linux programs could run more efficiently, aka faster, in anything that wasn't from Microsoft.

Back then a naive internet search for info on the HP PA5000 Risc processor would instantly pop up photos "PA 5000" which were of that busty bare blond. Ahhh, the good old days ... .. .
Psi* is offline   Reply With Quote
Old 05-07-2011, 09:37 PM   #20
Kougar
Techgage Staff
 
Kougar's Avatar
 
Join Date: Mar 2008
Location: Texas
Posts: 2,653
Default

Quote:
Originally Posted by OriginalJoeCool View Post
I actually do have an idea for a game. I don't want to post it here for obvious reasons -- not that I don't trust this site's regulars, but I don't want it splashed across the web.
Hm, so you're looking at DirectX then? Because I'd imagine OpenGL is better to start with if you want to build a Windows/Linux/Mac multiplatform game, and are building it from the ground up. Of course, OS X 10.6 only supports OpenGL 2.1, so that'd be a headache too. No idea when Apple will deem it fit to join the modern era with OpenGL 4.1.... need at least OpenGL 3 or above to get DX10 features / functionality, to put things into perspective.

Quote:
Originally Posted by Psi* View Post
I will ask a noob-esque question. Are memory & CPU hungry programs faster in Linux than in Windoze?
Depends on the program... specifically how it was written, and what dependencies in the OS it makes use of. Just optimizing to use the right dependencies or software engines can change the answer to that question.

I used to run Folding@home SMP inside a Ubuntu VM INSIDE Windows 7, because I got better performance than running the native Windows version of program. Once Pande Group updated their beta level program code and released a newer version, things flopped the other way around. They also changed what libraries they used, which made a huge difference for the windows program just by itself..

Dunno really. Pick one of a dozen games out there, you'll find many of the actual game servers multiplayer games are hosted on linux machines, others use windows server. Just comes down to the program itself and how you chose to optimize it for the given OS.
__________________
Core i7 4770k 4.2Ghz
Gigabyte Z87X-UD5H
Crucial Ballistix Sport LP 1600MHz 32GB
EVGA GTX 480 HydroCopper FTW
ASUS Xonar DX
Corsair Neutron GTX 240GB | Windows 7 64-bit
Apogee XT + MCP655 & Thermochill Triple 140mm Radiator
Corsair AX1200 PSU | Cooler Master HAF-X


Last edited by Kougar; 05-07-2011 at 09:44 PM.
Kougar is offline   Reply With Quote
Old 05-10-2011, 08:36 PM   #21
OriginalJoeCool
Tech Monkey
 
OriginalJoeCool's Avatar
 
Join Date: Sep 2010
Location: Saint John, New Brunswick, Canada
Posts: 617
Default

I'm leaning toward Linux now. I found a book on cross-platform development: http://www.amazon.com/Cross-Platform.../dp/1584503793. It covers development for PC, Mac, XBox, Playstation 2, and Gamecube, I believe. It is very thorough, while perhaps a teensy bit outdated (published in 2005).
__________________
Last.fm

Raptr

"Man could hold the universe in his palm, if only he could learn to unclench his fist."
OriginalJoeCool is offline   Reply With Quote
Old 05-11-2011, 10:35 PM   #22
OriginalJoeCool
Tech Monkey
 
OriginalJoeCool's Avatar
 
Join Date: Sep 2010
Location: Saint John, New Brunswick, Canada
Posts: 617
Default

I bought a new router (Linksys E3000) and installed Tomato-USB Ext on it. After enabling SSH, I remembered another thing Windows lacks: an SSH client! Then I proceeded to install PuTTy.
__________________
Last.fm

Raptr

"Man could hold the universe in his palm, if only he could learn to unclench his fist."
OriginalJoeCool is offline   Reply With Quote
Old 07-04-2011, 09:46 AM   #23
srinivasmurty
Obliviot
 
Join Date: Jul 2011
Location: Culpeper, VA
Posts: 2
Default

Amen to the problems with AMD / ATI's drivers Linux drivers. I've tried to use it but basically gave up for a fundamental reason. Somehow the drivers screw up the display so that ordinary text becomes hard to read and I see blurred, botched-up text.

BTW, your site is great. I stumbled upon it (not StumbleUpon!) while doing a search for a solution to a sound card problem, which I will post in another thread.
srinivasmurty is offline   Reply With Quote
Old 07-04-2011, 10:01 AM   #24
srinivasmurty
Obliviot
 
Join Date: Jul 2011
Location: Culpeper, VA
Posts: 2
Default

I am running the 64-bit version of Ubuntu 11.04 on a system that has the following specs. My problem is with the Asus Xonar Essence STX sound card, which works fine on my dual-boot Windows 7.

Specs:
- Intel Core i7
- 8GB RAM
- Asus Xonar Essence STX
- AMD Radeon HD 5750
- Onboard Intel HDA sound card
- USB Microsoft Lifecam with a microphone
- Edirol USB audio interface (this shows up as one of the audio cards)

The Natty install recognizes the Asus sound card but I cannot get it to play either with the headphones or through the S/PDIF interface to my speakers. I would love to know how to get this to work.
srinivasmurty is offline   Reply With Quote
Reply

Tags
None

Thread Tools

Posting Rules
You may not post new threads
You may 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 On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
An In-Depth Look at Fedora 15 Rob Williams Reviews and Articles 5 06-28-2011 05:23 PM
An In-Depth Look at openSUSE 11.3 Rob Williams Reviews and Articles 2 08-02-2010 04:17 PM
In-Depth Look: Futuremark 3D Mark 06 Rob Williams Reviews and Articles 15 01-26-2006 10:47 PM
Discuss: NeroLinux: In-Depth Look Rob Williams Reviews and Articles 5 04-10-2005 04:09 PM


All times are GMT -4. The time now is 01:37 AM.