Jump to content

  • Log In with Google      Sign In   
  • Create Account

Memories are Better

Member Since 03 Feb 2012
Offline Last Active Jul 05 2014 11:28 AM

#5144417 Are you a gamer?

Posted by on 04 April 2014 - 01:16 PM

I am no longer a gamer, in 2010 I got hooked on C#, although it wasn't my first language it was the first language, and I guess environment, where I truly enjoyed programming. Gaming very much went stale after that, the challenges in programming regardless of what they were, were far more attractive than game challenges. I still extended subs, bought games and expansions but never lasted longer than a few days on them. Eventually I stopped caring or spending money on games though I will happily talk about new releases, watch vids and try to be 'sold' by advertisement now and then, though this is super rare and non-productive sites like youtube are blocked for me anyway, but honestly I feel like I am immune to games now which is funny since I was once a gaming addict. I guess it is true what they say, to get rid of one addiction replace it with another.


I have always considered, especially with the way it works that gfx programming (not necessarily game programming) is like creating your own world where the possibilities are endless. I have always admired games like Sim City or strategy games where construction was the main part of the game, but the building aspect doesn't even come remotely close to what one can create with gfx programming or programming in general. To top it off, no time is wasted programming and you are always learning. For me programming is my 'game of choice' though the social aspect is limited


Keep having fun with programming.

#5110296 Hours per week

Posted by on 18 November 2013 - 03:25 PM

Im not working on a game but it is structured to work well for real time rendering and in a game if I ever want to make one. I focus up to 14 hours a day, depending on and almost always pass the 90 hour a week mark, I wish I could spend more on it but meh got other things to do. I have always been funny about branding myself with a title as it is meaningless, I will let others judge how 'pro' I am. However I have been heavily focused on graphics since early 2012 and programming in general since 2010

#5103754 Matrix Multiplication Order

Posted by on 23 October 2013 - 10:04 AM

You can change it in your shaderflags before compiling the shader effect file


See http://msdn.microsoft.com/en-us/library/windows/desktop/gg615083(v=vs.85).aspx

#5093928 Your opinion on C# graphical libraries

Posted by on 13 September 2013 - 08:58 PM

I am not familiar with alternatives (although I hear monogame is good), but xna is a good place to learn 2d / 3d programming or at least a quick way to get set up.

#5082940 Used old C++, Sudden feeling overwhelmed.

Posted by on 04 August 2013 - 03:16 AM

And browsing over what C++ 11 looks like just makes me dizzy


I cant see why this is, C++11 is a great improvement


I think what you need is a project to work with, something useful to you that can be done with programming, sure there are a lot of apps these days that do stuff but there are more that tasks that don't have apps. You will likely feel more motivated if you are making an app that helps you, don't think too big either (though depending on how much time you have this may not be a bad idea) and do it, you will eventually pick up all the things you need to. This doesn't apply to C++ either, learning a language is one thing but if the project you are doing is dull / trivial you may never learn or have fun



Edit: Hmm, when I read the previous version last year I wasn't too impressed with the way this was written, it read like a math book, but just having a quick look now it reads really well, either I read it wrong last year or got use to it, I would still recommend this with another book though as I feel it may include more than what is needed for a refresher


http://www.amazon.co.uk/Ivor-Hortons-Beginning-Visual-2012/dp/1118368088/ref=sr_1_1?s=books&ie=UTF8&qid=1375606617&sr=1-1&keywords=Beginning+Visual+C%2B%2B+2012 This contained enough to get started, though I must admit I missed out all sections after Ch10 simply because it is best to get separate books on other areas, it says VC++ but don't be put off from that its more using C++ in VS than anything, just make sure you don't pick C++/CLI


Eitherway its enough to understand the basics and get you started, it wont contain everything, but no book really does, reading one book results in buying 3 more on future areas, I think anything that claims it will make you a pro or teaches you something in 21 days is a load of a shit anyway. Languages are not meant to be learnt in 21 days, just practice a lot and get the experience, you'll get there eventually but just remember there is ALWAYS something to learn.


Oh and as for problem solving, or trying to understand something, you will always have a situation where you are pulling out your hair, stressed at why something isn't working or making sense, the worst thing you can do is quit thinking it only affects you, because EVERYONE goes through this over and over and over again, no matter how elite, pro or awesome they are. I have seen so many people quit feeling programming isn't for them due to not understanding something thinking it only confuses them and them only.

#5082824 Is Python underestimated with what it can do?

Posted by on 03 August 2013 - 02:21 PM

All languages seem to get degraded, lets just call it language insecurity or e-religion, I mean if you compare the language comparison threads with theological comparisons you would actually be quite amused on how similar they are, which would probably explain why some people are obsessed with defending their language of choice while criticising others and religiously sticking with it lol.


The important thing is that you are learning / increasing your knowledge, it doesn't matter if its C, Python, C++, C# or even assembly, the more you practice the better you get (providing ofc you are actively learning and not just assuming stuff in other words making mistakes) and the closer you will get to your compiler God.

