Results 1 to 23 of 23

Thread: SCAR for Game Development?

  1. #1
    Join Date
    Jul 2009
    Posts
    421
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default SCAR for Game Development?

    I've been thinking about which programing language to use for a new game im developing.
    It is a (mabye mmo)RPG, and i decided to go with C++ but then i saw a RPG made in SCAR.
    My question is, is SCAR Capable of:
    *2D Rendering
    *3D Rendering? - I got XSI and can model 3d this is optional
    *Sound
    *Open Ended RPG
    *Multiplayer? (Optional)
    Quote Originally Posted by Cstrike View Post
    Why do I even try these things? I just shit my pants over this god damn tutorial. Fuck, that's uncleanable. I can't even wash that out because there's so much of my shit it will just stain everything else. If I put it in the washing machine, I'm sure to stain the sides.

  2. #2
    Join Date
    Nov 2007
    Location
    Chile
    Posts
    1,901
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    *2D Rendering
    Yes, CopyCanvas is enough.
    *3D Rendering? - I got XSI and can model 3d this is optional
    It's difficult but it has been made by almost.
    *Sound
    PlaySound()
    *Open Ended RPG
    Yes you can.
    *Multiplayer? (Optional)
    Yes.

    It all depends on what you are capable of. Start with a simple game like Snake, then Space Invaders, etc.


  3. #3
    Join Date
    Mar 2007
    Posts
    3,116
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Solem wishes was working on one of these. What ever happened.

  4. #4
    Join Date
    May 2009
    Posts
    799
    Mentioned
    2 Post(s)
    Quoted
    16 Post(s)

    Default

    Well you can do anything canvas drawing allows.

  5. #5
    Join Date
    Aug 2009
    Location
    Inside the Matrix...yes it has me, and it has you too.
    Posts
    1,896
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yes, yes, yes, yes and yes; although, some easier then others.
    NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN

  6. #6
    Join Date
    Jun 2006
    Posts
    3,861
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    There's no way I can think of that SCAR could be even close to powerful/fast enough for 3d.

    EDIT: To clarify, what I meant by 3d is, more than just lines drawn on the screen.
    Last edited by bullzeye95; 09-28-2009 at 02:54 AM.

  7. #7
    Join Date
    Jan 2007
    Posts
    8,876
    Mentioned
    123 Post(s)
    Quoted
    327 Post(s)

    Default

    Quote Originally Posted by bullzeye95 View Post
    There's no way I can think of that SCAR could be even close to powerful/fast enough for 3d.
    I agree, it is way to slow for that.

    SCAR is best for 2d platform games and such, but if you use too many objects in the game then SCAR may run slowly.

  8. #8
    Join Date
    Apr 2007
    Posts
    3,152
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    Quote Originally Posted by bullzeye95 View Post
    There's no way I can think of that SCAR could be even close to powerful/fast enough for 3d.
    depends what type fo 3d. I would consider vector graphics 3d, which i wouldnt put past SCAR. for real stuff with shading and lighting, i would very much doubt anything more than just a 3d model viewer, much less a game.
    SCAR Tutorials: The Form Tutorial | Types, Arrays, and Classes
    Programming Projects: NotePad | Tetris | Chess


  9. #9
    Join Date
    Dec 2006
    Location
    Sydney, New South Wales, Australia
    Posts
    4,603
    Mentioned
    15 Post(s)
    Quoted
    42 Post(s)

    Default

    You may contact me with any concerns you have.
    Are you a victim of harassment? Please notify me or any other staff member.

    | SRL Community Rules | SRL Live Help & Chat | Setting up Simba | F.A.Q's |

  10. #10
    Join Date
    Apr 2007
    Posts
    3,152
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    almost's was better. but it still isnt much of anything in the way of a playable or useable 3d thing.
    SCAR Tutorials: The Form Tutorial | Types, Arrays, and Classes
    Programming Projects: NotePad | Tetris | Chess


  11. #11
    Join Date
    Jul 2007
    Location
    Norway.
    Posts
    1,938
    Mentioned
    3 Post(s)
    Quoted
    0 Post(s)

    Default

    If I were you, I'd wait for SCAR 4.0 before I made a full-fletched game in it.
    Freddy promised a lot of resources for game development to be included in that version -- though I'm not sure exactly how long it will be until he's planning to release it. Or, if he will release it at all.

  12. #12
    Join Date
    Feb 2006
    Location
    Belgium
    Posts
    3,137
    Mentioned
    3 Post(s)
    Quoted
    5 Post(s)

    Default

    Quote Originally Posted by EvilChicken! View Post
    If I were you, I'd wait for SCAR 4.0 before I made a full-fletched game in it.
    Freddy promised a lot of resources for game development to be included in that version -- though I'm not sure exactly how long it will be until he's planning to release it. Or, if he will release it at all.
    You can has, but it'll take a bit, Luna needs to get done first, I'm actively developing Luna right now though...

  13. #13
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    If you want 3d you could just create some opengl wrappers.

    If you want to make a serious game I'd say SCAR lacks at most points.
    Real control over sockets isn't really supported, possibly with mixsters' plugin, no 2d acceleration (afaik there's only TCanvas...), no big control over sound (working with sounds more than playing them is not supported)

    The actual scripting engine isn't really that fast either...

    It really depends on the game type I guess.
    Last edited by Wizzup?; 09-29-2009 at 06:20 PM.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  14. #14
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Yes to everything, but like Wizz said, you're going to want OpenGL (or DirectX) wrappers for most (if not all) of your graphics.

    And Wizz, I'm pretty sure the TMusic class offers a bit more control.
    Interested in C# and Electrical Engineering? This might interest you.

  15. #15
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by Smartzkid View Post
    Yes to everything, but like Wizz said, you're going to want OpenGL (or DirectX) wrappers for most (if not all) of your graphics.

    And Wizz, I'm pretty sure the TMusic class offers a bit more control.
    Oh, must be a pretty new feature.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  16. #16
    Join Date
    Apr 2007
    Posts
    3,152
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    Not, its been there for a while, though in all of my trying to use it, it always gives errors. So i don't think that's really a naice way for anything yet. I think SCAR could do most types of single player 2d games. I cant really think of any that it couldn't, not to say that something else couldn't do it better, but that's usually the case with most things.
    SCAR Tutorials: The Form Tutorial | Types, Arrays, and Classes
    Programming Projects: NotePad | Tetris | Chess


  17. #17
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Well, since we're already talking about wrapping graphics functions, it wouldn't be much extra work to wrap the audio as well.

    Now, if you were doing all that work solely for one game, you'd have to be insane. But imagine if someone made an OpenGL/AL wrapper for scar! Or even a high speed sprite plugin! Complex SCAR games would suddenly be a lot closer than before!
    Interested in C# and Electrical Engineering? This might interest you.

  18. #18
    Join Date
    Jul 2007
    Location
    Norway.
    Posts
    1,938
    Mentioned
    3 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Smartzkid View Post
    Well, since we're already talking about wrapping graphics functions, it wouldn't be much extra work to wrap the audio as well.

    Now, if you were doing all that work solely for one game, you'd have to be insane. But imagine if someone made an OpenGL/AL wrapper for scar! Or even a high speed sprite plugin! Complex SCAR games would suddenly be a lot closer than before!
    Making a sprite plugin shouldn't be that hard, or am I wrong?

  19. #19
    Join Date
    Dec 2007
    Location
    Somewhere in Idaho
    Posts
    480
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Yikes, Let a scripting language do what a scripting language does best! Scar is not for game development. It may be novel, but a complete waist of time.

    Pascal, delphi, c++, c#, all those languages could handle game stuff, but please leave scar out of the list!

  20. #20
    Join Date
    Sep 2009
    Posts
    66
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    You should leave C# out of your list, boberman, because it's managed. When writing a game, it's better to get every performance boost you get. Pascal should've been abandonded years ago, ObjectPascal could be counted here. However, C++ is "lingua franca" of game development. If someone wants to do some game development, especially with some kind of team, he should choose C++, IMHO.

  21. #21
    Join Date
    Dec 2007
    Location
    Somewhere in Idaho
    Posts
    480
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by fronty View Post
    You should leave C# out of your list, boberman, because it's managed. When writing a game, it's better to get every performance boost you get. Pascal should've been abandonded years ago, ObjectPascal could be counted here. However, C++ is "lingua franca" of game development. If someone wants to do some game development, especially with some kind of team, he should choose C++, IMHO.
    Most reports that I've read about C# place its speeds at or near C++ speeds. In fact, some game development is not unheard of in C#.

    And if you really need speed, it isn't a difficult task to make a c dll to do whatever function you need speed for (Amdahl's law and all).

    In fact, it being a managed language can result in faster games, and definitely faster game development as memory leaks become a non-issue.

    As for Pascal, yes I agree, it should be dead, in the US it is pretty much dead (Even though ironically my current employment uses delphi). But that doesn't exclude it from game development. It still has some speed to it, and the low level capabilities of C.

    That being said, I whole heartedly agree with you that C++ is the way to go. The benefit of being a high level language with low level capabilities, and easily one of the most portable languages around, with libraries galore. C++ is just a great language for game development.

  22. #22
    Join Date
    Apr 2007
    Posts
    3,152
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    There's not really much reason not to make something in SCAR. Unless you're trying to get some kind of recognition or large user base or you are making a big game that SCAR wouldnt handle, then its fine. Its good for learning and is challenging and is relatively unexplored.
    SCAR Tutorials: The Form Tutorial | Types, Arrays, and Classes
    Programming Projects: NotePad | Tetris | Chess


  23. #23
    Join Date
    Jul 2009
    Posts
    421
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    Oh, must be a pretty new feature.
    Wizzup i am honored to have you post in my thread
    And i decided to go with c++.
    Thanks everyone who helped i repped
    Quote Originally Posted by Cstrike View Post
    Why do I even try these things? I just shit my pants over this god damn tutorial. Fuck, that's uncleanable. I can't even wash that out because there's so much of my shit it will just stain everything else. If I put it in the washing machine, I'm sure to stain the sides.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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