Game Design is the practice of creating and balancing systems and the mechanics which the player uses to affect those systems. This is not to be used for programming questions about the "design" of features, engines, etc.

learn more… | top users | synonyms (1)

-1
votes
1answer
494 views

Different Attack Systems in RPG [duplicate]

I'm making a 2d rpg game with libgdx and java, and I'm wondering how I would organize different attack systems - magic, melee, etc. (it's not a turn-based rpg). I have a PlayerClass enum, a Player2D ...
2
votes
2answers
1k views

how to design and develop game level(stages) [closed]

I need some expert opinion about game level design. I've been developing android game(2D) using LibGDX framework inspired from below sample game. LibGDX sample Drop game I've customized this game ...
4
votes
3answers
490 views

Skill vs. Luck, the ratio and its measurement

Gamer buddies, is there a term to describe the level of variance in a game, in comparison to luck. The card game war would have 0 skill and 1.0 luck because the player cannot affect the game. I can't ...
3
votes
2answers
269 views

Spawning entities in groups on a 2d tile-based map

I have a 2d game that generates an "infinite" map of tiles based on a "noise" height map. Each time a new "chunk" of 16x16 tiles is loaded, I have code that randomly chooses a "creature" to spawn into ...
2
votes
1answer
336 views

Multiplayer matchmaking algorithm

I'm building a game in which there are tournaments. During the tournaments we want players to play against each other in an efficient way. What I'm looking for is a generic algorithm that will match ...
7
votes
2answers
372 views

When should I start designing levels? [closed]

I'm working on a puzzle game. I thought of a core mechanic, implemented it, tuned it and now I have something I'm happy with. I'd really like to build a few levels before I work on stuff like UI and ...
1
vote
1answer
465 views

What is the logic behind a 3D Projection 'Camera Perspective'? [closed]

Suppose I had a 3D Cube on a 2D plane (screen). And I wanted to use the keypad to move and rotate it. Without referring to a 3D Game Engine that could do this for me can you explain me the logic or ...
1
vote
1answer
142 views

Cartesian Coordinates & Layout [duplicate]

The way cartesian coordinations are presented and used is kinda confusing. When working with 2D the vertical axis is Y, though when working with 3D the vertical axis is Z and Y becomes the "depth" ...
2
votes
1answer
186 views

Setting a displacement or offset between Snake segements

I have a problem in maths or I do not know. I have drawn few circles that simulates the body of a snake, the head of the snake moves and others should follow. but the is no offset or displacement ...
0
votes
1answer
115 views

Languages to develop games [closed]

Hello I am a 10th grade student from India...I have been playing games since a very young age. I want to work in the game industry as a game developer...I have started learning the basics of C ...
2
votes
1answer
166 views

How should I architect my GUI for my HTML5 canvas cell phone game? [closed]

I'm making a game on the HTML5 canvas and my intent is to run or port this code to work on cell phones. Right now it only runs on my desktop computer. I'm trying to write my GUI code but I'm not ...
0
votes
2answers
97 views

is a good practice to orgnize MVC classes in diferent packages? [closed]

Im,working on a project where the classes are organized by subject like gameplay, menus, utilities etc... Basically this 3 packages. is a good practice to organize classes in controller, view and ...
14
votes
3answers
618 views

How to represent projectiles in video game?

I'm making a simple fixed shooter game (similar to Galaga) as part of a presentation I'm doing. I'm wondering, what strategies/data structures would people use for tracking projectiles (like lasers ...
8
votes
2answers
526 views

How to implement “identify item” feature in RPG

In many games there is an approach that you can't use item that hasn't been identified. And usualy you can't identify it by just using it. While this approach simplifies a lot of things it just ...
1
vote
1answer
144 views

Making a game for multiple platforms [closed]

I am making a game with web, iphone, and android front-ends. I want to make them all able to interact well through the back-end so that any user can play with any user. To do this I've decided to ...
3
votes
1answer
380 views

Web single player 2d top-down RPG - background image, sprites, and new level loading

I'm making a web single player 2D top-down rpg using JavaScript (create js library) and have a couple questions. For the background image, I've currently loaded a 1000x1000 bitmap to represent the ...
72
votes
8answers
4k views

Why do loot drops contain (mostly) useless items?

I was thinking about this and couldn't figure this out. In Diablo you kill enemies and they drop random things. But usually the drops are worthless to you relative to what you already have equipped. ...
2
votes
3answers
486 views

How do I represent walls in a 2D tile based map?

I'm trying to create a simple 3D(2D) Dungeon Crawler but I am going to be using simple flat images to show the user they are in a "3D" world. Now what I mean is something like Sword and Serpents on ...
-1
votes
1answer
226 views

Human to Monster Morph on 2D graphics [closed]

A friend and I are writing a topdown RPG called NecroMonster. In the game when you defeat an enemy you can take its shape (basically morph into it) and we dont know how to make this look right. First ...
1
vote
1answer
884 views

libgdx: how to manage entity classes [closed]

Good day sirs, I know this is a newbie question but I really need to ask it. I've been reading a lot of sample codes on libgdx, and I have seen entities(player, enemy, boss,etc.). my question is what ...
1
vote
0answers
101 views

G-rated word lists in various languages for programming children's games [duplicate]

I'm programming a word guessing game that uses large lists of words (no definitions, just words). Word length is configurable. Parents could set the word length to be very short and let small children ...
-1
votes
2answers
175 views

Methodologies for deciding the number of characters a design should have? [closed]

I need to identify a maximum number of characters in a game so that I can provide a high number of choices without overwhelming the player. How do I determine the optimum set of characters to use in ...
1
vote
0answers
85 views

Text-based game based on progress, lottery, collecting and achievement dynamics [closed]

I'm playing with an idea for a game I want to develop for a text-only, turn-based environment (think instant messenger). The game will be driven by the progress, lottery, collecting and achievement ...
4
votes
2answers
203 views

Having 1 button for multiple purposes

Consider the following: you have a space invaders game. The 'hero' has 2 abilities - a normal attack which shoots standard bolts of whatever and a special attack which hits harder. The special attack ...
3
votes
3answers
299 views

Game Map Implementation

I want to know how I can create a virtual town or city (like skyrim towns or gta4 liberty city) Should I create something on paper and copy coordinates? (Building1 floor corner coordinates are these, ...
7
votes
5answers
929 views

How many levels should I make?

One issue I grapple with across many of my games is trying to decide how many levels to put in my game. This is across genres and platforms. In general, constraints that may decide -- although they ...
1
vote
2answers
277 views

Handling intro and title screen

What is the best way to handle the intro, title screen, and menus? I am contemplating that each of these could be a "scene" object of sorts. Perhaps in the game loop based on what needs to be done, a ...
3
votes
2answers
260 views

Spell design and comunication with Player

Im trying to design Spell class that can modify almost anything, Player, Units, other spells, etc. I figured out two ways of doing it, but none of this seems proper for me. Thats mainly because of ...
2
votes
3answers
438 views

How complex should enemy AI be in a dnd-alike?

I'm writing a text-mode (python + ncurses), turn-based rpg based loosely on 3rd edition D&D and Neverwinter Nights (the PC game) rules. It's not going to be a full implementation, but 'in the ...
-4
votes
2answers
217 views

Did Badland introduce the concept of “swarm”, or is it already present in earlier games? [closed]

I've noticed the concept of swarm (there called "clones") in Badland, and I've never seen anything like it. Here's a video showing it. I'll describe it: you start with one guy, and going on through ...
23
votes
9answers
1k views

How are boss battles important?

What are the point of boss battles in the current form? For most games, a boss encounter is usually: A puzzle of sorts, where you have to figure out when the boss' weak point is exposed. An enemy ...
4
votes
2answers
257 views

Manage user input and diffentiate it between the player and the app

I hope the title makes sense. Basically, I am trying to figure out how the app will know I the input I am sending it is meant for the app and not the player, and vice-versa. (It is very similar to ...
18
votes
2answers
981 views

Kickstarter “last minute cold feet”

today I scheduled the publication of a video on Kickstarter requesting approximately $5,000 in order to complete the iPhone shooter game I started 1 year ago after quitting my job. I invested more ...
0
votes
1answer
181 views

Edge Detection on Screen

I have a edge collision problem with a simple game that i am developing. Its about throwing a coin across the screen. I am using the code below to detect edge collisions so i can make the coin bounce ...
1
vote
2answers
311 views

How to create a legally valid timestamp of unpublished game artwork

Before publishing promotional material of my first indie game I wanted to mark all my artwork with a legally valid timestamp. There are two ways I know to do this: 1 go to a sollecitor/lawyer and ...
3
votes
2answers
431 views

What benefits does a game design degree have for a hobby game programmer?

I am interested in studying game design, not because I want a job in the games industry, but because I am interested in the subject itself. I read the following questions, but they mostly deal with ...
1
vote
2answers
248 views

What should I consider when selecting a field-of-view (FOV) for a space game?

I am making a space game (like the game Freelancer). You control a space ship in third person. What are some gameplay considerations that I should weigh when selecting a field-of-view (FOV) for such ...
1
vote
1answer
299 views

Application of Game trees in AI

My specific area of interest is designing the AI of real-time multiplayer games, for example, RTS games. Moves by players happen simultaneously, so I was wondering whether or not it would be modeled ...
1
vote
2answers
853 views

LibGDX with Android UI

Hello I want to combine between android UI and libGDX. I want to have half of my screen with libgdx engine (animated sprite) and the other half of the screen with android UI buttons. Does anybody know ...
1
vote
2answers
137 views

Game concept sketching [closed]

I am looking for 2D game concept sketching software(not engine). Something that will let me put sprites, backgrounds together and maybe do some minimal animations. The ultimate goal is to design game ...
0
votes
3answers
229 views

Valid gameloops

I've got a thread (gameloop) in my game that is super complicated, and is built with the help of tutorials when I was still a beginner. But now that I understand a bit more, I find myself wondering ...
9
votes
2answers
1k views

What are the pros and cons of skill trees versus skill lists in RPGs? [closed]

What are the pros and cons of skill trees versus flat skill lists in role playing games? In what situations would the usage of one be more appropriate than the other? Here is an example of a ...
2
votes
3answers
358 views

How to determine the demographics of a game after release?

I am interested in demographics of people who actually play my game. Here are few assumptions I made: Players, especially the younger ones, are often not the buyers (or downloaders in case of ...
0
votes
2answers
168 views

Serious gameplay issue by spawning enemies according to elapsed time

EDIT: I have changed the title as I think that this is a general gamedevelopment question but, on a technical note, I am using Cocos2d v2.0 Some time ago I had asked a question on which was the most ...
-1
votes
1answer
116 views

Data driven tool for gamedesigner [closed]

I'm looking for a software my gamedesigner can use setting monster characteristics. Like one row of all monster types (and ability to add new ones) One column of all 'templates' (normal, small, big, ...
0
votes
4answers
168 views

Designing interface for interacting with game objects

I'm making a roguelike (-like) game, somewhat like Project Zomboid or Don't Starve. In my game, there are many different object in the world that the player can interact with; there are also many ...
2
votes
2answers
489 views

What tools/software are used to make the environments/levels/maps in games? [closed]

This question has probably been answered before but I've not been able to find the answer, since I'm not able to frame the question with brevity. So the whole question is :- The worlds/levels that ...
4
votes
2answers
477 views

Best way to keep track of game objects

I'm not exactly sure how I should ask this question, and so the title may be misleading - I am not asking if I should use a list or a stack or a vector or a queue - but how I should go about keeping ...
4
votes
1answer
388 views

Making a game “resize-safe”

It's one thing to get the graphics aligned perfectly, it's another to do this for every single resolution and not take too much time and/or make the code unreadable due to size. Games like Battlefield ...
-4
votes
1answer
263 views

Recommended graphic software for creating great graphics in game? [closed]

I came across a game called Trine2. It has a great graphics here is one image i captured here. Forgive me but I need 10 reputation to upload image so i use external sites. How did they create that ...