Meet the Devs #7

Post » Wed Mar 17, 2010 5:38 pm

There is government ran health-care and out of control spending in Washington. What should I do?

Please Don't bring up politics :(...PM them but don't put it on these boards.
User avatar
helliehexx
 
Posts: 3477
Joined: Fri Jun 30, 2006 7:45 pm

Post » Wed Mar 17, 2010 7:21 am

C isn't really an "intro" language to C++. They're for different things. Doing object-oriented programming in C is a huge pain in the butt, for one, whereas in C++... well, it's still a pain, but at least the language is designed for it.



Performance + Legacy Code + Consoles. The indie scene does a lot with .NET (XNA in particular), but big budget games are still C/C++ so they can squeeze every last bit of performance out of the hardware.


Is it possible to use xna for ps3 game debelopment? If not how do you port multi plattform games to consoles/pc?
User avatar
Nikki Lawrence
 
Posts: 3317
Joined: Sat Jul 01, 2006 2:27 am

Post » Wed Mar 17, 2010 11:21 am

Is it possible to use xna for ps3 game debelopment? If not how do you port multi plattform games to consoles/pc?


Disclaimer: Not a dev.

--
In response to the first question:
The short answer:
No.

The longer answer:
In theory it might be possible to create an emulator that would allow one to run XNA games on a PS3. However doing so would be more work then creating a game in XNA and in fact would most likely be on the scale of creating an elder scrolls game. Not to mention that it would also be illegal.

--

Devs: What is the most interesting project either personal or professional that you have worked on that is not game related?
User avatar
Pawel Platek
 
Posts: 3489
Joined: Sat May 26, 2007 2:08 pm

Post » Wed Mar 17, 2010 4:36 pm

Well, I'm a Virgo and I put both the toilet seat and the toilet cover down after I use the bathroom. And I squeeze the toothpaste from the back, not the middle. What about you? Do you squeeze the toothpaste from the middle of the tube or the end?



I like it. What is it?
Wow, I'd have expected people to at least get it here :P I use this one on another forum and no one got what it was...

It's the icon for Morrowind! The Moon and Star! It's really obvious (to me)!
User avatar
Alexandra walker
 
Posts: 3441
Joined: Wed Sep 13, 2006 2:50 am

Post » Wed Mar 17, 2010 6:28 pm

How long is your commute? Do you drive, take the lightrail, etc.?
User avatar
Justin Bywater
 
Posts: 3264
Joined: Tue Sep 11, 2007 10:44 pm

Post » Wed Mar 17, 2010 3:51 am

So as of right now I know java and Visual Basic. Should I start learning C++ in my spare time since my high school doesn't teach anything but Visual Basic (god, the awfulness of that language cannot be overstated) and java? Obviously I will be taking computer science classes in college but I don't know what language they use. And thanks for the tips considering that right now none of my code gets particularly long so I very rarely use comments. I'll have to start practicing that.

1. Stick with your school curricula, but also give C++ a gander. It's not key to completely master it right this second, but you should know it inside-and-out by college's end, along with whatever other languages you pick up along the way. A good rule of thumb is when you learn something in class, re-learn in C++ in your spare time. You'd be surprised how similar (and sometimes dissimilar!) languages are. Also, don't knock learning other languages; they each have their uses and knowing more than one definitely gives you much needed perspective when coding anything.

2. Do it. Start commenting now and make it a habit. You never need it throughout your school career since 1) you know your own code and 2) you don't work on projects long enough to forget what everything does. (Unless you maintain a number of coding side-projects for your portfolio [Step #3: Maintain your coding portfolio!]) But, as soon as you leave school and enter the workforce, it instantly becomes the second, if not first, important thing you do at your job and directly correlates to how much your workmates don't want to eviscerate you and your sloppy, sloppy code. :P
User avatar
Eric Hayes
 
Posts: 3392
Joined: Mon Oct 29, 2007 1:57 am

Post » Wed Mar 17, 2010 6:08 pm

What is your favorite kind of chip (salt & vinegar, sour cream & onion etc...)?
User avatar
Amber Hubbard
 
Posts: 3537
Joined: Tue Dec 05, 2006 6:59 pm

Post » Wed Mar 17, 2010 2:55 pm

1. Stick with your school curricula, but also give C++ a gander. It's not key to completely master it right this second, but you should know it inside-and-out by college's end, along with whatever other languages you pick up along the way. A good rule of thumb is when you learn something in class, re-learn in C++ in your spare time. You'd be surprised how similar (and sometimes dissimilar!) languages are. Also, don't knock learning other languages; they each have theiruses and knowing more than one definitely gives you much needed perspective when coding anything.

