"Rendering a galaxy from the thousands of lightyears down to the insects on a little plant is a very tough task."
I don't know if "agile" is the best for that. You need some serious engineering. Next serious question: why use Node for this? This is much better suited for rendering in C or C++. -- Joshua Gross Christian / Web Development Consultant / BA Candidate of Computer Science, UW-Madison 2013 414-377-1041 / http://www.joshisgross.com On Jul 25, 2012, at 2:26 PM, Stephan Bruny <[email protected]> wrote: > If you don't call me crazy then you are! > Some years ago I've been a game developer (NDS, PC, XBOX 360) but now I earn > my bucks with web development like most of us I guess? > I used NodeJS for middleware, small websites and applications within > service-environments and it always proofed to be blazing fast. > > But now comes the time to make a game again. A real huge thing. An I mean > huge ;) > Maybe some of you know what I mean when I say "Shores of Hazeron". > It's a mixture between (MMO)RPG, simulation and strategy within a whole > galaxy that is simulated on the server side. > > To make a short version of my idea: > The game simulates an entire dwarf-galaxy (about 8000 light years) where we > put like 5 alien races. > The player has a lot of crafting abilities, can build houses, invent > technology, etc. to finally build a rocket flying to the moon(s) orbiting his > home world. > The player's race might colonize it's solar system and head for intergalactic > travelling and maybe meet one of the other races...and then...phew phew phew. > ;) > > You might expect a game design document, but I'm working as a product manager > within an agile team, and I'd say, as long as I don't need to sell something > to a publisher, I can keep it agile from the idea to the implementation. > > Technically there are some hard rocks to break. > Rendering a galaxy from the thousands of lightyears down to the insects on a > little plant is a very tough task. > Using procedural algorithms is the way to go (using a highly modified version > of a noise algorithm). And this technique is pretty much 1984 - implemented > in the game Elite. > But procedural algorithms might also be a problem within NodeJS because of > blocking? > It would also be very interesting to have a RESTful interface for the client > side. > A blazing fast storage system is also needed. I wanted to use Redis for this. > But maybe there is something more JS-Like? > > I know there are some demos around there with similar ideas (like the > infinity space game). But it's not exactly what I want, because I really > never care about graphics, but about game play. > And I want to make a game where the player is pretty free, never bored and > where the game changes according to the actions of its players. > > I'd like to hear your suggestions. (But please don't tell me that it will be > hard or impossible - it never is impossible, but always hard, I know that :-D) > Maybe you might even like to join me and support the game with your ideas > and/or your coding abilities. > We'd open up a forum or something for communication and project management > maybe. > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
