C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language.
1
vote
1answer
38 views
Entity Component Systems with C++ - Accessing components
(What I'm describing is based on this design: What is an entity system framework?, scroll down and you'll find it)
I'm having some problems creating an entity-component system in C++. I have my ...
0
votes
2answers
71 views
How would I apply gravity to a bullet so that it would drop slightly the longer that it travels?
How would I apply gravity to a bullet so that it would drop slightly the longer that it travels?
I somewhat understand how the gravity works, Im just asking for second opinions for more optimized ...
0
votes
1answer
41 views
Linking error when compiling Allegro example
I am currently learning about game development tools and decided to use Allegro and OpenGL for starters. I've run into some problems in getting examples to compile though. It seems the allergro.h ...
0
votes
1answer
178 views
Moving the camera as in a first person shooter
I am trying to implement the movement of the camera with the mouse. The result I want to achieve is the same that you get when you move your aim in a first person shooter.
Here is the code I wrote, ...
12
votes
4answers
2k views
How can I make message passing between threads in a multithreaded engine less cumbersome?
The C++ engine I'm working on currently is split up into several large threads- Generation (for creating my procedural content), Gameplay (for AI, scripts, simulation), Physics, and Rendering.
The ...
-3
votes
0answers
44 views
How to multiply mouse coordinates by view matrix?
I'm working on mouse coordinates to convert them from window to openGL. I'm multiplying the mouse vector with x,y coordinates by the glm::lookAt matrix to rotate mouse vector. I start with 90deg. and ...
1
vote
1answer
43 views
Get the address of a matrix in GLM library
Is there a way to get the address of a matrix from a GLM matrix?
I'm using opengl 4 and glm library though I can't seem to find anything, which might help.
1
vote
1answer
83 views
FBX Importer - Texture Name
I have a problem with the FBX SDK. I read in the data for the vertex position and the uv coordinates. It works fine, but now I want to read for each polygon to which texture it belongs, so that I can ...
2
votes
1answer
61 views
smooth shading vs flat shading, what's the difference in the models?
I'm loading the exact same model with Assimp, except one is exported from Blender, shaded smoothly, and the other was exported from Blender, shaded flatly. Here is my results from loading both into my ...
2
votes
1answer
49 views
How to rotate camera around some point?
I have screen with dimensions: 800x600.
The object that I want to rotate around is located at (400,300, -50) - center of the screen.
Orthogonal projection:
Near plan - 0.1f, far plane - 1000.0f
left - ...
0
votes
0answers
43 views
Default material properties and assimp
I am using assimp to import 3d models and I have a question on the default properties on materials, more specifically on the diffuse, ambient and specular material colors.
In assimp, if the model ...
0
votes
2answers
2k views
Visual Studio 2010 C++ & OpenGL project cannot detect .lib files
So I'm trying to start a C++, OpenGL project on Visual Studio 2010, and I have put glut.h and glut32.dll in the project directory, along with the glut.dll and glut32.lib files in a folder named "glut" ...
-2
votes
1answer
128 views
SDL_BlitSurface does not works
I have an issue with the SDL_BlitSurface...
When I blit (SDL_BlitSurface) in a transparent (background) surface, it does not blits, actually I tried all the existants functions ...
-1
votes
1answer
97 views
Optimization of Storage of Spells a Character Knows
I need to store which spells a character knows. While the game is executing I have them stored in a vector. Obviously storing this many values is either going to take a lot of computing to get the ...
7
votes
0answers
102 views
Which is the best LOD method for planet rendering?
I'm currently working on my thesis, it is an engine to render terrains of planetary size.
I'm still finishing my research and I have encountered a lot of stuff about this subject, the problem is that ...
1
vote
0answers
37 views
Separating rendering and logic thread in GLFW? [closed]
I want to separate my rendering thread (the main thread) and my logic thread in my GLFW game. I'm new to the concept of threading inside games. How would this be done? GLFW isn't thread safe so it ...
-2
votes
0answers
100 views
What do game developers use to prevent modding of games that use JIT programming languages?
Before I explain, this is not a "What programming language should I use?" question.
So, mods can be a major problem, you see I don't want to make a game someone could easily hack and win every round, ...
0
votes
1answer
65 views
Would it be inefficient to call LWJGL from C++?
I like LWJGL, but Java? Not so much. I recently found out a way to call Java methods from C++. But would this be inefficient? I mean, calling a C/C++ DLL from Java, just to be called back again into ...
4
votes
1answer
701 views
How can I get my meshes to work with Bullet Physics?
The problem is that I'm trying to use my meshes with Bullet Physics for the collision part of my game.
When I attempted doing this method with my GLM(model loading library by nate robins) model, I ...
1
vote
0answers
41 views
OpenSceneGraph, multiple instances of a model
Im working on my first project using OpenSceneGraph. The project is a model flight simulator for one of my university courses,
I want to be able to load airplanes (consisting of multiple models) and ...
3
votes
2answers
170 views
Grids and vertices
I have no idea what this is even called or even to start searching how to solve this problem. So figured I would post here for any information at all. Specially looking for already known solutions to ...
-2
votes
3answers
279 views
What should I know to start in game development? [closed]
I know this is asked very often here and probably my question will get closed, but I am clueless in this direction.
I want to start creating my own PC games. I know C++ and a bit of C#. I created a ...
-5
votes
0answers
107 views
Best game engine design? [closed]
So I'm creating a 3D game. It is a simulation style game similar to Roller Coaster Tycoon 3....you create your own theme park and manage it. Therefore I'm going to need things like AI, animation, ...
-4
votes
0answers
67 views
OpenGL parsing normals from obj gets shading wrong [closed]
I have written a simple OBJ file parser for my game engine and it renders everything correctly, but, when I try and use the normals to do lighting it gets shaded all wrong!
I draw using an index ...
9
votes
3answers
823 views
Is GNU GCC used for AAA games?
GNU GCC is a very common compiler, but it seems like almost no one uses it for bigger projects like AAA games. To me, it's works just fine, never had a problem with it. But I wonder why all AAA games ...
-2
votes
4answers
160 views
Making 2D Games [closed]
I am starting out on making my own games. I am very interested in making 2D side scrolling games, such as SNES/Mega Drive games and eventually I want to create my own Metroid/Cave Story inspired game.
...
3
votes
3answers
2k views
Simple 2D Collision Detection Algorithm Library
I'm building a simple OpenGL game and I was looking for some simple collision detection library for objects like squares, triangles and circles. Any suggestions?
PS: Preferably a library that is very ...
4
votes
1answer
65 views
How to skip the sky in lighting shaders?
I recently implemented a sky in my deferred rendered game. It is a procedurally calculated sphere with a texture applied to it. Unfortunately all lighting shaders (light sources, ambient occlusion) ...
24
votes
2answers
3k views
How to create adjustable formula for RPG level up requirements?
I'm trying to create a formula that can be modified simply by changing two values: number_of_levels, and last_level_experience. This is to enable people modding the game to change the levelling ...
8
votes
5answers
339 views
How can I update Display settings from an Options screen without restarting?
I'm currently creating a 2D RPG in C++11 with Allegro 5 and boost.
My goal is to somehow update my game settings when an option is changed in the Options Menu. I don't want to force the user to ...
0
votes
0answers
19 views
Design issue: World class only contains Rigidbodies but custom objects need further updating
BACKGROUND:
My World class that is responsible for updating the physics for each object in the game contains a std::vector of Rigidbody classes.
As Rigidbodies are added to the world, they are also ...
-2
votes
2answers
64 views
Using Win32 and OpenGL in game loop? [closed]
I'm making a Java game library (too many problems with the existing ones) and I'm building the win64 native right now. In the native I need to handle the window, OpenGL contexts, and advanced ...
4
votes
3answers
823 views
Random Vector within a cone [duplicate]
I'm looking to create a random vector within a cone given the radius (base).
It feels like I've been traversing through many pages on the internet and still I'm no further forward to getting an ...
1
vote
0answers
36 views
Why is my XInput gamepad press stamp not working?
I'm trying to add basic gamepad input to my c++ DirectX game but i'm having some trouble creating a press stamp (registers the press only the first time it's pressed if button held down).
The entire ...
-1
votes
0answers
105 views
About C++ Game/Engine Development books [closed]
I would like to ask a question about C++ game/engine programming books.
I have C++, Java, C# and various other languages OOP fundamentals, so programming logic is not foreign to me.
I'm planning to ...
-2
votes
0answers
65 views
DirectX or Opengl? Good resources [closed]
I am attempting to learn DirectX 11 for game programming (In c++).
I want to learn everything from the graphics pipeline and how to begin using DirectX11 to animating 3d graphics (such as characters) ...
-1
votes
0answers
134 views
Loading .obj file with my own parser; textures aren't mapped correctly
I have written a simple .obj parser for my OpenGL game engine that reads vertices, uv's and normals; but when I get to drawing the model in the texture isn't mapped correctly.
I have tried uv.y = ...
2
votes
1answer
97 views
Separation algorithm in flock simulation?
I'm using box2d (the c++ one).
I found a method for an arriving behavior (on http://www.red3d.com/cwr/steer/gdc99/ ), which works well, problem is, the bodies are bumping into each other and it ...
5
votes
1answer
1k views
Fast, accurate 2d collision
I'm working on a 2d topdown shooter, and now need to go beyond my basic rectangle bounding box collision system.
I have large levels with many different sprites, all of which are different shapes and ...
1
vote
1answer
93 views
glBufferSubData and offset alignment?
I'm having trouble rendering some of my meshes; some display just fine, some are drawn wrong or not at all.
While troubleshooting I was looking at the openGL docs ...
2
votes
1answer
53 views
Rotating and Translating a Node in Horde3D with Matrices and Quaternions
I have been trying to learn how to use the Horde3D rendering engine for the past couple of days,
and so far I have managed to learn a decent amount and integrate Bullet Physics with it as well.
My ...
4
votes
3answers
143 views
Calculating buoyancy force
I am trying to simulate a buoyancy force for objects submerged/suspended in a fluid in a 2D environment.
According to Game Physics: Engine Development: How to Build a Robust Commercial-Grade Physics ...
-1
votes
1answer
43 views
Trouble using position and colour vertex data in single Array Buffer [closed]
Answer: a simple typo. Of course. Can't close until tomorrow due to reputation.
I'm currently learning OpenGL from the new 4.3 guide, and I'm having trouble using position and colour data stored in a ...
1
vote
1answer
141 views
Creating the Animations in C++ from 3DS Max
I'm reading from the FBX format and I'm using Bones to animate an object, and I'm at the point where I have to decide on the code that actually moves the vertexes.
So far I thought on two methods:
...
4
votes
2answers
238 views
Level of detail algorithm not functioning correctly
I have been working on this problem for months; I have been creating Planet Generator of sorts, after more than 6 months of work I am no closer to finishing it then I was 4 months ago. My problem; The ...
3
votes
0answers
66 views
Custom sampling points for anti-aliasing
I'm trying to write an anti-aliasing shader in HLSL, but I can't find any way to rasterize at a custom point. (in between pixels on the screen, but not orderly like supersampling)
Is there any way to ...
-2
votes
1answer
69 views
Irrlicht mouse input
I am trying to make a chess game at this moment, using Irrlicht.
It will be a 3D Chess game but apart from most chess games it has one special quality: Free movement of the camera.
The Chess game ...
-1
votes
0answers
116 views
c++ game programming course [closed]
Does some one know some good C++ Game programming course? I've tried lots of tutorial of OpenGL (3.3+). I've done simple games using opengl and glsl... but... game programming is another thing.
...
-2
votes
0answers
156 views
Fast and minimalistic C++ 3D engine [closed]
I am trying to build a very simple game (ish), and for all this question cares, it's based on minecraft (therefore, no fancy 3D rendering needed). Though I do know a lot about pure OpenGL, there are ...
-2
votes
0answers
119 views
Unable to launch cygpath. Is Cygwin on the path? - cocos2d-x [closed]
I am new to cocos2d-x. I configure cocos2d-x in Windows 8 / Eclipse and I use android-ndk-r8b.
First of all, before I get this error of cygpath, I had the following error:
"Program bash not found in ...

