Tagged Questions
3
votes
1answer
309 views
What underlying character stats would you put into your “character” object in an RPG engine
basically I'm making my own RPG/TBS engine named Uruk (making an rpg themed about the epic of gilgamesh) and I am thinking of a combat system similar to the Disgaea franchise or the Super Robot Wars ...
8
votes
5answers
396 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 ...
1
vote
2answers
182 views
How to store different abilities in player class?
So, I have a player class with basic actions.
During the gameplay he unlocks new abilities.
I don't know how to store new actions within the player class.
To be precise - I know how, but my method ...
2
votes
4answers
254 views
Getting into the details of game engine programming [closed]
I am interested in learning game programming, but I really have an interest in the lower level engineering in games. I have OpenGL experience, and I am really interested in learning more about ...
0
votes
4answers
349 views
Programming Paradigm for Games [closed]
Which programming paradigm resembles or best suits the Game design or game engine programming?
by paradigm I mean the Imperative, Object oriented, Functional, etc. I came to know that functional ...
2
votes
1answer
230 views
Techniques for separating game model from presentation
I am creating a simple 2D game using XNA.
The elements that make up the game world are what i refer to as the "model".
For instance, in a board game, i would have a GameBoard class that stores ...
-4
votes
1answer
186 views
What technologies are used for Game development now days? [closed]
Whenever I ask a question about game development in an online forum I always get suggestions like learning line drawing algorithms, bit level image manipulation and video decompression etc.
However ...
0
votes
4answers
493 views
Separating game logic from animation
For non-game applications the model-view-controller pattern is typical where data, logic, and visuals are separated. But for a game how would you architect the game logic and the animation system in ...
2
votes
3answers
348 views
C++ Namespace vs Reference passed around like crazy - Implement a quest journal
May sound funny, but that's what the question is about.
Suppose you have this situation:
http://i48.tinypic.com/whl6pk.jpg
Red squares are data types. Hexagons are methods and Journal is the main ...
1
vote
5answers
965 views
Most efficient language for rewriting a tile-based board game as a video game? [closed]
I've been working on a hex-based board game. Every time I make changes, especially changes that require redesigning the map, it takes a good chunk of time and money. It might be more efficient to ...
29
votes
4answers
2k views
How to avoid the GameManager god object?
I just read an answer to a question about structuring game code. It made me wonder about the ubiquitous GameManager class, and how it often becomes an issue in a production environment. Let me ...
5
votes
1answer
267 views
What's the right/standard way of achieving separation of concerns?
Some background:
I want to start developing games, and taking some of the advice given in this site, I've started with something simple and familiar, such as pong, tetris, etc. I want to take as much ...
8
votes
2answers
448 views
Implementing behavior in a simple adventure game
I've been entertaining myself lately by programming a simple text-based adventure game, and I'm stuck on what seems like a very simple design issue.
To give a brief overview: the game is broken down ...
3
votes
3answers
265 views
Should each UI screen contain the list of screens on the stack or should I use a manager class?
I have a Screen class that encapsulates the updating and rendering of several distinct states, such as the menu, gameplay, and credits. A stack of screens exists on which the screens themselves need ...
13
votes
2answers
619 views
How should I check if a player has completed an achievement?
I'm making an MMO game and I just got to a point where I need to implement achievements... How do I do that? The most straight forward thing to do would be to run this once every 100ms,:
for a in ...
1
vote
1answer
138 views
3D Location Handling
I am thinking about making a simulator type game that will involve having lots of small objects in a 3D space. What is the typical solution for handling these objects? The first thing that comes to ...
11
votes
2answers
761 views
Could I be going crazy with Event Handlers? Am I going the “wrong way” with my design?
I guess I've decided that I really like event handlers. I may be suffering a bit from analysis paralysis, but I'm concerned about making my design unwieldy or running into some other unforeseen ...
4
votes
2answers
289 views
Starting a Game Dev Incubator - Engines to Start With?
I'm currently in the process of developing a technology incubator in my region to cater to game development professionals and aspiring devs and I'm curious about what engines are best to use, with ...
8
votes
2answers
394 views
Manage a large number of independent actors in real-time
I am working on a large scale real-time strategy game - ideally with thousands of units active at once - but I am having trouble managing all of the units at once without it becoming astonishingly ...
3
votes
1answer
358 views
Organizing platformer game into classes
I'm making a platformer game and I'm having some trouble wrapping my head around how to organize my classes. I'm wondering what the best way to have everything interact would be without passing ...
12
votes
3answers
1k views
Appropriate level of granularity for component-based architecture
I'm working on a game with a component-based architecture. An Entity owns a set of Component instances, each of which has a set of Slot instances with which to store, send, and receive values. Factory ...
0
votes
2answers
258 views
Question on methods in Object Oriented Programming [closed]
I’m learning Java at the minute (first language), and as a project I’m looking at developing a simple puzzle game.
My question relates to the methods within a class. I have my Block type class; it ...
6
votes
3answers
514 views
Trophies programming design pattern
What design pattern is best for implementing trophies in a game? I am not a games developer, but is it easy for each player's action to check and update conditions that satisfy 50-100 trophies at any ...
4
votes
3answers
319 views
Internal Game Organization
I've been trying to make various sorts of games throughout the past few months, I've had several false starts (currently using python + pygame). I find that what happens is that I get a first pass of ...
7
votes
2answers
2k views
Information on seamless MMO server architecture
I'm looking for any material on seamless MMO servers! I do have a few articles in the "Massively Multiplayer Game Development" books and "Game Programming Gems 5." Has anyone experience on that topic ...
8
votes
1answer
125 views
Broad topics needed for teaching game development
I am going to be doing a presentation on game development to an iPhone user group in the near(ish) future. My audience are iPhone developers, but not necessarily very experienced ones, and this is ...
11
votes
7answers
680 views
Low coupling and tight cohesion
Of course it depends on the situation. But when a lower lever object or system communicate with an higher level system, should callbacks or events be preferred to keeping a pointer to higher level ...
9
votes
1answer
1k views
Separating physics and game logic from UI code
I'm working on a simple block-based puzzle game.
The game play consists pretty much of moving blocks around in the game area, so it's a trivial physics simulation. My implementation, however, is in ...
17
votes
6answers
2k views
Is Test Driven Development viable in game development?
As being Scrum certified, I tend to prone for Agile methodologies while developping a system, and even use some canvas from the Scrum framework to manage my day-to-day work.
Besides, I am wondering ...
37
votes
8answers
6k views
Event Driven Communication in Game Engine - Yes or No?
As I am reading book Game Coding Complete (http://www.amazon.com/Game-Coding-Complete-Third-McShaffry/dp/1584506806/ref=sr_1_1?ie=UTF8&qid=1295978774&sr=8-1), the author recommend Event Driven ...
13
votes
3answers
3k views
Finite state machine in C++
So, I've read a lot about using FSMs to do game state management, things like what an FSM is, and using a stack or set of states for building one. I've gone through all that. But I'm stuck at writing ...
10
votes
5answers
955 views
Cross platform low level graphic API
When creating a system abstraction is better to have the platform different APIs hidden by a common interface at the lowest level that makes sense.
Taking in account the different modern (with no ...
5
votes
2answers
253 views
How to handle game states for a 1/2-player game?
I'm developing a little simon-like game and I'd like to know what the best approach is when it comes down to game states.
What would be the best approach?
Creating different states/screens for ...

