Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411489 Posts in 69377 Topics- by 58433 Members - Latest Member: Bohdan_Zoshchenko

April 29, 2024, 04:57:14 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperPlaytestingLiberation Circuit: Rogue AI Simulator (version 1.0 now out!)
Pages: 1 [2]
Print
Author Topic: Liberation Circuit: Rogue AI Simulator (version 1.0 now out!)  (Read 2140 times)
linley
Level 0
***



View Profile
« Reply #20 on: March 09, 2017, 02:19:22 AM »

But the big commit on Wednesday (2348adf1), though it included some nice
things, seems to have broken things a bit for me. The game now runs really
slowly. The game rate seems to be scaling with fps, which it seemed not to be
before. I get about 12-15fps when not much is going on, which translates to a
painfully slow gamerate. If I turn off the background (thanks for that
option!) I get 30 fps and a decent gamerate.

This was a rather silly mistake on my part. I've fixed it; I'll update the repository tonight.

Quote
When any of the 'skip' options are in effect, the game runs faster as you'd
expect, but scrolling the map is paradoxically much slower then normal.

Yes, the scrolling is framerate dependent when it shouldn't be. This should be fairly easy to fix.

Quote
I wonder if it would make sense to make the build queue a bit cleverer.
Currently it waits for the builder of the job at the front of the queue to
finish recycling, even if it would be possible to start a job further down in
the queue immediately. It took me a while even to realise that recycling was
per-builder rather than global, and realising it made my operations much more
efficient - but more fiddly.

This is tricky - data is expended when a process is built, so allowing a build job to jump the queue could use up all the data the job at the front of the queue will need when its builder has finished recycling. Since one of the purposes of the queue is to help autonomous processes coordinate their build orders (before the queue was implemented they had to do this by broadcasting messages to each other), and another purpose is to let the player determine the order things are built in, I don't think this would work.

(In case you haven't noticed, the player can reposition the jobs on the queue by dragging them with the mouse - this is mentioned in the tutorial now, although it wasn't in earlier versions.)
Logged

linley
Level 0
***



View Profile
« Reply #21 on: March 09, 2017, 05:39:22 AM »

Okay, just updated the repository with the latest version.

zugz - this should fix those issues.

Also, the somewhat useless "harass" autocoder setting is now the new "cautious" setting, which I think will be much more useful (it tries to retreat to safety when damaged).
Logged

zugz
Level 0
***


View Profile
« Reply #22 on: March 09, 2017, 10:06:30 AM »

Okay, just updated the repository with the latest version.

zugz - this should fix those issues.

Sadly it hasn't fixed the slowdown. It did fix the map scrolling while
skipping.

Re queuing: I see your point, but it still seems unintuitive and annoying that
you have to drag things around manually just to get a builder to build
immediately. How about an easy way to put an order at the front of the queue?
I think that would be a more useful meaning of ctrl-click than the current
one.
Logged
linley
Level 0
***



View Profile
« Reply #23 on: March 09, 2017, 12:54:26 PM »

Sadly it hasn't fixed the slowdown. It did fix the map scrolling while
skipping.

Okay, I've tried again. I *think* the slowdown should be fixed - I'll try testing it on an older laptop I have to see if it worked (I haven't noticed any slowdown on my faster laptop).

Quote
Re queuing: I see your point, but it still seems unintuitive and annoying that
you have to drag things around manually just to get a builder to build
immediately. How about an easy way to put an order at the front of the queue?
I think that would be a more useful meaning of ctrl-click than the current
one.

Yes, that might make sense. I'll have a look at it.
Logged

linley
Level 0
***



View Profile
« Reply #24 on: March 09, 2017, 05:35:17 PM »

Quote
Okay, I've tried again. I *think* the slowdown should be fixed - I'll try testing it on an older laptop I have to see if it worked (I haven't noticed any slowdown on my faster laptop).

Yes, I tested this on my slow laptop and was able to reproduce the slowdown, but the latest fix appears to have removed it.
Logged

zugz
Level 0
***


View Profile
« Reply #25 on: March 10, 2017, 11:30:16 AM »

Slowdown fixed! Cheers. And thanks in general for supporting older computers.
Logged
linley
Level 0
***



View Profile
« Reply #26 on: March 10, 2017, 05:45:58 PM »

And it's time for version 1.0!

Here it is!
Logged

Pages: 1 [2]
Print
Jump to:  

Theme orange-lt created by panic