Topic: How to get more visitors?

Forum: Playing FreeRCT

4 posts 546 views

fnetx
Posts: 8
Joined: Mar 14, 2022, 10:33:31 AM

My little brother and I are currently hanging our heads against the objectives.

Weare supposed to reach 360 or more visitors in the first year and a certain ranking. Reaching this ranking seems pretty straightforward, but we really don't know how to get more visitors. Any hints?

We don't have an entrance fee, but maybe someone else has suggestions? We are having 70 or 150 visitors, but obviously need much more.

Nordfriese
Administrator
Posts: 18
Joined: Feb 7, 2022, 7:27:49 PM

The logic that governs creation of new guests is not very extensive so far, and objectives are randomly generated with little regard to feasibility. Those codepaths all need a lot more love, and I currently have very little time for FreeRCT (I hope to get around to doing a lot more again in winter).

On every new day, the game considers to create 1 new guest, up to a scenario-specific maximum guest count (3000 in the default scenario). So in one park year from March to October that's a maximum of 245 guests total if you're very lucky. If your objective tells you to get more than that then currently you're out of luck ☹️

The chance that on a given day a new guest is actually created is proportional to the park rating – which in turn is not yet implemented, so currently it's randomly generated with a bias towards rising and has no relation whatsoever to how well-managed your park really is.

If the guest is created, then the entrance fee is the final hurdle – guests will pay any extortionate amount you charge them, unless they don't have enough money. Each new guest starts out with a random amount between 30.00 and 70.95 units of money.

If you want to make a small patch to tweak this, that's welcome – it's basically all placeholder code; the relevant functions are in gamelevel.cpp Scenario::SetDefaultScenario() (sets objectives and other scenario parameters) and people.cpp Guests::OnNewDay() (creates a new guest, maybe you'd like to move this to Guest::DoTick(), which is run 300 times per day, to increase spawn rates, though you might need to decrease success chances to balance this out a bit).

fnetx
Posts: 8
Joined: Mar 14, 2022, 10:33:31 AM

I'm not familiar with C++ and I fear I won't get to playing around with it.

Having impossible challenges sounds like a terrible idea UX-wise.

I see two possible hotfixes, because I think that the guest count is already kinda "realistic" (not with 1 guest per day, but with the amount of guests in the park).

  • adjust challenges and make them easier, either giving more time or reducing the objectives
  • allowing convenient gameplay without the scenario (it currently looks like I cannot have fun with my park when I failed the mission, which really prevents the game from being useful at all right now)
Nordfriese
Administrator
Posts: 18
Joined: Feb 7, 2022, 7:27:49 PM

The latest development version now has a complete scenario system. There are only two scenarios so far, but they are both hand-designed and actually playable 🙂️