# Fleshbits

Member

6

0 Neutral

• Rank
Newbie

• Interests
Programming

## Social

• Github
https://github.com/ChristopherPisz
• Steam
Fleshbits
1. ## Matrices - translation and rotation

I've been playing with graphics programming for years, but to this day, I really don't understand what part of a left handed 4x4 matrix represents a rotation or a translation and how they do it. I just know you multiply matrices together to transform coordinates from one system to another. What is the connection between the vector on the left side of the equation, the matrix and each of its individual elements, and the vector on the right side of the equation? How does [x,y,z] * [x1, y1,z1, w1] [x2, y2, z2, w2] [x3, y3, z3, w3] [x4, y4, z4, w4] Make my spaceship turn and move? I just take it for granted that it does and now it's bothering me. What does y3 actually represent? what does z1 represent, etc? I've read oodles of graphics programming and linear algebra books and I still really don't understand what magic happens and how when I multiply a vector by a matrix or multiple two matrices together.
2. ## Hex Based - C++ and DirectX

Yes, I read the article I linked. My problems aren't going to be with understanding the coordinate system. It's going to be how to organize the hexes and have them, and what they contain, rendered in DirectX. I was just answering TeaTrim's question. The original question is simply a query to see if there are any resources out there beyond the link I gave, that people know of. I could swear there was a book that did a simple hex based strategy game from start to end circa 2003, but I cannot for the life of me remember the name. Any other resources at all would help.
3. ## Hex Based - C++ and DirectX

Oh, nothing fancy. My whole focus is to keep it super simple this go around so as to be able to get it done. I just want a flat hex map that I can move static models on top of. Very board game like. A flat hex, with a texture applied to each. I imagine there will be some class to represent the entire map/floor and it will have to be able to give me coords of the individual hexes by some manner of index, so that I can place things on top of a given hex. It will probably wrap the rendering of the whole thing with one call too. But I don't really know how these things are normally done. Hence why some kind of walk through tutorials would help.
4. ## C++ Hex Based - C++ and DirectX

Hi all. I haven't visited Gamedev in some years. Was looking at my graphics engine project I spent 3 years on and feeling disappointed. I'd like to start again with something more simple and more specific, so that it is actually doable. I had some ideas for a simple hex based strategy game or two. I've got 13 years of C++ experience and some basic linear algebra skills. I've read up on https://www.redblobgames.com/grids/hexagons/, but that's about the only resource google is showing me. There used to be books back in the 9c days that would walk you though a game project from start to finish, it would be great if there was something out there like that to hold my hand with DX11 and hexes. Are there any other resources for me?
5. ## What is the current way - Technology

I already am a professional developer, have been for more than a decade. I am not a professional game developer and have no desire to be. I do have a desire to make a working title, while maintaining the flexibility to create my own non-graphic related systems in native C++.
6. ## DX11 What is the current way - Technology

Back around 2006 I spent a good year or two reading books, articles on this site, and gobbling up everything game dev related I could. I started an engine in DX10 and got through basics. I eventually gave up, because I couldn't do the harder things. Now, my C++ is 12 years stronger, my mind is trained better, and I am thinking of giving it another go. Alot has changed. There is no more SDK, there is evidently a DX Toolkit, XNA died, all the sweet sites I used to go to are 404, and google searches all point to Unity and Unreal. I plainly don't like Unity or Unreal, but might learn them for reference. So, what is the current path? Does everyone pretty much use the DX Toolkit? Should I start there? I also read that DX12 is just expert level DX11, so I guess I am going DX 11. Is there a current and up to date list of learning resources anywhere? I am about tired of 404s..