Buckler Up: AKA (Worst) GOTY 2013

Discussion in 'Off Topic' started by Empty, Nov 14, 2013.

  1. Empty

    Empty Member

    Messages:
    14,912
    Likes Received:
    11
    Trophy Points:
    0
    I made a game for uni. I programmed all of it and 5 other team members produced art asssets, sounds and all that.

    It's pretty shit but I feel like sharing it, so here it is: Buckler Up

    https://dl.dropboxusercontent.com/u/516743/UNI/BucklerUpWindows.zip
    https://dl.dropboxusercontent.com/u/516743/UNI/BucklerUpOSX.zip

    Those zips contain .exes, if you're not cool with running an exe, don't download it. I don't take any responsibility for anything that happens to your PC as a result of downloading it or anything, there's literally no chance of it being malicious but download or don't, your call I'm not gonna force you.

    You have a shield, you reflect arrows and you get coins until you die. There is no 'win' to the game. WASD+Mouse.

    Feel free to call it shit or good or whatever, I don't really mind. I'm probably not going to do any more work on this so don't bother with in depth feedback or bug reports, I'm mainly posting it here for you guys to play and have fun.

    Spoilers:

    This is a comprehensive list of content, in case you're wondering if there's something you've missed:

    Archer (green, brown bow) shoots arrows at you
    Adv Archer (Blue, brown bow) shoots fast arrows at where you are moving
    Alchemist (Red robe) throws acid potions
    Wizard (Blue robe) fires hitscan beams.
    Footman (grey swordsman) flanks and charges you.
    Scattershot Archer (Green, blue bow) shoots multiple arrows at once
    Seeking Archer (Blue, blue bow) shoots seeker arrows.

    Powerups:
    Slowmo (slows time)
    Aegis (prevents knockback)
    1Up (gives you a life)

    Mechanics:
    You get killstreaks depending on how many kills you've made without a reflected arrow missing a target. When an enemy dies, they drop a static gold value (changes per enemy) multiplied by your current streak. If an enemy would drop 15 or more gold pieces, they also drop a powerup in addition to their gold.
    As time goes on, harder enemies spawn. Once you reach seeker archers there are no new enemies, but the population cap increases. At the start of the game you will face no more than 3 enemies, but as you play on you can eventually get an unlimited number. I usually die around 10 enemies.


    High score:
    Highest score before release: 2402 coins (this was in an older version so balance was different)
    Highest score post release: 1111 coins - Empty
    Longest killstreak: 13

    Screenshot:
    [​IMG]

    You can ask me anything about the game.
     
  2. A-z-K

    A-z-K Member

    Messages:
    3,241
    Likes Received:
    215
    Trophy Points:
    0
    Those particles caused my computer to lag!

    Actually it was pretty good, I managed to waste a lot of my working day.

    We should have a top score competition.
     
  3. Empty

    Empty Member

    Messages:
    14,912
    Likes Received:
    11
    Trophy Points:
    0
    Glad to hear it.
    I posted my top score: 1111 in the OP. I haven't beaten it yet, I think it's pretty manageable to get higher than that, if you play well.
     
  4. McGyver

    McGyver Experimental Pedagogue

    Messages:
    6,533
    Likes Received:
    31
    Trophy Points:
    0
    What tools did you use to write this game? And what language?
     
  5. Empty

    Empty Member

    Messages:
    14,912
    Likes Received:
    11
    Trophy Points:
    0
    It was built in Unity using Javascript (ugh)

    If you launched it you'd know it was unity.
     
  6. BigTeef

    BigTeef Bootleg Headshot master

    Messages:
    7,036
    Likes Received:
    36
    Trophy Points:
    0
    He used a screw driver and did it in Spanish.
     
  7. Señor_Awesome

    Señor_Awesome Member

    Messages:
    1,511
    Likes Received:
    58
    Trophy Points:
    0
    [​IMG]

    Downloaded it, haven't had a chance to boot it up yet. I expect this game to change my life.

    Also, I love the name of the game.
     
  8. McGyver

    McGyver Experimental Pedagogue

    Messages:
    6,533
    Likes Received:
    31
    Trophy Points:
    0
    JavaScript... ^^
    Does it also run in the unity web browser plugin and can we have a look at the source code?

    Humour level: Viroman.
     
  9. LordDz_2

    LordDz_2 Strange things happens here

    Messages:
    2,956
    Likes Received:
    93
    Trophy Points:
    0
    I lost 5 pounds instantly and I'm no longer afraid of going outside after playing this game!
    Recommended 5/5!
     
  10. Empty

    Empty Member

    Messages:
    14,912
    Likes Received:
    11
    Trophy Points:
    0
    Unity does a lot of the leg work, it's actually really in depth, I don't have to code much low level shit, it handles entities, stuff like spawning, deleting etc. I just put it together and add the AI, movement and all the logic.

    It's kinda neat.

    Is there any source code in particular you're interested in? It's not that interesting honestly. Unity uses a component based architecture so each bit of code that runs is completely separate to the rest (or so they hope, muahaha my bad coding skills know no bounds)

    If you wanted to look at how it ticks I'd have to give you the entire project which is lilke 800mb or something now, and also I'm not going to give you the entire project since then people could just steal it.

    No idea how to do web builds, I might look into it, but even if I make a web build I have nowhere to host it.
     
  11. Grantrithor

    Grantrithor Member

    Messages:
    9,820
    Likes Received:
    11
    Trophy Points:
    0
    Will play when I have a proper desk and not the uni hallway carpet.

    Why is sarge wearing donut's armor?
     
  12. McGyver

    McGyver Experimental Pedagogue

    Messages:
    6,533
    Likes Received:
    31
    Trophy Points:
    0
    I see, i somehow imagined it a little bit lower level but i guess it is more scripting than programming (with JS that's not really a surprise :D). It's just that i'm diving into JavaScript for web desing atm and was interested to see if i could get any inspiration from your code. ;)
     
  13. D.D.D. Destroyer

    D.D.D. Destroyer Member Staff Member Moderator

    Messages:
    9,509
    Likes Received:
    111
    Trophy Points:
    0

Share This Page