#5081474 Game development with Java

Posted by on 29 July 2013 - 09:42 AM

People say that Java can be as fast as C++, depending on how efficient your code is. Maybe even just a little slower.


Don't obsess over speed, just follow practices and principles of whatever language and game development in general and you will be fine. I don't know about Java but this speed scare tactic on languages really has to stop and im sure Java has some way to interop with C++ just as C# does.


I am not hating on C++ either, I use the language happily with C# and neither compilers complain. Pick the language you like, avoid comparisons (seriously just avoid them or you will go mad) and enjoy.


Also what legal issues? :S

#5057614 Microsoft burned down my home, where now?

Posted by on 28 April 2013 - 07:42 PM

If you are use to C#, try SharpDX it is really nice to work with, I never really liked XNA as it hid far too much lower level stuff that was important from a learning perspective and was DX9 only. I say give SharpDX a go before going pure raw C++ or COM warfare as I like to call it

#5052748 New to the forums? Start here!

Posted by on 13 April 2013 - 05:08 AM

Sticky please!


Also could the following sections be added (either by you or someone else).


"I am new, what language should I learn"

"Should I use a game engine or make one"

"What should I pick C++ or <insert managed language here>"


I also think it is a great idea to encourage people to search / research themselves and minimize the question asking especially if they are a beginner since most early on stuff has very likely been answered, unless ofc they truly cant find information on something, in the end people are going to have to mass research anyway and it is a good idea of getting in the habit early

#5012628 What language should I write my indie game in?

Posted by on 19 December 2012 - 05:24 PM

I know java

Unless you have a reason not to, pick java.

What would be the best language in which to write a PC game that can be readily distributed via the internet or discs?

This can be achieved using many languages, but since you are doing it in a group you need to discuss with your team what to pick.

#5011447 Intimidated, not sure where to start.

Posted by on 16 December 2012 - 07:02 PM

I came from EVE (bitter vet, ex troll), and happily quit :D Mainly because programming was far more fun (and because 0.0 became shit)

The best way to think of programming / game programming in terms of EVE is you are doing the skill queue in real time, instead of spending days / weeks for a lvl 5 etc you are doing it, and same as it is in EVE you are NEVER not learning something. Much like EVE you dont fly a ship with terrible skills despite being able to fly it, you fly it when you have skills, my point is you need to learn Programming before Game Programming, but time flies so fast while programming that honestly you will be creating games in no time.

4) What are the steps to creating the visual bits and pieces? And if applicable, why is it that way (aside from common sense)?

The reason this cant really be answered is, its because one would have to explain how to graphics program, a very easy way to think of it is, you provide data (vectors, points etc) to the GPU and ask it to draw and discard it as efficient and fast as possible. Result being the user see's 'visual bits and pieces'.

What was your ingame name, corp, alliance?

#5011270 tips for a noob (im the noob)

Posted by on 16 December 2012 - 08:30 AM

Tip: Only make threads that have a valid question to something specific you wish to discuss

#5010668 Does it get easier to remember everything DirectX?

Posted by on 14 December 2012 - 11:25 AM

Whenever you 'feel' like this, just remember back to the first time you programmed or your first experience with OOP and all the things that were confusion, overtime things made sense and you understood stuff, the same will happen with DirectX, however do note the learning curve with any lower level library is steep but once you have gotten use to it, it can become a lot of fun and you will accept the challenges with more confidence.

That book is ok for beginners I guess, but from personal experience anything with a skull hand at the front is terrible, and I am pretty sure that book doesnt cover major areas that probably should be covered in a beginners book.

Have a look at Introduction to DirectX11 - Frank Luna

#5010255 Fastest way to draw rectangles with slimdx / sharpdx

Posted by on 13 December 2012 - 09:59 AM

Is it possible to draw rectangles, not triangles? There is not rectangles in PrimitiveType enum...

You make a rectangle from triangles, 2 triangles make one square / rectangle, unless you mean using quads?

I noticed you were using 8 points for a rectangle too, which would make sense if you were using linelist, eitherway with triangles you would only need 6 points (4 if indexed). You can always convert single points to quads (rectangles) using the geometry shader, which is probably better for what you want doing

How are you learning DirectX btw?

#5009791 Fastest way to draw rectangles with slimdx / sharpdx

Posted by on 12 December 2012 - 06:03 AM

I have one more problem. I need to fill my rectangles with some colour. It is impossible while I draw it line-by-line.
Any suggestions?

You are using line strip, if you want to fill the rectangle use triangle lists / strips

See the SharpDX / SlimDX for examples

Remake project from DX9 to DX11 is not so easy as I thought)

It depends on how much you have done already in DX9, but from what you want I would suggest you take full advantage of the features in DX10/DX11.

Personally I found DX10/11 to be much cleaner and easier to work with than DX9