Register - Login
Views: 94256611
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
08-18-18 01:52:25 AM

Jul - Game Development/Mod Projects - Monster Genetics New poll - New thread - New reply
Next newer thread | Next older thread
Q
Seeker of the tru7h
Level: 99


Posts: 2849/2878
EXP: 9805211
For next: 194789

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 4 days
Last activity: 8 min.

Posted on 05-05-18 05:56:41 PM (last edited by Q at 05-26-18 03:39:50 PM) Link | Quote
Monster Genetics is a little simulation game I've been working on for the past month. It's pretty bare bones at the moment, but I thought people might be interested in trying it out. Currently, it's more of a game that you watch rather than play; think of it like an ant farm. From the readme:

Monster Genetics is a genetic simulation game based on a traditional roguelike engine. Different species of monsters compete with each other for space and food. The survivors reproduce with each other, passing down their traits with a random chance of mutations. Over time, they may evolve different traits than their ancestors, making them better suited for their environment. The more powerful they are, though, the slower they reproduce, so they have to find the right balance to be successful.

The player (@) exists primarily to observe the evolution of these species, but they may have limited interactions with them as well. The ultimate outcome of these simulations is largely random, and different games may have different results.

Future versions are planned to have more varied monsters with more varied behaviors and more interactivity for the player, such as spawning or editing different monsters. If you have any ideas for features you would like to see, let me know!

In game, press / or ? to view the controls.

Download the latest version (0.3.0) here.

Current screenshots:




Version 0.1.0 screenshot:
Joe
Common spammer
🍬
Level: 105


Posts: 3300/3304
EXP: 12062298
For next: 199962

Since: 08-02-07

From: Pororoca

Since last post: 16 days
Last activity: 8 days

Posted on 05-07-18 03:25:46 PM Link | Quote
In my first attempt, the qunat population exploded and quickly overwhelmed most of the other monsters. Two wirqen'kaak survived past the initial population boom thanks to ending up on the opposite side of the map, and eventually they reproduced and slaughtered the qunat to extinction. (A single linorl also survived, but it wandered off to an empty corner and starved to death.)

In my second attempt, the game only spawned a single wirqen'kaak, which wandered into the qunat nest and died. Meanwhile, the asmu population exploded, but they were all trapped in a dead-end room and were slowly wiped out by the nearby zaeif population. Eventually, the qunat and the zaeif each claimed half the map for their own, and they'll probably remain neighbors for a long time.
Q
Seeker of the tru7h
Level: 99


Posts: 2850/2878
EXP: 9805211
For next: 194789

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 4 days
Last activity: 8 min.

Posted on 05-09-18 11:22:33 AM (last edited by Q at 05-26-18 05:50:17 PM) Link | Quote
The wirqen'kaak spawns very rarely, so I'm surprised you managed to get two of them in the same game. I'm glad to hear interesting and different things happened in both of your rounds, though. Weaker creatures exploding in population is definitely a common feature, though.


Anyway, I've finished version 0.1.1, which can be downloaded in the original post or here. (No longer available)

Its main new feature is a description menu, displayed by pressing D. It generates a somewhat fantastical description of each species based on its name, its average stats, and its current population. As the species evolves, its description may change as well.

Other new features include a (currently bare-bones and somewhat ugly) statistics window, displayed by pressing S, and brighter walls for improved visibility. The game now comes with a changelog detailing all the notable changes between versions, if you want to read it.

Q
Seeker of the tru7h
Level: 99


Posts: 2857/2878
EXP: 9805211
For next: 194789

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 4 days
Last activity: 8 min.

Posted on 05-14-18 09:40:37 AM (last edited by Q at 05-26-18 05:51:03 PM) Link | Quote
Version 0.1.2 is here. Its main new feature is that it uses box-drawing characters to display the walls, so they (hopefully) look a bit nicer. I've also fixed some bugs and made some minor tweaks to the simulation to (hopefully) make it a bit more balanced. Check out the changelog for details.

Download it here! (No longer available)

Q
Seeker of the tru7h
Level: 99


Posts: 2858/2878
EXP: 9805211
For next: 194789

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 4 days
Last activity: 8 min.

Posted on 05-16-18 01:00:14 PM Link | Quote
Version 0.2.0 is here! I'm releasing the source code with this one now that I've cleaned it up a bit. Everything is on the GitHub page, although I'm a bit new to GitHub, so I'm sorry if it's still a bit disorderly.

The game itself is much the same, but monster spawning has been significantly adjusted, and you can now press / or ? in game to display the controls. For more details, check out the readme or the changelog.

Download here!
BatElite
Member
Level: 21


Posts: 132/158
EXP: 43540
For next: 6403

Since: 04-24-17

Pronouns: they/them, maybe also she/her

Since last post: 7 days
Last activity: 11 hours

Posted on 05-21-18 08:39:54 PM Link | Quote
Pretty interesting thing you made. Fun to toy around with

I've played a couple versions now, and it seems to be progressing nicely.

I've tested earlier today to see if the colour mutations are capped at some point, and now that I have a population of Qunats averaging in colour around teal I think that's a no then.



Also something from earlier: I was wondering for a long time if Wirgen'kaaks could actually breed. It turned out so! With some additional time (and helping take out everything else on the map since at the 3-4 population size they seemed rather suicidal) I eventually got 100 of the things on a save.



Also a typo: endagered -> endangered.
Q
Seeker of the tru7h
Level: 99


Posts: 2861/2878
EXP: 9805211
For next: 194789

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 4 days
Last activity: 8 min.

Posted on 05-22-18 01:09:18 AM Link | Quote
Individual color mutations are capped, but it's based on the color of their parents, so through many successive generations, the overall average color can change. I've never actually let anything run long enough for anything that drastic to happen, though.

The wirqen'kaak reproduces very slowly because it's naturally very powerful, and its low spawn rate makes it unlikely that two will ever meet in the first place. So, seeing them reproduce is definitely a rare sight, but it certainly can happen. Balancing is something I intend to work on at some point, since most of it is pretty arbitrary at this point.

Also, yeah, I didn't spell-check the descriptions, so there was actually a lot of typos. They should be fixed in the next release, though.

Thank you for the feedback, and I'm glad you enjoyed it!
Q
Seeker of the tru7h
Level: 99


Posts: 2862/2878
EXP: 9805211
For next: 194789

Since: 08-02-07

Pronouns: she/her
From: Nowhere

Since last post: 4 days
Last activity: 8 min.

Posted on 05-26-18 03:44:00 PM Link | Quote
Version 0.3.0 is here, now featuring plants, social values, and aggression!





Download here!
Next newer thread | Next older thread
Jul - Game Development/Mod Projects - Monster Genetics New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 5d36857 [2018-03-03]
©2000-2018 Acmlm, Xkeeper, Inuyasha, et al.

29 database queries.
Query execution time: 0.167308 seconds
Script execution time: 0.016327 seconds
Total render time: 0.183635 seconds
Memory used: 786432