Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: New official Release of Lazarus

  1. #11

    New official Release of Lazarus

    Quote Originally Posted by savage
    The Game Maker port to Mac OS uses Lazarus exclusively now and the engine compiles and runs on Win32 and Mac OS X and should compile and run on Linux without any further changes ( well it did 4 months ago ). The only thing left to add is Big Endian support, so that it works on PowerPC, Arm machines.
    I thought that Game Maker were being rewritten in c++. Why port Pascal code, if you're gonna use c++ in the near future?
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  2. #12

    New official Release of Lazarus

    What is the "game maker port" - I have googled but Game Maker 7 is the only thing that came up and I am not sure that that is what you are referring to.

    I think I may look into SDL for MacOS as that would appear to be a good way to make a cross platform program.
    The views expressed on this programme are bloody good ones. - Fred Dagg

  3. #13

    New official Release of Lazarus

    Quote Originally Posted by pstudio
    I thought that Game Maker were being rewritten in c++. Why port Pascal code, if you're gonna use c++ in the near future?
    Huh?? Where did you read that? :?

    IMHO, there is absolutely no need to do this. Pascal should work fine.
    Coders rule nr 1: Face ur bugz.. dont cage them with code, kill'em with ur cursor.

  4. #14

    New official Release of Lazarus

    http://glog.yoyogames.com/?p=157

    So apparently they're working both on porting the Pascal code and rewriting the runner in c++.
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  5. #15

    New official Release of Lazarus

    Quote Originally Posted by pstudio
    I thought that Game Maker were being rewritten in c++. Why port Pascal code, if you're gonna use c++ in the near future?
    GameMaker is actually made up of 2 parts. The IDE and the Runner ( GameEngine ). The IDE allows you to create/design the games, the Runner actually executes it all ( renders etc ).

    Now, there is a port that is written in C++ and I believe is the one being used for Browser play feature on the YoYoGames.com site. I actually helped the developer get the job for that port. The C++ version still uses DirectX/3D.

    My job is to port the IDE and Runner to Mac OS X. I've been doing it part time now for nearly a year and it is nearly all done. It uses JEDI-SDL, and OpenGL for both 2D and 3D games. SDL for Window Handling, SDL_Mixer for ingame music and sound effects. As it was originally written in Delphi, Lazarus is the ideal tool to port to Mac OS X and Linux.
    The aforementioned C++ dude is actually helping me finish of the last bits of the Mac OS port.

    I'm even hoping I can get the Runner compiled and running on Nintendo DS, but that will be after they sign off on the Mac OS port and if they are interested. Also, once work is finished on the iPhone port of FreePascal, I imagine they'll probably want it to work on there as well.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  6. #16

    New official Release of Lazarus

    Quote Originally Posted by czar
    What is the "game maker port" - I have googled but Game Maker 7 is the only thing that came up and I am not sure that that is what you are referring to.
    Yes Game Maker 7.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  7. #17

    New official Release of Lazarus

    Quote Originally Posted by savage
    Quote Originally Posted by pstudio
    I thought that Game Maker were being rewritten in c++. Why port Pascal code, if you're gonna use c++ in the near future?
    GameMaker is actually made up of 2 parts. The IDE and the Runner ( GameEngine ). The IDE allows you to create/design the games, the Runner actually executes it all ( renders etc ).

    Now, there is a port that is written in C++ and I believe is the one being used for Browser play feature on the YoYoGames.com site. I actually helped the developer get the job for that port. The C++ version still uses DirectX/3D.

    My job is to port the IDE and Runner to Mac OS X. I've been doing it part time now for nearly a year and it is nearly all done. It uses JEDI-SDL, and OpenGL for both 2D and 3D games. SDL for Window Handling, SDL_Mixer for ingame music and sound effects. As it was originally written in Delphi, Lazarus is the ideal tool to port to Mac OS X and Linux.
    The aforementioned C++ dude is actually helping me finish of the last bits of the Mac OS port.

    I'm even hoping I can get the Runner compiled and running on Nintendo DS, but that will be after they sign off on the Mac OS port and if they are interested. Also, once work is finished on the iPhone port of FreePascal, I imagine they'll probably want it to work on there as well.
    Ok that explains a lot. I thought they were making the c++ version because they thought that it would make it easier to port it to other platforms, but it's just the runner.

    Just because I'm currious, if I remember correctly GameMaker's 3D functions are closedly linked with D3D functions. Hasn't that made it harder to port the 3D functions to OGL?
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •