Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1412053 Posts in 69478 Topics- by 58504 Members - Latest Member: Viego Azriel

July 14, 2024, 12:23:04 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsDwarfCorp: Ruthless Capitalism RTS in a Fantasy World
Pages: 1 [2] 3 4 ... 37
Print
Author Topic: DwarfCorp: Ruthless Capitalism RTS in a Fantasy World  (Read 101247 times)
Paul Jeffries
Level 3
***



View Profile WWW
« Reply #20 on: August 25, 2012, 09:21:46 AM »

This looks awesome.  In that last screenshot inside the mine it's a little hard to distinguish between what is wall and what is floor.  Maybe have subtly different textures for top and sides, as with the grass blocks?
Logged

www.vitruality.com | SPARTAN - Small Pixel Art Animator and procedural tile generator
Seiseki
Level 5
*****


Starmancer


View Profile WWW
« Reply #21 on: August 25, 2012, 01:14:02 PM »

Hm, mix of Dwarf Fortress and Dungeon Keeper? :D
Logged

BleakProspects
Level 4
****



View Profile WWW
« Reply #22 on: August 25, 2012, 01:46:45 PM »

This looks awesome.  In that last screenshot inside the mine it's a little hard to distinguish between what is wall and what is floor.  Maybe have subtly different textures for top and sides, as with the grass blocks?

Good idea. Like this? (note, color differential at the bottom is because the dwarves made a skylight.)




Edit: Also, made stockpiles look better just now through dynamic re-texturing rather than just drawing lines around them. This is the first step in extending the stockpiling code to designate types of rooms. Essentially, stockpiles will just be a special kind of room where dwarves can put stuff they are carrying, but there will be other kinds of rooms as well.

« Last Edit: August 25, 2012, 03:06:28 PM by BleakProspects » Logged

BleakProspects
Level 4
****



View Profile WWW
« Reply #23 on: August 25, 2012, 08:38:06 PM »

Just now, kind of sort of got a torch light thing working. Still some bugs with the "smooth lighting" and it doesn't bleed into other chunks properly, but it's getting there!

Logged

Pineapple
Level 10
*****

~♪


View Profile WWW
« Reply #24 on: August 26, 2012, 03:57:31 AM »

I love you
Logged
SolarLune
Level 10
*****


It's been eons


View Profile WWW
« Reply #25 on: August 26, 2012, 07:28:28 AM »

Yeah, looks cool. I like the 2D sprites in the 3D world, for sure. DF isn't really my cup of tea, but I give the developers credit for making such a big and unique game. How deep will this game be? Keep it up!
Logged

BleakProspects
Level 4
****



View Profile WWW
« Reply #26 on: August 26, 2012, 07:55:15 AM »

I love you

I know.

Yeah, looks cool. I like the 2D sprites in the 3D world, for sure. DF isn't really my cup of tea, but I give the developers credit for making such a big and unique game. How deep will this game be? Keep it up!

Thanks. I'm shooting for somewhere inbetween dwarf fortress' complexity and Dungeon Keeper's.
Logged

Laitch
Level 0
***


View Profile
« Reply #27 on: August 26, 2012, 01:05:27 PM »

Like others have said: the 2D sprites in the 3D world looks nice... I might borrow that idea for my own project Smiley

I like where this is going, I will be keeping an eye on this Smiley
Logged
BleakProspects
Level 4
****



View Profile WWW
« Reply #28 on: August 27, 2012, 03:49:40 PM »

By the way, here's the todo list I've been using:

Quote
Always:
* PROFILE AND IMPROVE SPEED! *

Probably Soon:
(DONE!) * Draw a cube
(DONE!) * Draw multiple cubes as a VBO
(DONE!) * Chunk generation
(DONE!) * Infinite chunk management
(DONE!) * Billboards
(DONE!) * Oriented billboards
(DONE!) * Physics
(DONE!) * Dwarfs should be able to kill blocks
(DONE!) * Ambient occlusion
(DONE!) * Sunlight
(DONE!) * Trees
(DONE!) * Need to be able to select entities efficiently
(DONE!) * Dwarfs should be able to chop down trees
(DONE!) * Introduce the concept of a "resource", and allow dwarves to pick them up and move them.
(DONE!) * Introduce the concept of a "stockpile"
(DONE!) * Proper state machines
(DONE!) * Blocks should dispense resources


(ALMOST DONE!)* Allow things to be lit by torches.
      - Fix chunk boundaries

(ALMOST DONE!)* Make it possible to create types of rooms.
      - Have "room objects" (beds, tables, torches)
      - Dwarves must know about rooms.
      - Make it possible to "sell" rooms

Probably in the near future:
* Create NPC animals
* Allow NPCs to fight each other
* Introduce dwarf stats like hunger/thirst
* Create interative set of entities that NPCS can use.
* Introduce combat / weapons
* Particle system

Probably in the far future:
* Create a day-night cycle
* Introduce temperature / moisture spectrum for biomes
* Introduce water
* Introduce weather
* Continents / World generation
* Game states / options
* Saving/Loading
* Title / Logo
* Sell it! $$$ (Alphafund?)
* Advertise! (!@?)
Logged

