Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I wrote a little 4 spatial dimension game, it's a 4D snake. The rule are the same as the game for the old Nokia cell phone - eat the food, don't cross yourself, don't go out of the borders.

What do you think of the idea? How do I make a better graphic of the UI? Do you have any suggestion? Like this actually seem a DOS game ...

Here is a little explanatory video: http://www.youtube.com/watch?v=8IUnqm8j4BE

And here there is a new version I did with OpenGL and C++: http://www.youtube.com/watch?v=NaeqUp3jbls

Moreover I have a question, which from the two representation above you like more? Or better, do you have any idea how to represent the 4 dimension at the best?

Btw any comments, suggestions, and questions are appreciated about the UI, the game concept, etc.

share|improve this question

closed as not a real question by Tetrad Feb 22 '12 at 17:56

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

I guess 4D is way over my mind's capacities! –  Ali.S Aug 25 '11 at 0:36
@Pella86: You're asking too many questions at once. "How to make UI Graphics?" is entirely different from "How to represent the 4th dimension?". There are already some UI questions around, so I suggest you change this question to be about how to represent the 4th dimension.. –  bummzack Aug 25 '11 at 7:09
I don't wanted to open more than one topic about this... ;) it was just to have a topic where to discuss the graphic of the game, I know stackexchange is for specific question. But anyway I don't wanted to spam this for with one topic for every problem I have. And btw... I'm not asking how to do UI, I'm asking a style opinion... I tried to ask this on "gaming" but they kindly invited me to come here ;) –  Pella86 Aug 25 '11 at 8:08
The hypercube you have there isn't actually 4d. It's only a projection of a 4d cube in 3d (even though it's actually on a 2d surface). I don't think 4d is a viable game mechanic. –  SD021 Aug 26 '11 at 14:21
We don't consider asking multiple questions spam, in general we like to keep one question, per question. –  Noctrine Aug 27 '11 at 1:54

1 Answer 1

up vote 3 down vote accepted

Some thoughts:

Your first video refers to Time when introducing your fourth dimension. Time is not a spatial dimension and, therefore, is a metaphor that will only serve to confuse your audience.

From a quick Google search, I wasn't able to find any useful information about how to render 4 spatial dimensions onto a 2D screen but there must be some out there. The math behind 3D -> 2D is a right about at the limits of my mathematics mastery so I can't begin to postulate any effective ways to render an additional dimension. But, there's likely someone working on such research right now somewhere; you'll just need to find it.

The complexity of understanding movement between 4 dimensions is likely going to be beyond the grasp of much of your audience unless you spend a lot of time adjusting and catering to players through prototyping and playtesting. The difficulty of this dimensional leap is somewhat facetiously (but still applicably) addressed in this XKCD comic.

I'm not sure if you've heard of a game called Miegakure. It's a 4D platformer in which the player can shift between which 3 of the 4 spatial dimensions are visible/accessible. Unfortunately, the game is not yet released but there are some demo videos available on the game's site. Perhaps its approach to 4 dimensions could be helpful to you.

Good luck!

share|improve this answer
+1. Since everything is projected to 2D, we actually lose 2 dimensions which is probably too much to handle. 4D might be interesting for visualizations, but for a game, well, I doubt it would work. The game might work better if it were stereoscopic (real 3D), in that case we would only lose 1 dimension 4D -> 3D. –  bummzack Aug 27 '11 at 9:34
@bummzack: Stereoscopic version: youtube.com/watch?v=yTQIFVmx-1M –  Pella86 Aug 27 '11 at 11:25
@chaosTechnician: thx for the answer! about the spatial dimension / time issue. Yes I know it, I will make a new video for the new version, where I avoid this metaphor. I found eusebeia.dyndns.org/4d/index.html this website, the only thing I don't do for now is an HSR of the 4d space. I heard about Miegakure, I don't like their representation because is not using the 4d perspective. –  Pella86 Aug 27 '11 at 11:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.