Laitch
|
|
« on: August 07, 2012, 05:58:22 AM » |
|
Hi all, Im working on a game that is mostly inspired by Settlers (2), Anno and transport tycoon. The main idea is to setup a small humblet settlement and keep it running by getting supplies. The idea is that you would build a structure close to a resource to get that resource and then build infrastructure to get it back to the settlement, for instance building a woodcutter close to a forest would give wood and then the player has to build a train line to get the wood back to the settlement. The game will take place in a randomly generated voxel world (not infinite) and the player has to not only get resources to keep the humblets happy but also defend them from enemies. I’m not sure yet how the gameplay for that is going to be. What is a Humblet? I haven't decided exactly on that yet but for now I imagine that they are like dwarves that prefer to live on the surface. Images:Old screenshots: http://www.laitch.com/Media/1.jpghttp://www.laitch.com/Media/2.jpghttp://www.laitch.com/Media/3.jpgVideos:Humblets - Tech demo #4
|
|
« Last Edit: July 31, 2013, 03:26:49 AM by Laitch »
|
Logged
|
|
|
|
Lexonite
|
|
« Reply #1 on: August 07, 2012, 09:33:22 AM » |
|
sounds like a cool game idea with the resource transferring business. I could imagine there being upgrades for better ways of protecting your cargo from robbers/etc..
|
|
|
Logged
|
|
|
|
Liosan
|
|
« Reply #2 on: August 07, 2012, 10:38:53 AM » |
|
Im working on a game that is mostly inspired by Settlers (2), Anno and transport tycoon.
Would it be an elephant in the room if I asked about Dwarf Fortress? I like the Transport Tycoon idea, I think it'll work out nicely. I'll stay tuned I'm actually working on something similar myself, more geared towards Anno and Ceasar than Transport Tycoon gameplay-wise, though (no devlog yet). I see you've got the same 'slope' algorithm like I do (triangular thingies instead of voxels). I warn you - it was murder to get it right when I came to terrain modifications Always some weird corner case... Anyways, I'm keeping my fingers crossed for your project, maybe we can share some experiences Liosan
|
|
|
Logged
|
|
|
|
impulse9
Guest
|
|
« Reply #3 on: August 07, 2012, 10:56:07 AM » |
|
Looks like Transport Tycoon in real 3D! I like this idea!
|
|
|
Logged
|
|
|
|
Paul Jeffries
|
|
« Reply #4 on: August 07, 2012, 02:58:03 PM » |
|
Looks good, I like the style of the triangulated terrain map. Is it possible to do overhangs etc. in your engine or is it more of a straightforward height map?
Does it really have to be Dwarves again, though? I don't have anything against Dwarves, you understand, it's just that they seem a bit overexposed in the whole procedurally-generated-settlement-survival-management genre...
|
|
|
Logged
|
|
|
|
Lexonite
|
|
« Reply #5 on: August 07, 2012, 07:03:18 PM » |
|
how about dwarven frogs!.. or.. dwarven sloths? dwarven kitties?.. idk.. regular dwarves are cool too.
|
|
|
Logged
|
|
|
|
Laitch
|
|
« Reply #6 on: August 08, 2012, 12:57:02 AM » |
|
@AlexHW - Yes, there needs to be some way to defend your dwarves and their trains from enemies... I haven't decided on exactly how yet Im working on a game that is mostly inspired by Settlers (2), Anno and transport tycoon.
Would it be an elephant in the room if I asked about Dwarf Fortress? Well, I did say mostly inspired, so they are not the only source of inspiration ... But honestly I don't plan on having many similarities with Dwarf Fortress. I guess they share the same core idea, but gameplay wise I want it to be closer to the other games. I don't know that triangular algorithm thing. I was thinking about using marching cubes but I ended up doing a more traditional (minecraft) voxel engine. I then modified it so that I could have more shapes then just squares. The shape of the voxels are based on it's neighbors, for instance if there is a block underneath and to the side, the voxel will be a slope: I guess you can barely even call it a voxel engine anymore Also when you get a devlog, send me a link... I'm really interested in seeing that slope algorithm in action @impulse9 - thanks! I was going for that classic "tycoon" look for the terrain @Paul Jeffries - Yes it can do overhangs: I choose dwarves because I was inspired by the warhammer dwarves with guns and machines without it being to steampunk'ish. However nothing is settled in that area so I'm open for ideas... maybe even invent a new race dwarven frogs would be a cool race On another note... can anybody tell me the rules for doubleposting on this forum?
|
|
|
Logged
|
|
|
|
Liosan
|
|
« Reply #7 on: August 08, 2012, 01:42:27 AM » |
|
I don't know that triangular algorithm thing. I was thinking about using marching cubes but I ended up doing a more traditional (minecraft) voxel engine. I then modified it so that I could have more shapes then just squares. The shape of the voxels are based on it's neighbors, for instance if there is a block underneath and to the side, the voxel will be a slope: (...) I guess you can barely even call it a voxel engine anymore Oh, I get it, now I see the differences. I tried to implement the model from Dwarf Fortress, so blocks are the size of one dwarf. Also, I have some blocks marked as "slope" and some not - this allows me to have both sharp cliffs and slopey edges. But since not all slopes are legit I have to update this setting... which is troubling. For instance, when a dwarf digs out a tile, the tile above it can no longer be a slope. I'm not sure if you have this problem in your code Liosan
|
|
|
Logged
|
|
|
|
Eigen
|
|
« Reply #8 on: August 08, 2012, 02:48:13 AM » |
|
This looks and sounds interesting, mainly because Transport Tycoon is awesome! There was a 3D version of TT on some console but it wasn't very popular but I can't remember why ... either the graphics or performance or usability. Getting road and track laying working well in 3d might be quite tricky. I'm really used to the auto tool in OpenTTD and the original game feels quite clunky and slow in that area. I know this is all very early and temporary and perhaps you haven't even thought about the style you're going for but you should try a very clean style with textures and art, I think it'll look very good. Maybe even cell shaded? Currently the noise makes it look dirty. It'd be great if you could like dig coal from deep inside the terrain and have to carry it out with trains. Anyway, keep at it. I'm liking the concept.
|
|
|
Logged
|
|
|
|
Paul Jeffries
|
|
« Reply #9 on: August 08, 2012, 03:51:34 AM » |
|
Excellent. A tunnelling I shall go...
I think if you want to go with Dwarves that's fine, it just might lead people to assume that it's Just Another Dwarf Fortress Clone, wheras this actually looks a lot more unique. I vote for monkeys with big Brunel-style stovepipe hats. Or Yetis. With stovepipe hats. Actually, on second thoughts I don't care what they are but they have to have comedy stovepipe hats.
|
|
|
Logged
|
|
|
|
Laitch
|
|
« Reply #10 on: August 08, 2012, 03:10:31 PM » |
|
@Liosan - Yes with the conditions I have now a voxel can only be a slope if there is a block underneath it... I don't know if it's a problem though @Eigen - Thanks. I think the 3d version was for ps1 although I'm not 100% sure. There is a video on youtube somewhere And yes I need to figure out what style I want to go with but it's still early in development and since I'm not an artist I'm going to postpone it a little more. @Paul - I cannot guarantee that there will be any stovepipe hats before I know what artistic look I want Just a small pictureless update: Ive been reading up on different instantiating techniques in XNA and I finally think I'm getting the hang of hardware instantiating. With that in place I can begin to work on some vegetation!
|
|
|
Logged
|
|
|
|
Rumrusher
Level 6
|
|
« Reply #11 on: August 09, 2012, 02:40:14 AM » |
|
first question "Will we be able to derail and wreck trains, can we wreck trains into our dwarven settlement, can we shove a cart loads of dwarves on a track and ramp them into a lake/volcano/pit of fast moving trains?"
|
|
|
Logged
|
|
|
|
Laitch
|
|
« Reply #12 on: August 09, 2012, 07:53:40 AM » |
|
@Rumrusher - I'm afraid that the only train disasters I have planed is two trains colliding. I don't plan on being able to derail the trains I'm working on vegetation and here is the result so far: As you can see I'm also experimenting with some cleaner higher-res textures for the ground (as suggested by Eigen) Time to stress-test the vegetation system!
|
|
|
Logged
|
|
|
|
s0
|
|
« Reply #13 on: August 09, 2012, 07:58:41 AM » |
|
Im working on a game that is mostly inspired by Settlers (2), Anno and transport tycoon.
Would it be an elephant in the room if I asked about Dwarf Fortress? Welp DF is pretty much the Settlers on steroids anyway, so... Game looks cool
|
|
|
Logged
|
|
|
|
Liosan
|
|
« Reply #14 on: August 09, 2012, 10:16:17 AM » |
|
Heh, you're making faster progress than we are As you can see I'm also experimenting with some cleaner higher-res textures for the ground (as suggested by Eigen)
Aaand you fixed the UVs for the slopes, right? They look better. I've got more or less the same question as Eigen - are you planning on mixing the terrain types a bit more fluently (multitexturing?), or are you staying with the sharp lines between them? They look nice if you ask me. Would it be an elephant in the room if I asked about Dwarf Fortress? Welp DF is pretty much the Settlers on steroids anyway, so... Heh, more like The Settlers + Rogue Liosan
|
|
|
Logged
|
|
|
|
Laitch
|
|
« Reply #15 on: August 11, 2012, 02:31:48 PM » |
|
@C.A. Sinclair - Thanks @Liosan - Actually I haven't changed the UVs... I guess they look off because the slope is not a perfect square but rather a rectangle and since the texture is a square it will look stretched. This becomes less visible with a higher resolution texture I guess As for having more fluently changes in the terrain I don't think I will be working on that now. I'm about to start optimizing the terrain engine and when that is done I really want to move on with other parts of the game I've been working on new animated water and I have added a skybox (I need a better looking skybox texture ) I was considering making the water reflective but I decided against it. (I fear that it will look to realistic compared to the rest of the scenery)
|
|
|
Logged
|
|
|
|
GeoffW
|
|
« Reply #16 on: August 11, 2012, 02:32:49 PM » |
|
Looks really nice. One small criticism is that the grid lines alias quite badly. Probably worth checking you've got MIP mapping enabled.
|
|
|
Logged
|
|
|
|
Laitch
|
|
« Reply #17 on: August 11, 2012, 02:44:21 PM » |
|
Looks really nice.
One small criticism is that the grid lines alias quite badly. Probably worth checking you've got MIP mapping enabled.
Unfortunately turning mip mapping on gives some weird results:
|
|
|
Logged
|
|
|
|
GeoffW
|
|
« Reply #18 on: August 11, 2012, 03:25:27 PM » |
|
Unfortunately turning mip mapping on gives some weird results:
Are you using a texture atlas / a grid of texture cells all on one surface? This could be bleed caused by nearby samples from different cells being mixed together. The solution for me was to add a 4 pixel padding region around each cell, filled with a similar colour to that texture cell.
|
|
|
Logged
|
|
|
|
impulse9
Guest
|
|
« Reply #19 on: August 11, 2012, 03:26:21 PM » |
|
That looks gorgeous. But is it intentionally so low-res?
|
|
|
Logged
|
|
|
|
|