Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Havok635

Member Since 18 Jan 2013
Offline Last Active Private

Posts I've Made

In Topic: What to write with now?

28 February 2013 - 01:44 PM

Disclaimer: I haven't really tried XNA, so some of my assumptions may be wrong. I code in C++/DirectX 11 myself.

 

Microsoft seem to be focusing on C++ a lot lately, especially the new C++11 standard. I don't know how this ties into Xbox 720 yet, but we might just find out in April.

 

Two devs from XNA/DirectX have written a library called DirectX toolkit. It contains a lot of the functionality from XNA (http://directxtk.codeplex.com/).

 

With the new C++11 standard I feel that C++ has become easier and safer to use. You don't need to use the old-style pointers, you can just use unique_ptr or shared_ptr .There are a lot of videos available on channel9 about the new features. The ones from Herb Sutter are particularily good. Here are two intro videos in case you're interested:

 

Bjarne Stroustrup: http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Keynote-Bjarne-Stroustrup-Cpp11-Style and

Herb Sutter: http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/C-11-VC-11-and-Beyond

Hey thanks for pointing out that stuff on C++, it might make going back to it a little less painless.

 

I'm curious, what do you have against pointers?

Well maybe its because I never truely had a decent grasp on the concept, but I always seem to get undesired results with them. Values and exceptions all over the place. I guess I just like how C# makes errors less likely. And I can return an array without haveing to use a pointer which again I seem to have error issues with

 

I'm mostly self taught btw, so by no means do I consider myself a professional programmer


In Topic: What to write with now?

27 February 2013 - 11:57 AM

Well risking sounding ignorant, I dont know what xna operates through or whatever. I haven't programmed in really a year so I'm rusty. I would just like to know if I should really consider relearning c++ or I can stick with what I know with c#. I've already been considering java for my first game since it will be server heavy. Again thank you all though for your replies. Its good to learn about all this stuff and its relationships


In Topic: What to write with now?

26 February 2013 - 03:15 PM

But before you think about all that stuff, start making your game

lol fair enough. :P Just don't want to write a game then have to recode the entire thing in a new language.

And I tried for 4 months now to join the creators club but it just sites there loading for eternity. I can't sign up :/


In Topic: What to write with now?

26 February 2013 - 12:41 PM

Hey thanks for the replies. This is good to hear because I love working with C#, just codes friendlier than C++ in my opinion. Plus I HATE pointers. Anyway even though I can still write with it I cant submit anything to the xbox indie market, so I can develop but not potentially sell. Anything on that?


In Topic: RPG system idea

19 January 2013 - 05:52 AM

Thanks for all the input it was helpful. And I was going for more of latent random abilities, not forcing a class on someone or affecting their lvling. My best example is like XCOM: Enemy Unknown where the psionic able characters are random. But in the game I'm making it would be more than just psionics. I just don't want to create a condition where people stop playing because they couldn't get the character they wanted.

 

That said, it could be interesting to randomly (and secretly) give the character some special power. And then as part of the game, they have to discover it and figure out how to unlock it...

 

I've always thought this would be an interesting way to structure a rogue-like.

 

Rather than letting the player choose talents, you randomly assign the character a complete set of talents upon creation, but hide them from the player. Progression is then a matter of discovering and honing your latent talents, which seems like a better analogue for real life...

And ya the last statement is the feel is I was going for

 

Thanks again everyone


PARTNERS