Convex Wars

Discussion in 'Computer Games and General Discussion' started by relminator, Oct 14, 2012.

Oct 14, 2012

Convex Wars by relminator at 9:54 AM (468 Views / 0 Likes) 6 replies

  1. relminator
    OP

    Member relminator GBAtemp Fan

    Joined:
    May 28, 2010
    Messages:
    333
    Country:
    Philippines
    Hello guys, I made a new little game.

    Screens:
    [​IMG]
    [​IMG]

    Download:
    http://rel.phatcode.net/junk.php?id=128

    Controls:
    -See in-game instructions

    About the game:

    Just a minigame I made over the week to showcase Easy GL2D for FreeBasic.
    Original game was an even smaller minigame I made in C++ to showcase Easy GL2D for C/C++.
    It is also notable that because I wanted this game (the source at least)
    to be a sort of a teaching material, I used the "easiest" ways to make this game.
    Which means that I used internal FB commands almost exclusively, major absence of
    pointers and use dim/redim as opposed to new[] (except for the polygon class).
    Doing so did not really hamper the game's speed in any way so I guess FB's dynamic
    allocation with run-time checks for arrays are not that slow as anyone might think. ;*)
    I also commented the source like crazy so that anyone reading it could understand
    the gist of what the code does.
    Don't expect much from this as my purposes in making this game are:
    - Stresstest and showcase Easy GL2D
    - Make a game that only use the GlowLine() sub
    - To make an example of how to make games in FB easily using some
    of the most commonly used coding techniques( FSM, Factories, SAT(Separating Axis Theorem), etc )
    - Share some of the most common classes I use (Keyboard, Joystick, Mouse, Vector2D, Polygon2D, etc)
    - Brush up on my FB knowledge. I keep forgeting "then" and type {} in my for-loops, typing "switch"
    for select cases, etc. but it was fun.

    Gameplay:

    An asteroids clone with a funky experimental control system.
    Just shoot everything that moves.
    This is a "vector" game so GFX are made of simple glowlines.
    Gameplay is kinda boring to say the least.

    Sourcecode:
    Sourcecode is provided for learning purposes.
    Use to your hearts content, but I would enjoy knowing the things you used it for.
    Code should never be used to harm anyone.
    I used FBedit to code this game
     
  2. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,716
    Country:
    United Kingdom
    I have a softspot for asteroids clones for some reason and I must say I liked yours.
     
  3. NightsOwl

    Member NightsOwl Pays For Avatar Art (For some reason)

    Joined:
    Jul 8, 2012
    Messages:
    356
    Location:
    Ohio
    Country:
    United States
    I'd probably have a blast with this game. But I doubt my computer can handle it.

    Looks like a blast for being made in only a small bit of time.
     
  4. KingBlank

    Member KingBlank King of Nothing

    Joined:
    Sep 17, 2008
    Messages:
    517
    Location:
    New Zealand
    Country:
    New Zealand
    Nice!, I played this for about an hour!
     
  5. Depravo

    Global Moderator Depravo Jaded curmudgeon

    Joined:
    Oct 13, 2008
    Messages:
    5,076
    Location:
    Purgatory
    Country:
    United Kingdom
    It looks and plays really well. It's a shame I'm totally crap at this type of game. :P
     
  6. The Real Jdbye

    Member The Real Jdbye D:

    Joined:
    Mar 17, 2010
    Messages:
    8,578
    Location:
    Doing your mom
    Country:
    Norway
    I really like the graphics. Very Geometry Wars-esque.
     
  7. relminator
    OP

    Member relminator GBAtemp Fan

    Joined:
    May 28, 2010
    Messages:
    333
    Country:
    Philippines
    Thanks guys. This was made out of trying to test my lib, Easy GL2D, for Freebasic and boredom because I can't make DS homebrews these days. :*(

    I'll prolly make a Vertical SHMUP from this engine too. ;*)
     

Share This Page