Quarry
Level 10
*****


View Profile
« Reply #29 on: August 27, 2012, 03:52:08 PM »

Dwarves* please
Logged
BleakProspects
Level 4
****



View Profile WWW
« Reply #30 on: August 27, 2012, 04:06:20 PM »

Dwarves* please

It's funny, the autocorrect in chrome recognizes "dwarfs" but not "dwarves."
Logged

Seiseki
Level 5
*****


Starmancer


View Profile WWW
« Reply #31 on: August 27, 2012, 04:20:31 PM »

I've toyed with the idea of smoother terrain, and I might take a look at it after I have the basic gameplay mechanics down. Maybe marching cubes, or ramps.

Something like the Dungeon Keepers vertex offset maybe?
I haven't seen any other block based game use it, which is a shame because it gives it a more natural look and breaks up the grid..
Logged

BleakProspects
Level 4
****



View Profile WWW
« Reply #32 on: August 27, 2012, 05:10:13 PM »

I've toyed with the idea of smoother terrain, and I might take a look at it after I have the basic gameplay mechanics down. Maybe marching cubes, or ramps.

Something like the Dungeon Keepers vertex offset maybe?
I haven't seen any other block based game use it, which is a shame because it gives it a more natural look and breaks up the grid..

That's actually a really really excellent idea! I played dungeon keeper 2 for a bit to see how the effect was achieved, and then hacked together an implementation that uses perlin noise to adjust vertex positions. Here's a rather silly, extreme example of the result:  Cheesy



I think I will apply this subtly everywhere! Thanks!
Logged

Pixelulsar
Level 3
***



View Profile WWW
« Reply #33 on: August 27, 2012, 05:34:23 PM »


That looks hilarious.  I love that look, and am curious to see how it looks when you make it less crazy.  Also does it affect performance?
Logged

BleakProspects
Level 4
****



View Profile WWW
« Reply #34 on: August 27, 2012, 06:12:16 PM »

That looks hilarious.  I love that look, and am curious to see how it looks when you make it less crazy.  Also does it affect performance?

Here it is a little bit more subtle



And its also visible in this shaft



It does affect performance quite severely, because every time I rebuild a chunk I have to generate a noise vector. I could probably do it more efficiently using a vertex shader and a simple repeating 3d noise texture.
« Last Edit: September 01, 2012, 07:46:18 AM by BleakProspects » Logged

Seiseki
Level 5
*****


Starmancer


View Profile WWW
« Reply #35 on: August 27, 2012, 06:38:47 PM »

Wow, that looks completely insane! :D
The subtle version might be a bit too subtle though, but it would be neat if there was different strength for different tiles, like rock/cliff walls being more extreme.
Logged

Pineapple
Level 10
*****

~♪


View Profile WWW
« Reply #36 on: August 28, 2012, 06:16:18 AM »

I love you
Logged
zalzane
Level 5
*****


View Profile
« Reply #37 on: August 29, 2012, 11:07:00 AM »

So how much development experience do you have, OP?

I have to say, what you have right now is extremely impressive for only two weeks of working on full time.
Logged
Eigen
Level 10
*****


Brobdingnagian ding dong


View Profile WWW
« Reply #38 on: August 29, 2012, 11:32:58 AM »

That's what I had in mind too Smiley The subtle one may be too subtle, but it looks good. Damn, it looks good!

I'm not sure how you like it but maybe try aligning trees and characters to the terrain slopes to give it an even wackier look. It should look especially cool in motion when a dwarf is running from one side of the hill to the other while smoothly aligning to the ground. Something like this maybe:

Logged

BleakProspects
Level 4
****



View Profile WWW
« Reply #39 on: August 29, 2012, 11:53:32 AM »

So how much development experience do you have, OP?

I have to say, what you have right now is extremely impressive for only two weeks of working on full time.

It's been about a month now, but thanks! I have never made a 3D game before. I've made a couple of 2D games, but nothing serious. I'm working on this right now on weekends as a hobby. By trade I am a grad student in robotics -- so I guess a lot of what I learned from that field has merged nicely into 3D games.

That's what I had in mind too Smiley The subtle one may be too subtle, but it looks good. Damn, it looks good!

I'm not sure how you like it but maybe try aligning trees and characters to the terrain slopes to give it an even wackier look. It should look especially cool in motion when a dwarf is running from one side of the hill to the other while smoothly aligning to the ground. Something like this maybe:

It's an interesting idea for a game aesthetic, but unfortunately I've decided to set aside huge terrain distortions for the time-being, because it would require a rewrite of a lot of code to work. Graphically, it's easy to make these things, but it makes physics and player interaction close to impossible, since I would have to distort everything in the game really severely, and break my assumptions about the world being a grid.

So for now, I'll leave in small (sub 1-block) distortions for graphical effect, and maybe save a weird, distorted world for another game!
Logged

Pages: 1 [2] 3 4 ... 37
Print
Jump to:  

Theme orange-lt created by panic