Register - Login
Views: 99392548
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 10:10:38 AM
Jul - Game Development/Mod Projects - Monster Genetics New poll - New thread - New reply
Next newer thread | Next older thread
Q
風のノータム
Level: 105


Posts: 2849/2986
EXP: 11966276
For next: 295984

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 21 hours

Posted on 05-05-18 08:56:41 PM (last edited by Q at 05-26-18 06: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:


____________________
layout by Sofi.
Joe
Common spammer
🍬
Level: 111


Posts: 3300/3392
EXP: 14489219
For next: 379141

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 7 hours

Posted on 05-07-18 06: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
風のノータム
Level: 105


Posts: 2850/2986
EXP: 11966276
For next: 295984

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 21 hours

Posted on 05-09-18 02:22:33 PM (last edited by Q at 05-26-18 08: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.



____________________
layout by Sofi.
Q
風のノータム
Level: 105


Posts: 2857/2986
EXP: 11966276
For next: 295984

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 21 hours

Posted on 05-14-18 12:40:37 PM (last edited by Q at 05-26-18 08: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)



____________________
layout by Sofi.
Q
風のノータム
Level: 105


Posts: 2858/2986
EXP: 11966276
For next: 295984

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 21 hours

Posted on 05-16-18 04: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!

____________________
layout by Sofi.
BatElite
Member
Level: 35


Posts: 132/345
EXP: 273817
For next: 6119

Since: 04-24-17

Pronouns: they/them, preferably she/her (fluidity is heck)

Since last post: 10 days
Last activity: 1 day

Posted on 05-21-18 11: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.

____________________
"Rusted old machines should stay home and play with their toasters!"

Q
風のノータム
Level: 105


Posts: 2861/2986
EXP: 11966276
For next: 295984

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 21 hours

Posted on 05-22-18 04: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!

____________________
layout by Sofi.
Q
風のノータム
Level: 105


Posts: 2862/2986
EXP: 11966276
For next: 295984

Since: 08-03-07

Pronouns: she/her
From: Nowhere

Since last post: 41 days
Last activity: 21 hours

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





Download here!

____________________
layout by Sofi.
Next newer thread | Next older thread
Jul - Game Development/Mod Projects - Monster Genetics New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

27 database queries.
Query execution time:  0.076338 seconds
Script execution time:  0.020369 seconds
Total render time:  0.096707 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 195 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 179 column 74 - Warning: <style> isn't allowed in <td> elements
line 179 column 9 - Info: <td> previously mentioned
line 197 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 199 column 9 - Warning: missing <tr>
line 217 column 13 - Warning: missing <tr>
line 218 column 102 - Warning: unescaped & or unknown entity "&postid"
line 220 column 74 - Warning: <style> isn't allowed in <td> elements
line 220 column 9 - Info: <td> previously mentioned
line 225 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 227 column 9 - Warning: missing <tr>
line 245 column 13 - Warning: missing <tr>
line 246 column 102 - Warning: unescaped & or unknown entity "&postid"
line 248 column 74 - Warning: <style> isn't allowed in <td> elements
line 248 column 9 - Info: <td> previously mentioned
line 260 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 262 column 9 - Warning: missing <tr>
line 280 column 13 - Warning: missing <tr>
line 281 column 102 - Warning: unescaped & or unknown entity "&postid"
line 283 column 74 - Warning: <style> isn't allowed in <td> elements
line 283 column 9 - Info: <td> previously mentioned
line 290 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 292 column 9 - Warning: missing <tr>
line 310 column 13 - Warning: missing <tr>
line 311 column 102 - Warning: unescaped & or unknown entity "&postid"
line 313 column 74 - Warning: <style> isn't allowed in <td> elements
line 313 column 9 - Info: <td> previously mentioned
line 320 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 322 column 9 - Warning: missing <tr>
line 340 column 13 - Warning: missing <tr>
line 341 column 102 - Warning: unescaped & or unknown entity "&postid"
line 361 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 363 column 9 - Warning: missing <tr>
line 381 column 13 - Warning: missing <tr>
line 382 column 102 - Warning: unescaped & or unknown entity "&postid"
line 384 column 74 - Warning: <style> isn't allowed in <td> elements
line 384 column 9 - Info: <td> previously mentioned
line 393 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 395 column 9 - Warning: missing <tr>
line 413 column 13 - Warning: missing <tr>
line 414 column 102 - Warning: unescaped & or unknown entity "&postid"
line 416 column 74 - Warning: <style> isn't allowed in <td> elements
line 416 column 9 - Info: <td> previously mentioned
line 425 column 17 - Warning: missing <tr>
line 425 column 17 - Warning: discarding unexpected <table>
line 428 column 35 - Warning: missing <tr>
line 428 column 50 - Warning: missing </font> before </td>
line 428 column 91 - Warning: missing </font> before </table>
line 430 column 35 - Warning: missing <tr>
line 430 column 50 - Warning: missing </font> before </td>
line 431 column 37 - Warning: unescaped & or unknown entity "&id"
line 430 column 195 - Warning: missing </font> before </table>
line 432 column 17 - Warning: discarding unexpected </textarea>
line 432 column 28 - Warning: discarding unexpected </form>
line 432 column 35 - Warning: discarding unexpected </embed>
line 432 column 43 - Warning: discarding unexpected </noembed>
line 432 column 53 - Warning: discarding unexpected </noscript>
line 432 column 64 - Warning: discarding unexpected </noembed>
line 432 column 74 - Warning: discarding unexpected </embed>
line 432 column 82 - Warning: discarding unexpected </table>
line 432 column 90 - Warning: discarding unexpected </table>
line 434 column 9 - Warning: missing </font> before <table>
line 446 column 25 - Warning: discarding unexpected </font>
line 455 column 37 - Warning: discarding unexpected </font>
line 433 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 45 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 248 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 189 column 2667 - Warning: <img> lacks "alt" attribute
line 191 column 2748 - Warning: <img> lacks "alt" attribute
line 194 column 2858 - Warning: <img> lacks "alt" attribute
line 202 column 23 - Warning: <img> lacks "alt" attribute
line 202 column 64 - Warning: <img> lacks "alt" attribute
line 202 column 113 - Warning: <img> lacks "alt" attribute
line 202 column 163 - Warning: <img> lacks "alt" attribute
line 203 column 11 - Warning: <img> lacks "alt" attribute
line 213 column 15 - Warning: <img> lacks "alt" attribute
line 230 column 23 - Warning: <img> lacks "alt" attribute
line 230 column 64 - Warning: <img> lacks "alt" attribute
line 230 column 113 - Warning: <img> lacks "alt" attribute
line 230 column 163 - Warning: <img> lacks "alt" attribute
line 231 column 11 - Warning: <img> lacks "alt" attribute
line 241 column 15 - Warning: <img> lacks "alt" attribute
line 257 column 2077 - Warning: <img> lacks "alt" attribute
line 265 column 23 - Warning: <img> lacks "alt" attribute
line 265 column 64 - Warning: <img> lacks "alt" attribute
line 265 column 113 - Warning: <img> lacks "alt" attribute
line 265 column 163 - Warning: <img> lacks "alt" attribute
line 266 column 11 - Warning: <img> lacks "alt" attribute
line 276 column 15 - Warning: <img> lacks "alt" attribute
line 287 column 1477 - Warning: <img> lacks "alt" attribute
line 295 column 23 - Warning: <img> lacks "alt" attribute
line 295 column 64 - Warning: <img> lacks "alt" attribute
line 295 column 113 - Warning: <img> lacks "alt" attribute
line 295 column 163 - Warning: <img> lacks "alt" attribute
line 296 column 11 - Warning: <img> lacks "alt" attribute
line 306 column 15 - Warning: <img> lacks "alt" attribute
line 325 column 22 - Warning: <img> lacks "alt" attribute
line 325 column 63 - Warning: <img> lacks "alt" attribute
line 325 column 112 - Warning: <img> lacks "alt" attribute
line 325 column 162 - Warning: <img> lacks "alt" attribute
line 326 column 11 - Warning: <img> lacks "alt" attribute
line 336 column 15 - Warning: <img> lacks "alt" attribute
line 348 column 704 - Warning: <img> proprietary attribute value "absmiddle"
line 348 column 704 - Warning: <img> lacks "alt" attribute
line 350 column 763 - Warning: <img> lacks "alt" attribute
line 354 column 1145 - Warning: <img> lacks "alt" attribute
line 366 column 23 - Warning: <img> lacks "alt" attribute
line 366 column 64 - Warning: <img> lacks "alt" attribute
line 366 column 113 - Warning: <img> lacks "alt" attribute
line 366 column 163 - Warning: <img> lacks "alt" attribute
line 367 column 11 - Warning: <img> lacks "alt" attribute
line 377 column 15 - Warning: <img> lacks "alt" attribute
line 398 column 23 - Warning: <img> lacks "alt" attribute
line 398 column 64 - Warning: <img> lacks "alt" attribute
line 398 column 113 - Warning: <img> lacks "alt" attribute
line 398 column 163 - Warning: <img> lacks "alt" attribute
line 399 column 11 - Warning: <img> lacks "alt" attribute
line 409 column 15 - Warning: <img> lacks "alt" attribute
line 418 column 1267 - Warning: <img> lacks "alt" attribute
line 420 column 1349 - Warning: <img> lacks "alt" attribute
line 431 column 45 - Warning: <img> proprietary attribute value "absmiddle"
line 431 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 431 column 248 - Warning: <img> proprietary attribute value "absmiddle"
line 440 column 25 - Warning: <img> lacks "alt" attribute
line 445 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 425 column 17 - Warning: trimming empty <tr>
line 428 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 218 column 27 - Warning: <nobr> is not approved by W3C
line 246 column 27 - Warning: <nobr> is not approved by W3C
line 281 column 27 - Warning: <nobr> is not approved by W3C
line 311 column 27 - Warning: <nobr> is not approved by W3C
line 341 column 27 - Warning: <nobr> is not approved by W3C
line 382 column 27 - Warning: <nobr> is not approved by W3C
line 414 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 160 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md