A set of rules that govern an in-game experience. Game design is an effort to come up with game mechanics that allow for players to have a fun and engaging experience.

learn more… | top users | synonyms

0
votes
2answers
543 views

Creating slot reels

Is there any automated way to calculate the slot machine reels icons based on the LIMITS: # of reels # of lines % that is returned to player Include free spin icon or not Include bonus game or not ...
4
votes
1answer
420 views

how to script a match 3 game without waiting for matches to finish

I have developed a full match 3 game without the ability of making another move until all cascading is finished. I was stuck trying to figure out how to do it with the ability of making moves even if ...
0
votes
2answers
267 views

Licence to use RPG systems like Pathfinder

I am sketching out my 2012 programming project, and Im planning to make a classic fantasy RPG game. The world design, plots, characters and all that I can make, but being a avid tabletop role-player, ...
0
votes
3answers
176 views

How should I actually enforce the effects of components?

I asked a question about implementing components here: Am I on the right track with this component architecture? But I had more questions I'd like to ask. What's the best way to actually enforce ...
5
votes
2answers
211 views

How to evaluate a user against optimal performance?

I have trouble coming up with a system of assigning a rating to player's performance. Well, technically there is is a trivial rating system, but I don't like it because it would mean assigning ...
2
votes
2answers
463 views

How do I design a game framework for fast reaction to user input?

I've played some games at cca 30 fps and some of them had low reaction time - cca 0.1sec. I hadn't knew why. Now when I'm designing my framework for crossplatform game, I know why. Probably they've ...
30
votes
9answers
2k views

Is it possible to calculate or mathematically prove if a game is balanced / fair?

This question is not focussed on video games but games in general. I went to a boardgame trade fair yesterday and asked myself if there is a way to calculate the fairness of a game. Sure, some of them ...
2
votes
3answers
1k views

Beginning RTS game student project

I have experience with XNA and Unity3D. I have also built my own engine with Tao and C#. I am in last year of college and I want to make a small RTS game demo, nothing fancy I won't bother much with ...
4
votes
2answers
873 views

Is it correct to assume that behavior trees work for AI, but the player character and static entities still need state machines?

When I read discussions about state machines vs. behavior trees, it is often in favor of using one over the other. However, this seems odd to me that you wouldn't still need a state machine to manage ...
8
votes
2answers
266 views

Is there a design flaw when an entity's state doesn't fully utilize enter(), execute() and exit()?

I'm following Mat Buckland's Programming Game AI by Example, and I find that I don't always have use for enter(), execute() and exit() on an entity's state. For example, in an RPG, a weapon may have ...
0
votes
3answers
444 views

How can I spawn multiple monsters in my game?

I made a little iPhone game in which I want to make multiple monsters spawn. I have one UIImageView called enemy that spawns at beginning of the game. But I want it to spawn many more monsters until ...
3
votes
1answer
553 views

How can I spawn monsters at random locations?

I made a little 2D shooter game for my iPhone. I want monsters to spawn at random locations. But I don't have any clue where to start to make them spawn. I already made the monster image and ...
2
votes
2answers
467 views

Physics in a 2D oblique perspective game

So, just to clarify, because I'm still fuzzy on the terms for perspectives in older games myself, examples of an oblique perspective can be seen in many older RPGs (Earthbound, Final Fantasy, Secret ...
1
vote
1answer
2k views

Are there any top down view sources available for SLICK/LWJGL? [closed]

I've been working with java for a few months now with my girlfriend and we're moving along at an expected rate. I understand the concepts of OOP, we've built many pseudo code starter games from ...
1
vote
1answer
298 views

Does this constitute as copyright infringement?

Say there is a card game, and it has cards that arc out, and has certain types of memberships with certain features such as premium members being allowed to chat, or use private game rooms etc. If I, ...
3
votes
1answer
309 views

Vector fields and game engine

It exist a game developed with a vectorfield game engine? What I mean is that instead of calculating intersections, one could calculate the vector field generated for example by gravity, and for ...
0
votes
2answers
270 views

