Sunday, 25 May 2014

The apple drops



Could watch it for hours, couldn't you? :)
No friction yet, so passengers will have to jump out of the car as it passes through the station, but that's a small price to pay...

23 comments:

  1. Excellent work guys! I just need to get the larger corners drawn now...

    ReplyDelete
  2. So the interfaces are going to be the same or similar to RCT? Since it's open source it would be moddable though.

    ReplyDelete
    Replies
    1. The same is of course what people know. However it is not the goal, as far as I am concerned; if you want the exact same game, just play Rollercoaster Tycoon instead. You can buy it for a few dollar, euro, or whatever your currency is.

      Currently we do not pay a lot of attention to the user interface. First the game must be more finished. However if an opportunity arises to make agood interface, we will take it.

      Delete
  3. You should make a kick starter for this and then hire some people and work full time to get it working :)

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Great work! Hope you can give us the game that we're all craving for! Wish I could help in some way, but I'm really not coding-trained in any way!

    ReplyDelete
    Replies
    1. While freerct may not be for you yet (c++ is not a nice language to start with), it's a myth that all people doing open source software understand what they are doing.
      In most cases, people just bring a lot enthusiasm and time, and basically "learn as you go". Nobody knew what he/she was doing the first time they wrote a program, me included :D

      Delete
  6. Looks great Alberth and team!

    I got back to work IsoMatrix a few weeks back, I've uploaded a video demonstrating some of my progress;

    http://www.youtube.com/watch?v=YdWmTAxqLMM

    ReplyDelete
    Replies
    1. I'm attempting a transition to MS Visual C++ and SDL. Im not sure how to handle the make files in your FreeRCT project, and pointers to what needs to be done outside of getting the includes and SDL libs availble to the compiler?

      Delete
    2. Makefiles?
      Nowadays we have cmake that generates build files for us. If it works as advertized, it should also be able to make build files for Windows system. However, I don't have Windows, so I cannot give details.

      Globally speaking, it's a 3-step process
      1. Build rcdgen (mostly lives in 'src/rcdgen', with some files borrowed from the game program).
      2. Build RCD files from the RCD input files at 'graphics/rcd' directory.
      3. Build the game program (lives in 'src').
      cmake does all of this, and copies the result to 'bin'.

      I am currently not aware of anyone having been able to do this at a Windows system. I would like to get this working, but it is unclear to me what exactly is causing these difficulties.

      Perhaps we can move this discussion to the Google newsgroup?

      Delete
    3. Excellent! :)

      CMake should be able to create all the relevant VS solution files for you. Hopefully all required information is here: http://www.cmake.org/cmake/help/runningcmake.html You will have to specify the location of the libraries manually though

      Frankly, I'd be interested to see if you get FRCT working with VS - I've never managed it, usually due to not being able to find the correct libraries

      But yeah, google groups would be better for this, i think :)

      Delete
    4. This comment has been removed by the author.

      Delete
    5. Have you seen this project. He's taking a 3D approach using Unity C# and calls it 'Theme Parkitect'

      http://www.gamezebo.com/2014/06/04/indie-game-next-rollercoaster-tycoon/

      http://forums.tigsource.com/index.php?topic=39904.0

      I believe he is making it closed source, but I think the locked 3D isometric approach works really well, I've dabbled in Unity myself. Another game called Cities in Motion 2 uses Unity, and its really a solid demonstration of how capable it is to have 100,000+ cars and peeps pathfinding in real time.

      Wish he would consider open sourcing the project, it looks really good.

      Delete
  7. A kickstarter would be cool, Would defiantly back it if there were some cool rewards :D Not sure if you can legally do that though... I would assume you could considering it isn't using anything from the original game. You should still make it free though. Just give out cool things like physical versions and guests having your name at different donation amounts. Just an idea. Looking good!

    ReplyDelete
    Replies
    1. I don't believe making a kickstarter of it would be much fun.

      Delete
  8. I wanted to try out the new gravity for myself but this happens:
    https://www.youtube.com/watch?v=AGtAsgsoXG4
    Any idea why this is happening? I have updated to the latest repo version and I have no local modifications. I tried doing a clean and rebuild on the entire project and it's still happening.

    ReplyDelete
    Replies
    1. Judging by the lack of speed changes, I'd say that you do not in fact have the "latest repo version", you likely have pre-r1184, where the broken pitch was fixed

      Delete
    2. I just ran "svn update" and my revision is 1216. Any idea on what I can try? Should I just re-checkout and build from scratch? Thanks.

      Delete
    3. The video doesn't show the titlebar. It contains the revision number it is built from. Does it say r1216 ?

      After update, you tried compiling everything, and running another test?
      ("svn update" only changes the source, the exe does not change automatically with it, you need to re-compile the source code. Maybe you are running an exe you built earlier? You may also want to re-run cmake first just to be sure you have the right build files.

      Another thing to check is whether you have the changes added in r1184 (pitch fix), and r1185 (gravity adding). https://code.google.com/p/freerct/source/detail?r=1184 (and "r=1185").
      In particular, line 419 "this->speed -= zder / total_speed * 9.8;"got added in r1185.

      If all this fails, maybe you can explain how to reproduce this problem in a bug-report? Then we can try to construct the same issue and start figuring out what is wrong.

      Delete
    4. I've limited the issue to only happening when I run with codeblocks, If I run make from a terminal then run it everything works. Very strange considering any changes I make in codeblocks are reflected but the changes you mentioned aren't (even though Im looking at the specific line you mentioned). Ill have to fiddle around with it more and see if I can find out what the issue is.

      Delete