Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Life Is Fine Too - 3D RPG/RTS/Town building simulation  (Read 7230 times)

Deneidez

  • Bay Watcher
    • View Profile
Life Is Fine Too - 3D RPG/RTS/Town building simulation
« on: September 06, 2018, 11:13:39 am »

Hello people, we have been working on a game that is a bit dwarf fortressesque, that might interest some of you guys. Game is called Life Is Fine Too(shortened as LIFT). Its basic premise is, that main character is from earth and he ends up finding portal into some unknown fantasy world. Humans in this fantasy world are loosely based on medieval earth and other races and monster are tolkienesque. Game play is similar to basic rogue like games. Player can move one tile at time in third person mode and switch to rts mode to give orders or build stuff. Game is over, when main character dies and main character has no children or siblings. However if main character has children or siblings, player can continue playing as one of them. Every entity in game will age and have basic needs and world will progress as time goes on.

Some current features:
- Templates for different races, blocks etc. in fully editable database.
- Map generation using tectonic plates, erosion etc.
- Time progression with day & night cycles, different weathers etc.
- Multi-core support. About 50 000 - 100 000 entities moving around with rendering(on screen) and about 5 000 000 - 7 000 000 entities without rendering(off screen) when using older laptop with 4 cores.
- Fully moddable utility AI. This one is also in database.

Discord server:
https://discord.gg/ShEuKv7
( Please be gentle )

Media:
Spoiler (click to show/hide)

Changes
Spoiler (click to show/hide)
« Last Edit: August 31, 2020, 11:36:26 am by Deneidez »
Logged

Gornova

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #1 on: September 14, 2018, 04:06:19 am »

a lot of ideas, for me is always important the scope, from your planned features you planned a lot ahead, what are next steps ?

I'm not sure to get RTS part, player can control more than one entity and give orders to them ?

hint: a video could attract more interest
Logged

Deneidez

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #2 on: September 17, 2018, 12:04:23 pm »

Next big step is to add some real beings with real values and make them able to move in and interact with environment. First they will be able to do three basic things.

- Smooth moving from tile to tile
- Block destruction
- Block construction

In RTS mode player can control only main character directly. However it is not necessary and player can let AI handle main character. To make other characters work for player. Player has to create jobs and main character has tell people to make those jobs. This is how it goes.

1. Player uses mouse to select some area and then chooses what should be done there. It can be for example "fell trees in this area" or "build this wall".
2. Main character makes plans using some table. Time this will take depends on main character skills and how many jobs it creates.
3. Main character tries to find people to do his jobs. Of course if there is no people and player allows main character to do jobs, main character does the job himself.
4. If main character finds some people, he will "tell" them to do jobs player designed. Main character can give more than one job for one character depending how many jobs that character can remember.
5. People get their orders and do their jobs. After job is done, they will ask for more work.

There was a video in media section. Its pretty bare bones, but it shows something.

Quote
VIDEO:
https://nc.dreamloop.net/index.php/s/w7j2MMTQdQoDQGY
« Last Edit: September 18, 2018, 07:57:34 am by Deneidez »
Logged

Deneidez

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #3 on: August 01, 2019, 10:48:23 am »

I'll just leave these here...

Spoiler (click to show/hide)
Logged

PineMarten

  • Bay Watcher
    • View Profile
    • Dwarven Endeavours
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #4 on: August 10, 2019, 07:27:08 pm »

Looks promising! I'll be interested to see how it develops.
Logged

Deneidez

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #5 on: August 13, 2019, 12:15:06 pm »

Started making world creation with tectonic plates and stuff. Current implementation is quick and dirty. Will have to at least add erosion to make it look somewhat passable.

https://imgur.com/a/27Mabme
( Pictures from top to bottom: final, final in grayscale, ocean floor, tectonic plates, moved tectonic plates )

About worlds:
World size will be 16385 x 16385 x 255 blocks. That is just a bit larger than pocket size world in dwarf fortress. Trying to keep it small, because every area in the world can change and player won't be the only one who can shape the world.

UI sketch for world creation ->

https://imgur.com/a/gviYgnG

There will be seed for 4 major steps and every one of those seeds will be hashed into int (2^32 permutations per step). There will be an option to use same seed for every step.

It will be something like this:

Seeds:
{Randomize}
Use same seed [ x ]
Ocean floor: (cat)
Tectonic plates: (cat) <disabled>
Plates movement: (cat) <disabled>
Erosion: (cat) <disabled>

Discord server:
https://discord.gg/ShEuKv7
( Please be gentle )

( We really need someone to do this social media stuff for us... :) )
« Last Edit: August 14, 2019, 11:57:17 am by Deneidez »
Logged

Deneidez

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #6 on: July 20, 2020, 01:02:32 pm »

A lot of code has happened. We already have 1/4 as much code as classic doom has. :)

From this on we will have something more visible to show and we also have someone to make social media posts every month. Hopefully we can do it here too.

Spoiler (click to show/hide)
Logged

Deneidez

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #7 on: August 03, 2020, 11:01:59 am »

Quote
* View (Graphics)
** DONE Simple fog of war
** DONE Camera switch between 1st person and strategy view
** DONE Prompt window for main menu quit
** DONE Intro button and simple intro video
** DONE Simple ui for character generation and map generation
** DONE Console
** IN_PROGRESS Male model
** TODO Water block
** TODO Loading screens
** TODO Encyclopedia button and window
...

Quote
* Model (Business logic)
** DONE Automatic database generation when needed
** DONE Game states revamped
** DONE Started using doxygen
** IN_PROGRESS Show only copied information for view
** TODO Player entity handling in interface
** TODO InGame pause
** TODO NCalc2 for utility AI
...

More info & pics & stuff on discord:
https://discord.gg/ShEuKv7
Logged

Deneidez

  • Bay Watcher
    • View Profile
Re: Life Is Fine Too - 3D RPG/RTS/Town building simulation
« Reply #8 on: August 31, 2020, 11:35:16 am »

Quote
* View (Graphics)
** IN_PROGRESS Encyclopedia button and window
** IN_PROGRESS Graphics for Update News
** TODO Male model
** TODO Pause and pause button
** TODO Loading screens
...

Quote
* Model (Business logic)
** DONE Only copied information for view
** DONE Player entity handling in interface
** DONE InGame pause
** DONE NCalc2 for utility AI
** IN_PROGRESS More efficient data storage for voxels
** TODO A new way to handle active entities
** TODO Registered chunks optimization
** TODO Building blocks configurations to database
...

More info & pics & stuff on discord:
https://discord.gg/ShEuKv7
Logged