How to decrease velocity constantly?

I am developing a golf game using the GameSalad framework for iPhone. I have one attribute named speed of type integer with value 5000. I also have one boolean attribute named speedControl which is ...
5
votes
3answers
206 views

What are the different ways to balance an online multiplayer game where user spend different amounts of time online?

Let's consider a game where every player is building his own medieval town. To make this question simple, let's assume that, on this persistent world, some people will play an hour every day (heavy ...
3
votes
1answer
164 views

How to get the physics just right in a physics driven game

I'm working on a physics driven game using a java port of Bullet (JBullet). In our game we have a ball that can have collisions with the other objects, including the objects that define the ...
88
votes
9answers
4k views

What makes a computer opponent feel alive?

Are there any recommended blogs or whitepapers that talk about making the AI in an RPG game feel more real? (Specifically in turn based combat.) I know something must be out there, but I am only ...
1
vote
1answer
553 views

Language agnostic game programming books [duplicate]

Possible Duplicates: Game programming books that don't teach programming? Must read game development books Does anyone know any good language independent game programming books? I ...
1
vote
1answer
2k views

2D Physics Engine for Platform Games - Riding on a Platform

I have a number of questions relating to using a 2D physics engine in a platform game, but one main one that I'm grappling with at the moment. I managed to somewhat integrate the Physics2D.Net engine ...
4
votes
2answers
436 views

What is the name of this power or value-oriented gameplay mechanic?

I would like to identify the name of a certain gameplay mechanism. It is fairly commonly seen but probably best illustrated with card games: A game played with a pack of cards usually has card values ...
12
votes
1answer
1k views

Programming a climbing system like tomb raider

I was wondering if anyone knew or had knowledge of how to program a climbing system like the one found in tomb raider/uncharted. I had thought of just having bounding boxes at all the climbable ...
25
votes
8answers
2k views

In-Game Tutorial Decisions

I'm working on a game with confusing mechanics such as energy storage and the coolant temperature. What is the best way to get a new player learned quickly? What are the pros and cons of different ...
11
votes
4answers
13k views

Logic behind a bejeweled-like game

In a prototype I am doing, there is a minigame similar to bejeweled. Using a grid that is a 2d array (int[,]) how can I go about know when the user formed a match? I only care about horizontally and ...
-4
votes
1answer
94 views

Randomize Sprite moment Help needed [closed]

I am new to Android, I am developing a fighting game in Android with AndEngine. Now I want my enemies to mimic my player behavior and on base of score they should come up with different tactics. I ...
67
votes
11answers
26k views

How to develop RPG Damage Formulas?

I'm developing a classical 2d RPG (in a similar vein to final fantasy) and I was wondering if anyone had some advice on how to do damage formulas/links to resources/examples? I'll explain my current ...
-3
votes
2answers
287 views

Sources (other than tutorials) on Game Mechanics

But, I'm not quite sure where I should start from here. I know I have to go and grab an engine to use with some prebuilt libraries, and then from there learn how to actually code a game, etc. All I ...
1
vote
1answer
625 views

Sorting cube depth correctly with an isometric engine [duplicate]

Possible Duplicate: How should I sort images in an isometric game so that they appear in the correct order? I'm starting work on a simple isometric engine. Everything thing is going great ...
19
votes
5answers
748 views

Level Design, Implying a path to the player

I am looking for articles on level design and particularly for techniques to imply a direction the player to go in, instead of another. Like which game mechanics can be used, how graphics, sound, ...
4
votes
1answer
754 views

Implementing Wall Jumping

I've read this wall jumping question but I'm having trouble implementing it. I've gotten as far as implementing a timer that controls when wall jumping is possible. Right now, if I go up against a ...
1
vote
2answers
817 views

Getting 2D Platformer entity collision Response Correct (side-to-side + jumping/landing on heads)

I've been working on a 2D (tile based) 2D platformer for iOS and I've got basic entity collision detection working, but there's just something not right about it and I can't quite figure out how to ...
4
votes
4answers
1k views

C++ Game engine time scale

i have begun creating a very simple game engine and i am trying to work out how to create a time scale for the game.by time scale i mean some way of increasing and decreasing the speed of the game(not ...
4
votes
1answer
385 views

How to balance a ball on a rotating plane?

I'm doing some research and I really don't want a physics engine when a simple mechanism will do. I have a ball that will be balanced on a plane. The ball will always be "stuck" to the plane and ...
-3
votes
1answer
349 views

Populating Sprites

I am making a android game, it's a tower/base defense like type of game (yea I know it is kind of confusing), I was wondering if anyone knows a good way to have the attacking sprites randomly generate ...
11
votes
1answer
915 views

Moving an Object along a Curve while Rotating it

I woud like to move an object along a curve. At particular points on the curve, I wish the object to change speed and rotate itself along its axis. Imagine an airplane flying to a destination. It has ...
11
votes
5answers
798 views

Do any games have this type of mechanic?

This question got closed on gaming SE as off topic. I hope it's on topic here. Many years ago, a friend and I prototyped a simple 2d rpg with what we thought was a unique idea for the combat ...
6
votes
1answer
327 views

Literature about Open World Games, Freedom to Choose

I'm doing a diploma thesis about the development of games with freedom to choose or open world. Topics will be i.e. development issues in programming and the design itself, mechanics etc. For that I ...
9
votes
7answers
2k views

Other games that employ mechanics like the game “Diplomacy”

I'm doing a little bit of research and I'm hoping you can help me track down any games, other than Diplomacy (online version here), that employ all or some of the mechanics in Diplomacy (rules, short ...
6
votes
2answers
384 views

Are there any good articles that layout the evolution of game development techniques?

I'm just getting into coding up some 3d rendering apps and I'm considering taking the jump into interactivity. While developing I've learned about Euler angles, gimbal lock, quaternions, frustum, ...
12
votes
4answers
2k views

Programming the combat sequence in a role playing game

I'm trying to write a short "game" where a player goes around and fights monsters but I have no idea how to handle the combat. For example, say I have a "Warrior" and a "Troll". How do the two fight ...
4
votes
3answers
133 views

Need a better function for transportation efficiency

I'm making an economic kind of game, and one of the things I'm simulating is the transportation of resources to a central depository, e.g. moving metal from a mine to the city (so it can be turned ...
1
vote
1answer
145 views

Degrees to Coordinates

Hey, I'm creating my second game ever, but this time - using Java. Before I used Pascal and CRT module! =D It's 2D game where you need to drag the ball with mouse from location A to location B. Right ...
6
votes
2answers
489 views

How to store 'dots and boxes' data?

I'm trying to explore a little as to how I could make a simple 'dots and boxes' game. The problem I'm facing is in what way to store which lines are allocated by who. The problem lies in the fact ...
6
votes
8answers
418 views

Is it useful to monitor framerate over the course of an arbitrary (but long) period of time?

How useful is it to keep a measurement of framerate over the course of long times (such as an hour) spanning multiple scenes/data environments? I've had plenty of times where data throttling/pushing ...
10
votes
1answer
395 views

Why has it become commonplace for NPCs to have one weapon per class instead of variants?

For instance, in Half-Life 2 you have Civil Protection, Combine Soldier and Combine Elite. Each class has a weapon. Is there a shift away from this at all, where the NPCs are matched with the player ...
1
vote
2answers
843 views

Game Maker not recognizing variable

Attempting to set up a targeting array for a MMO-style game in GameMaker8 Pro, I have this code in the create event for the player's character, which is and has been running perfectly fine: j = 0 i = ...
5
votes
1answer
307 views

Realistic damage

I'm looking for a good way to simulate damage, for example a weapon firing at a ship it would calculate the damage depending on layer type, weapon type, angle and similar what i need is a way to to ...
6
votes
1answer
382 views

What should “own” the battle state in combat between the player and NPCs?

I have a Map, a Tile, NPCs and the Player. When a player enters a tile in the map, a moveTo event is fired, which calls for any NPCs associated with that tile to be "activated". Those NPCs may be ...