Live data from Hacker News

An open source re-implementation of RollerCoaster Tycoon 2

github.com

81–90 of 132 posts

Re: An open source re-implementation of RollerCoaster Tycoon 2

#81
post #5

Man what a great project, I've been only lightly following it for the last year or so, but it gets me excited. I think I could see myself choosing this as a first open source project to commit to. Thinking now, I would love to see Dolphin style progress reports every now and then from the project. I'm sure they'd catch a lot of buzz.

Hi, OpenRCT2 dev here.

We already kind-of do that, but it is scattered. See https://www.youtube.com/playlist?list=PL0YvVAW9aoL0jq8XIDee0... and https://www.youtube.com/watch?v=8i6IPPi91Xs and https://www.youtube.com/watch?v=bJxlCxnmRiU and https://www.youtube.com/watch?v=i0HTA79NcIE

These and other useful/current information can be found where most of the community is: on reddit /r/rct and /r/openrct2.

Re: An open source re-implementation of RollerCoaster Tycoon 2

#82

C compiled with a C++ compiler.

Hi, OpenRCT2 dev here.

We're gradually moving towards C++, compiling our current C sources as C++ is the first step. Quite surprisingly too, we discovered how shitty a C compiler MSVC is, because just changing the C code of ride drawing to C++ made a huge performance impact there.

Reportedly, GCC also benefited from the switch, but the effect was less pronounced there.

Re: An open source re-implementation of RollerCoaster Tycoon 2

#83
post #58

I wonder if there is some universal way to increase DPI for SDL-based apps. I am on linux and I can't read anything =(

SDL2 has SDL_WINDOW_ALLOW_HIGHDPI, which creates the window in high-DPI mode.

I have added poor man's scaling in https://github.com/OpenRCT2/OpenRCT2/pull/2280 you can also look into the investigation lead in https://github.com/OpenRCT2/OpenRCT2/pull/2328

Re: An open source re-implementation of RollerCoaster Tycoon 2

#84

Earlier quoted context omitted.

SDL2 has SDL_WINDOW_ALLOW_HIGHDPI, which creates the window in high-DPI mode.

I have added poor man's scaling in https://github.com/OpenRCT2/OpenRCT2/pull/2280 you can also look into the investigation lead in https://github.com/OpenRCT2/OpenRCT2/pull/2328

Isn't there a way to preprocess the sprites and create 2x and 4x scaled versions?

Re: An open source re-implementation of RollerCoaster Tycoon 2

#85
post #17

For all RCT2 fans here: check out RCT Classic on iOS [1] and Android [2]. It's fantastic . I thought the size of the device would be an issue, but I've been playing on an iPhone SE with surprisingly great ease! The tap zones are small but very well defined, so you almost never mis-tap. And the game is I believe bug-free because it has never crashed! The only real tricky part is designing underground paths and buildin…

Hi, OpenRCT2 dev here.

FYI: OpenRCT2 has support to consume RCT Classic assets as its base. Also, RCT Classic is available on Steam too (Windows and macOS only, though).

Re: An open source re-implementation of RollerCoaster Tycoon 2

#86
post #84

Earlier quoted context omitted.

I have added poor man's scaling in https://github.com/OpenRCT2/OpenRCT2/pull/2280 you can also look into the investigation lead in https://github.com/OpenRCT2/OpenRCT2/pull/2328

Isn't there a way to preprocess the sprites and create 2x and 4x scaled versions?

No, not yet, because of the way data is stored. When we move on to our own save format it will be possible, I'm sure.

Re: An open source re-implementation of RollerCoaster Tycoon 2

#87
post #72

I only have OS X does this mean I can buy the rtc2 (which is windows ) and still be able to play it on OS X?

Buying RTC Classic from Steam (which is available on macOS) is probably a better idea. It's an update to the game featuring both RCT1 and RCT2 campaigns.

Re: An open source re-implementation of RollerCoaster Tycoon 2

#88

I'm always amazed when I'm reminded that RCT2 was originally written in assembly. How would that much assembly code be organized? I've never seen a large assembly project, but I would imagine something as complex as RCT2 would easily clock in over 100k lines of assembly. That just sounds light a nightmare to me!

There are many large assembly projects.

https://en.wikipedia.org/wiki/Category:Software_written_prim...

Even today a minority prefers writing new projects in assembly.

https://news.ycombinator.com/item?id=15281522

Here you can have a look at Prince of Persia's source for the Apple II: https://github.com/jmechner/Prince-of-Persia-Apple-II

Re: An open source re-implementation of RollerCoaster Tycoon 2

#90
post #17

For all RCT2 fans here: check out RCT Classic on iOS [1] and Android [2]. It's fantastic . I thought the size of the device would be an issue, but I've been playing on an iPhone SE with surprisingly great ease! The tap zones are small but very well defined, so you almost never mis-tap. And the game is I believe bug-free because it has never crashed! The only real tricky part is designing underground paths and buildin…

Whenever I see IAP on paid apps I'm almost instantly turned off. Do you know what sort of nature they are? Is the game complete without them? Do they nag about the IAP in game?

I have the game on both iOS and Android - and the only paid purchases in it are the expansion packs, the game never ever asks you to buy them, but if you do it unlocks the content of the expansion packs, so exactly like with the original game. They are the best IAP I have seen so far.
Post reply on HN