2. Do it. Start commenting now and make it a habit. You never need it throughout your school career since 1) you know your own code and 2) you don't work on projects long enough to forget what everything does. (Unless you maintain a number of coding side-projects for your portfolio [Step #3: Maintain your coding portfolio!]) But, as soon as you leave school and enter the workforce, it instantly becomes the second, if not first, important thing you do at your job and directly correlates to how much your workmates don't want to eviscerate you and your sloppy, sloppy code. :P



Thanks again, I'll get on that after the holidays. So glad to find Devs that are actually willing to answer questions.
User avatar
Hussnein Amin
 
Posts: 3557
Joined: Sun Aug 05, 2007 2:15 am

Post » Wed Mar 17, 2010 6:14 am

What was your favorite open world game released between the day after Oblivion came out and today, and why?
User avatar
Jennie Skeletons
 
Posts: 3452
Joined: Wed Jun 21, 2006 8:21 am

Post » Wed Mar 17, 2010 12:21 pm

Do any of you guys like transformers? If so what did you think of the Michael Bay movies?
User avatar
OJY
 
Posts: 3462
Joined: Wed May 30, 2007 3:11 pm

Post » Wed Mar 17, 2010 11:54 am

Well, since someone already mentioned programming...

What would you guys recommend knowing on the artwork side? It would be my dream job to work on games as an artist. I've got a background in scientific illustration, so I was wondering if I would be able to put that towards making concept art and diagrams, in addition to textures and stuff.

(Fun fact: did you know that there is a real plant in the desert that uses a lens to focus light on underground leaves? Nature is fantastic! Source: my bio textbook)
User avatar
Chloé
 
Posts: 3351
Joined: Sun Apr 08, 2007 8:15 am

Post » Wed Mar 17, 2010 8:33 am

so does anyone on the development play chess? if so do they play chess online? not at work of course...?

if they interested in getting a friendly online game going sometime tell them to send me an email:) don't worry i wont quiz them about skyrim, i am an attorney not an industry reporter but have been with TES since the beginning so it would be cool to play chess with a developer or we could do a team match.

btw, you should consider adding chess as a minigame with a simple chess engine (of course you could change the engine play style according to race i.e. nords and orcs are aggressive attackers while elves are quiet positional players lol..
:foodndrink:
User avatar
Talitha Kukk
 
Posts: 3477
Joined: Sun Oct 08, 2006 1:14 am

Post » Wed Mar 17, 2010 2:18 pm

So, here's my question:

If you could ask Michael Kirkbride one question about the lore, and be able to ask follow up questions about any terminology you don't understand in his response(s), what question would you ask him?
User avatar
Terry
 
Posts: 3368
Joined: Mon Jul 09, 2007 1:21 am

Post » Wed Mar 17, 2010 4:06 pm

What was everyone's last holiday destination?
User avatar
мistrєss
 
Posts: 3168
Joined: Thu Dec 14, 2006 3:13 am

Post » Wed Mar 17, 2010 9:16 am

Do you guys like Adventure Time? :P
User avatar
Luna Lovegood
 
Posts: 3325
Joined: Thu Sep 14, 2006 6:45 pm

Post » Wed Mar 17, 2010 2:08 pm

Do you guys like Adventure Time? :P

YES. One of my favorite shows. Algebraic!
User avatar
james kite
 
Posts: 3460
Joined: Sun Jul 22, 2007 8:52 am

Post » Wed Mar 17, 2010 9:18 am

@ Latrunculus
Always indent and comment your code. For me indentation is my best friend, it so easy to screw up something when coding. Once a project grows past a certain point you'll need it to be as clear and clean as possible so you easily fix and enhance it.

@ Code-monkey dev(s)
Did it ever happen to you to look at a bit of your own code, not remembering what it does or why it works and when you figure it out you go "Wow! That's so ingenious! Damn, I'm good!"? XD
User avatar
jeremey wisor
 
Posts: 3458
Joined: Mon Oct 22, 2007 5:30 pm

Post » Wed Mar 17, 2010 3:09 pm

@ Code-monkey dev(s)
Did it ever happen to you to look at a bit of your own code, not remembering what it does or why it works and when you figure it out you go "Wow! That's so ingenious! Damn, I'm good!"? XD


Far more likely it's the opposite. To quote Brian Kernighan:

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
User avatar
sara OMAR
 
Posts: 3451
Joined: Wed Jul 05, 2006 11:18 pm

Post » Wed Mar 17, 2010 10:16 am

Hahaha XD

I'm going to remember that one!
User avatar
Charlotte X
 
Posts: 3318
Joined: Thu Dec 07, 2006 2:53 am

Post » Wed Mar 17, 2010 3:00 pm

Do you guys like Adventure Time? :P


That show is incredible.
User avatar
natalie mccormick
 
Posts: 3415
Joined: Fri Aug 18, 2006 8:36 am

Post » Wed Mar 17, 2010 7:59 am

TIE Fighter and Freespace were both AMAZING! Easily two of my favorite games (aside from TES of course ;))

