sb3dgraph
|
|
« on: June 13, 2012, 08:48:09 AM » |
|
------------- Hello, kind gentlemen! First of all, please forgive me for my bad English. In 11 of March I started a game project. The game is planned as something near to 2d Minecraft, and sometimes near to a roguelike. ------------- Lets play on youtube in English (new): Lets play on youtube in Russian: ------------- Realized game features:1. A large and mysterious world that lives not around the main character, but by itself. And the hero must investigate, explore the world, to understand his life and to survive in it. Each game step calculated entire whole world map, not just an area around the hero. The whole world lives regardless of the protagonist. Trees grow and dies, floods, breeding and dying animals, in the depths of the earth erupt volcanoes, earthquakes shifting layers of earth, pressure and temperature are produced minerals, underground creatures built the treasury, and mined ores. All of this is already in the game, but should be even greater. 2. The gameplay is basically "the search and survive". The player goes through the caves and searching, searching. And sometimes it runs on who found it. Crafting and blocks set are present in game, but these features is not the main gameplay features. ------------- Link 11 November zip archive 11 Nov build (English version) ------------- ------------- Release screen: ------------- ------------- Not so old screens: ------------- ------------- Old screens: ------------- ------------- Very old screens: -------------
|
|
« Last Edit: December 02, 2012, 12:53:41 AM by sb3dgraph »
|
Logged
|
|
|
|
Hypnohustla
Level 1
|
|
« Reply #1 on: June 13, 2012, 09:56:05 AM » |
|
That enviroment looks BEAUTIFUL!
|
|
|
Logged
|
|
|
|
Maud'Dib Atreides
|
|
« Reply #2 on: June 13, 2012, 10:25:26 AM » |
|
Christ, this is amazing!
I had noticed that the game moves as the keys are pressed, as the alternative of the world moving and living without the player input, is this permanent? The rocks and trees grew and fell only when I moved the player.
This is extremely beautiful! I see many miner games made but this one seems to have the potential to surpass the popular 2 titles which don't need mentioning here.
It's extremely easy on the eyes as well.
|
|
« Last Edit: June 13, 2012, 10:31:19 AM by # »
|
Logged
|
Guy: Give me all of your money. Chap: You can't talk to me that way, I'M BRITISH! Guy: Well, You can't talk to me that way, I'm brutish. Chap: Somebody help me, I'm about to lose 300 pounds! Guy: Why's that a bad thing? Chap: I'M BRITISH.
|
|
|
ஒழுக்கின்மை (Paul Eres)
|
|
« Reply #3 on: June 13, 2012, 10:33:40 AM » |
|
looks good; will the game be *purely* sandbox or will you add some challenges eventually? i tend to not like pure sandbox games without any goals at all. i like having at least some goal, even if it's just something like "make a city as big as possible" as in sim city, or "evolve your species to reach space" like in sim earth / spore
@# -- that's standard for roguelikes. time only passes when the player does something. it's the same thing in dungeon crawl stone soup for instance.
|
|
|
Logged
|
|
|
|
sb3dgraph
|
|
« Reply #4 on: June 13, 2012, 11:25:27 AM » |
|
That enviroment looks BEAUTIFUL!
This is extremely beautiful!
Thanks, it is very motivate me to continue work. But, good graphics is not the point of this game. I am hope to hardcore, long and interesting gameplay and game mechanics. I had noticed that the game moves as the keys are pressed, as the alternative of the world moving and living without the player input, is this permanent? The rocks and trees grew and fell only when I moved the player.
Yes, this is default regime of this game. But, if you want to spend a game time, you may press a space button, and game regime will switch to continuous time. looks good; will the game be *purely* sandbox or will you add some challenges eventually?
Yes, yes! Some challenges is only planned, and some challenges is already present. Global challenge on game map is to build the between worlds teleport and go to the next map. For do this, player need to solve many intermediate challenges: a) find ores and create items, b) find artifacts, c) find materials to build between-world teleport, d) stay alive . Global game challenges now I am not select, but they are will be preset, I think.
|
|
|
Logged
|
|
|
|
sb3dgraph
|
|
« Reply #5 on: June 13, 2012, 01:19:03 PM » |
|
I'm getting a lot of lag and choppiness on my machine
These lags mostly because of the large world map. Living world calculated each step. Yes, now this game wants a powerfull cpu, but I am hope to optimize it a little. this game has tons of potential. Looking forward to seeing where you go with it.
Most of the features on this first map has already been done. Next, I will focus on creating new worlds, where the player will get after the first world. In the new world, which is logical, plan new features and mechanisms of life. But _this_ world is almost ready to start, so what to expect from the game, you can already see.
|
|
|
Logged
|
|
|
|
JobLeonard
|
|
« Reply #6 on: June 13, 2012, 03:53:54 PM » |
|
Looks beautiful! Is it all cellular automata? And do the elements of the world only interact with neighbouring elements? Wouldn't that allow for GPU-based physics?
|
|
|
Logged
|
|
|
|
sb3dgraph
|
|
« Reply #7 on: June 13, 2012, 11:13:55 PM » |
|
Looks beautiful! Is it all cellular automata? And do the elements of the world only interact with neighbouring elements?
No, the world blocks have very more complex mechanics. Creatures, for example. They are walking around, run to or from enemyes, sentient beings is build tunnels, houses and treasures. And they do not build on a fixed schedule. So, you can see, that is not possible on simple cellular automat. ------------- Today I make a more shadows from the light blocks. I think, that is better. This is small screenshot: new shadows on left part-------------
|
|
|
Logged
|
|
|
|
halfninja
TIGBaby
|
|
« Reply #8 on: June 13, 2012, 11:18:19 PM » |
|
This looks great! I don't know how you achieved the lighting but it's really distinctive. With a bit of work to make it perform better it should be amazing.
|
|
|
Logged
|
|
|
|
eigenbom
|
|
« Reply #9 on: June 14, 2012, 01:45:44 AM » |
|
Hey this is cool, and the lighting is great. Can't wait to see how it develops..
|
|
|
Logged
|
|
|
|
Eigen
|
|
« Reply #10 on: June 14, 2012, 02:02:00 AM » |
|
It's looking really good. The background art style for some reason reminds me of the old Sierra and Lucasarts adventure games. The sort of digitalized painting look. Sadly it was too choppy on my machine to really give it a go.
|
|
|
Logged
|
|
|
|
JobLeonard
|
|
« Reply #11 on: June 14, 2012, 04:53:40 AM » |
|
No, the world blocks have very more complex mechanics. Creatures, for example. They are walking around, run to or from enemyes, sentient beings is build tunnels, houses and treasures. And they do not build on a fixed schedule. So, you can see, that is not possible on simple cellular automat. Am I correct in assuming that every tile is an object? I get why you can't do agent-based behaviour on the GPU, but maybe you can still let it compute part of the physics of the simple objects in the world. Another thing you can "optimise", since it's turn based, is to pre-compute the parts of the next turn that will happen regardless of player input. But maybe you already do that.
|
|
|
Logged
|
|
|
|
sb3dgraph
|
|
« Reply #12 on: June 14, 2012, 06:00:38 AM » |
|
With a bit of work to make it perform better it should be amazing.
Sadly it was too choppy on my machine to really give it a go.
This is a turn-based game, so it was planned. To give control to the player - a step should not be quick. But the other side - yes, performance problem is present. Not sure of success, but try to slightly improve the situation. Hey this is cool, and the lighting is great. Can't wait to see how it develops..
Thanks, but developing not so fast, as I want. Work on the game only in spare time. Which is not so much. I get why you can't do agent-based behaviour on the GPU, but maybe you can still let it compute part of the physics of the simple objects in the world.
I think, I am not so skilled for such GPU calculating. All game graphics is soft-rendered, by the way. In other words, all graphics calculating on a CPU now. Another thing you can "optimise", since it's turn based, is to pre-compute the parts of the next turn that will happen regardless of player input. But maybe you already do that.
I tried to do so. In pauses world calculating ahead, and when player start moving after pause, the game run faster. But a couple of seconds, and game is slow again. These changes in velocity were not pleasant, as experience has shown. Thanks to all visitors of this topic for kind comments!
|
|
|
Logged
|
|
|
|
NemoDev
|
|
« Reply #13 on: June 14, 2012, 07:41:27 AM » |
|
Following this for sure. When I get home I want to try the build, that terrain does look amazing however
|
|
|
Logged
|
|
|
|
JobLeonard
|
|
« Reply #14 on: June 14, 2012, 07:45:25 AM » |
|
I get why you can't do agent-based behaviour on the GPU, but maybe you can still let it compute part of the physics of the simple objects in the world.
I think, I am not so skilled for such GPU calculating. All game graphics is soft-rendered, by the way. In other words, all graphics calculating on a CPU now. Well, truth be told, neither am I . But I do understand the general idea: instead of treating a texture as a picture, treat it as a 2 (or 1 or 3) dimensional array. Use fragment shaders to calculate stuff with that data. Especially with modern OpenGL you can do all kinds of stuff not directly related to graphics - treating a texture as a look-up table for example (see linked tutorial), or doing particle physics. Jus in case, if you decide to switch from soft-rendered to hardware accelerated, this is a good modern OpenGL tutorial: http://www.arcsynthesis.org/gltut/index.htmlAnother thing you can "optimise", since it's turn based, is to pre-compute the parts of the next turn that will happen regardless of player input. But maybe you already do that.
I tried to do so. In pauses world calculating ahead, and when player start moving after pause, the game run faster. But a couple of seconds, and game is slow again. These changes in velocity were not pleasant, as experience has shown. Ah, good point. Hiccups can be more annoying than constant slowness.
|
|
|
Logged
|
|
|
|
Franklin's Ghost
|
|
« Reply #15 on: June 14, 2012, 09:18:24 AM » |
|
As everyone else has mentioned great looking game and I really like your lighting aesthetic. Also like the way you're incorporating the roguelike time passing. Interesting to see the trees grow. Doesn't run the best on my laptop but will definitely be following this
|
|
|
Logged
|
|
|
|
sb3dgraph
|
|
« Reply #16 on: June 14, 2012, 10:35:39 AM » |
|
Jus in case, if you decide to switch from soft-rendered to hardware accelerated, this is a good modern OpenGL tutorial
Thanks, then come in handy if I decide to go this way. But for now, I mostly work on playing mechanics, not on game engine. ------------- Today I create a between worlds teleport mechanics. For this I rewrited a saves system, and now all ready for start creating a new worlds with another game mechanics, than the first one. Moving to the next world is one of the challenges of maps. Picture of between world teleport: push me. By the way, one-color squares are tiles, which I have not painted yet. -------------
|
|
|
Logged
|
|
|
|
sb3dgraph
|
|
« Reply #17 on: June 14, 2012, 10:25:29 PM » |
|
Since I'm doing this game for several months, but had not talked about its creation here, I think it will be interesting to show the old screenshots of its development. 17 March20 March21 April6 May18 May29 May6 JunAs you can see, start graphics is more roguelike. And game was planned with only text-based graphics. But later I decided to add tiles.
|
|
|
Logged
|
|
|
|
JobLeonard
|
|
« Reply #18 on: June 15, 2012, 06:10:25 AM » |
|
Fascinating to see how it develops over time.
|
|
|
Logged
|
|
|
|
eyeliner
|
|
« Reply #19 on: June 15, 2012, 06:29:38 AM » |
|
Amazing, all I can say. Those development shots really show the labor you went through.
I'm hoping you have success.
|
|
|
Logged
|
Yeah.
|
|
|
|