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

Thread: My Pong

  1. #11

    My Pong

    According to the FAQ FPC isn't supported :?: But it doesn't make sense to me (but I'm probably overlooking something): I thought FPC could handle Delphi code. What can you tell me about it?


    Any other suggestions? I've been lookin' around a bit, and I've been considering using (I should actually say learning, heh heh) OpenGL for 2D (http://www.freepascal.org/packages/opengl.html). But from what I understand OpenGL only handles graphics, is that correct? And maybe it's too difficult.

    Otherwise I might give JEDI-SDL a shot.

  2. #12

    My Pong

    FPC CAN handle Delphi code.... but not in the manner of "Delphi" code, but Object Pascal code.
    FPC is aiming crossplatform (Win, Unix, Linux, MaxOS etc), Delphi is not.

    Asphyre is a DirectX framework. That alone is reason enough to make it unnecessary for FPC to support frameworks like Asphyre or DanJetX because they are frameworks for DirectX which is developed by Microsoft for Windows platforms
    <a href="http://www.greatgamesexperiment.com/game/Valgard/?utm_source=gge&amp;utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>

  3. #13

    My Pong

    OpenGL is only for graphics and perhaps it would be a good idea to start with something higher level programming than that.

    If you want to use FPC I suppose SDL would be a good choice, and you should be able to write OpenGl code together with SDL.
    Imagine I've written something clever here inspiring you to make something awesome. If that happens give me credits

  4. #14

    My Pong

    Thanks for all the information and help, guys :)


    pstudio, about higher-level programming: are you saying I should go for scripting languages and such to make life easier (Python, etc.)?

    I will have a go at SDL then for the time being.

  5. #15

    My Pong

    Quote Originally Posted by pstudio
    True, Asphyre is great, but make sure to get 3.1 and not a 4.X snapshot.
    Why not 4.X? I've never used 3.1 and I am very happy about 4.x usage.
    Quote Originally Posted by pstudio
    The only problem with Asphyre is lack of documentation, but there's a forum at afterwarp and naturally there's PGD
    Yep :cry:

  6. #16

    My Pong

    Quote Originally Posted by wodzu
    Quote Originally Posted by pstudio
    True, Asphyre is great, but make sure to get 3.1 and not a 4.X snapshot.
    Why not 4.X? I've never used 3.1 and I am very happy about 4.x usage.

    Asphyre 3.1 is stable and supports older Delphi versions. There are tons of samples, even whole game skeletons for jump&run, RPG, and many many other things.

    Asphyre 3.1 is much more easy to understand for beginners.

    Asphyre 4.x is more advanced, providing really powerful features, especially in 3D. But in my opinion, for a beginner which tries to learn programming/game programming at all, this is way too much (and I guess he will not understand the whole concept/structure/usage of it at all).
    <a href="http://www.greatgamesexperiment.com/game/Valgard/?utm_source=gge&amp;utm_medium=badge_game"><img border="0" alt="GGE" title="GGE" src="http://static.greatgamesexperiment.com/badge/game/valgard/gge400x56.png"></a>

  7. #17

    My Pong

    Quote Originally Posted by Huehnerschaender
    Quote Originally Posted by wodzu
    Quote Originally Posted by pstudio
    True, Asphyre is great, but make sure to get 3.1 and not a 4.X snapshot.
    Why not 4.X? I've never used 3.1 and I am very happy about 4.x usage.

    Asphyre 3.1 is stable and supports older Delphi versions. There are tons of samples, even whole game skeletons for jump&run, RPG, and many many other things.

    Asphyre 3.1 is much more easy to understand for beginners.

    Asphyre 4.x is more advanced, providing really powerful features, especially in 3D. But in my opinion, for a beginner which tries to learn programming/game programming at all, this is way too much (and I guess he will not understand the whole concept/structure/usage of it at all).
    Yes- that's what I would have said

    pstudio, about higher-level programming: are you saying I should go for scripting languages and such to make life easier (Python, etc.)?
    oh No - I didn't mean scripting. I meant that OpenGL is low level API. In OpenGL to draw a simple sprite, you would have to do something like defining a quad with 4 vertices and give it a texture. In libraries like Asphyre, SDL Phoenix you would typically just have a function like DrawImage(X,Y,Image);
    A lot easier for a beginner.
    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
  •