Have you played any of the games from the X series (X3:Terrain Conflict)? They're a nice fix while the genre waits for a resurrection.


I never got around to the first or second ones simply cause they're much more like Privateer then Freespace and the economic stuff doesn't interest me as much as getting weapons and blowing things up. The third I got via a Steam sale and at the recommendation of a friend who knows what I like - but I haven't put much time into it yet.

If you were put in charge of a brand new Bethesda-style, open-world IP, what type of world would you want to create?

Low fantasy, steam punk, cyber punk, far-future sci-fi, etc...


Magi-tech. The idea of mixing magic and cool Sci-fi fiddly bits is just cool. Not to mention you get glowy swords and transforming bows and other things that are neat. (See: Star Ocean series)

Is it possible to use xna for ps3 game debelopment? If not how do you port multi plattform games to consoles/pc?


It's possible, yes, but you'd have to do what the Mono guys have done and port the .NET runtime to the PS3. And then you have to port the XNA libraries as well (graphics, input, file management, etc). In the end, it's a lot of effort for very little gain since you're going to still end up slower then using C++ to directly code for the machine.

As for porting, if you write your code such that the system-specific stuff is all seperated out then it's mostly just a matter of replacing those systems with ones coded for the target device and then re-building the game using a different compiler (you do have to use C++).

There are other considerations too. The PC is very good at not punishing you too badly for poorly-written code, is fast enough to hide minor ineffeciency, and has a lot of memory. The 360 can run more hardware threads then the "average" PC right now, but is less forgiving of poorly-written code and has pretty limited memory (512mb for everything). PS3 is even more strange because of it's processor and its memory is split up - two blocks of 256mb, one for game, one for graphics.

On the up-side, making the code faster on one system will almost always make other systems perform faster as well.

(Yes - that was kind of a technical explanation - but it was a technical question!)

How long is your commute? Do you drive, take the lightrail, etc.?


15 minutes if I hit the lights right - 30 if it all goes wrong. I drive, obviously.

@ Code-monkey dev(s)
Did it ever happen to you to look at a bit of your own code, not remembering what it does or why it works and when you figure it out you go "Wow! That's so ingenious! Damn, I'm good!"? XD


Ha! I'm usually going back and reading my code and thinking "Who the hell wrong this crap?" And then I try to do better the next time. :)
User avatar
Alex Blacke
 
Posts: 3460
Joined: Sun Feb 18, 2007 10:46 pm

Post » Wed Mar 17, 2010 9:31 am

Far more likely it's the opposite. To quote Brian Kernighan:

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."


Maybe it's possible, it just takes twice as long, or if it's exponential 4 times as long to debug?


There are other considerations too. The PC is very good at not punishing you too badly for poorly-written code, is fast enough to hide minor ineffeciency, and has a lot of memory. The 360 can run more hardware threads then the "average" PC right now, but is less forgiving of poorly-written code and has pretty limited memory (512mb for everything). PS3 is even more strange because of it's processor and its memory is split up - two blocks of 256mb, one for game, one for graphics.

On the up-side, making the code faster on one system will almost always make other systems perform faster as well.

(Yes - that was kind of a technical explanation - but it was a technical question!)


Many of us like to hear of the nitty gritty technical details
User avatar
Hussnein Amin
 
Posts: 3557
Joined: Sun Aug 05, 2007 2:15 am

Post » Wed Mar 17, 2010 2:57 pm

i like you people :3

on topic - have you ever seen a cool feature in another game and gone "wow that would be super cool in our game", and then tried to implement somthing of a similar nature?
User avatar
Jennifer Munroe
 
Posts: 3411
Joined: Sun Aug 26, 2007 12:57 am

Post » Wed Mar 17, 2010 11:12 am

What was your favorite open world game released between the day after Oblivion came out and today, and why?


Red Dead Redemption. Great game. They nailed the feel of wild west movies perfectly.
User avatar
Yvonne Gruening
 
Posts: 3503
Joined: Mon Apr 23, 2007 7:31 pm

Post » Wed Mar 17, 2010 10:19 am

Dear Devs:

Seen any Elves?

What the hell is with that, anyway? :P
User avatar
Stephy Beck
 
Posts: 3492
Joined: Mon Apr 16, 2007 12:33 pm

PreviousNext

Return to V - Skyrim