MakeshiftCharlotte

  • 262 Commits
  • 132 Pushes
  • 95 Deploys
Launch Site

Makeshift

By Makeshift

Screencast
Quick Intro

A fun little brawl game :) go bash your friends and other random players in our game :)

Description

Makeshift is a 2d deathmatch game for 2-4 players. Our idea was to fill the map with random items: Lighters, Marshmallows, Soda Bottles, Hockey Sticks etc.. and have players pick them up and craft "makeshift" weapons out of them.

What you CAN actually do is: Shoot projectiles, and bash your opponents over the head. If you die, you will remain dead until the other players have killed each other off. Last man standing wins and anyone can kick off a new game with the same players. Jumping, wall jumping/latching, and taking cover are all going to help you rack up those kills.

Judging Instructions

You are automatically placed in the lobby when you load the app. You can change your name with the field at the bottom. Chat with folks in the lobby or join a game. You can create a new game by clicking "Create Game" Once you are in the game view, wait on other players to show up and then click "Begin". You will need at least one other person in the game with you to begin.

Once the game begins: aim, fire, repeat.

Use arrow keys or WASD to move around. Mouse to move crosshair. Left click to fire projectiles. Right click to preform a melee attack.

Oh, and then please give us some feedback/votes! :D

Couple of pitfalls to avoid: Four users max in a room. If someone joins a room in the middle of a started game, the rematch functionality stops working correctly.

What they Used

Client: angular jquery less keymaster lodash cloak

Server: box2d cloak ejs express lodash

Who

Votes

Your Vote

Voting is now closed.

Other Votes

  • (52)
  • judge

    Really nice design. Couldn't quite get it to work correctly on my end but very good idea. Good job!

  • judge

    Would love to have been able to judge this but nothing I did would make it start, tried different browsers. Sorry.

    • kriceTK
      contestant

      I am so sorry it wasn't more clear but you need to people in a game for it to start, if you would like to try it again I would be more than happy to join in and play a game with you (Just put a time on here and I will join in around that time)

    • kriceTK
      contestant

      two** people

    • rvagg
      judge

      there were a bunch of us trying this out at the same time and I don't think any of us could make it work, even when we were all doing it together.

  • judge

    Plaid

    Love the concept - execution was pretty solid. Getting a bit stuck in the game!

  • judge

    Groupon

    First off, great going making an entire playable game prototype! My main feedback is as follows: try a different framework. Angular is great, but not for games. Dirty checking really hurts the responsiveness. Make the projectiles disappear on collision (possibly the collision detection needs work). Also, I suggest moving the health bars or making them visible only upon being hit or holding alt. They overlap with the ground and are distracting.

    • kriceTK
      contestant

      Thanks for the feedback! We did have some problems with the projectiles disappearing (we are able to check easily if they hit a player but we couldn't get the check of the map correct) hence they disappear on contact with the players but not the map. Also good thought on the health bars you wouldn't happen to play StarCraft would you? (you can hold alt in StarCraft to show health bars).

    • toshuo
      judge

      I've spent a ridiculous amount of time playing SC and other real time strategy games :)

    • kriceTK
      contestant

      :) Me too and I spend WAY too much time watching them as well (I kind of watch every TeamLiquid Dota 2 and SC2 match)

    • djak250
      contestant

      I would argue that knowing how close to death you are is an important distraction, on par with knowing the road ahead is out. ;)

  • contestant

    BandPage

    Was able to create a room and test it out. Nice work on the marshmallow physics bouncing off the walls :) - I didn't get to try out any of the other 'makeshift' weapons though - maybe they were supposed to come later. Regardless, nice job putting this together!

    • kriceTK
      contestant

      Thanks!!!! I am really glad you figured out that the projectiles were marshmallows. Yeah we didn't get to integrate the other weapons because we ran out of time (if you want to see what they would have been and looked like go to http://makeshift.2013.nodeknockout.com/#/brent)

      We had a blast making it and are going to continue working on it together!

  • judge

    Paypal

    I hadn't heard of cloak & keymaster (haven't been writing games in a while) but these were cool finds. Overall I think was a pretty good amount of work to get done over hack time. I lost some points for me because I didn't think the feedback in the game was real clear as to what was happening.

  • contestant
  • contestant
  • contestant

    USP

    Unfortunately there was no players when I joined the room, so a little tip: make a bot to place in a room when there is no humans around to play.

  • contestant

    IOKI

    Quite nice - the phyics could be improved a bit and also the design - but still a lovable game! :)

  • contestant

    Fun app

  • judge

    Seems fun, but controls could probably be refined a bit. Although I really enjoyed being able to fly. :D Also seems like it could use a way to make sure players don't overlap and, for that matter, a way of differentiating the players on the screen.

    • djak250
      contestant

      Funnily enough, they didn't overlap at one point. Our original map design had smaller tunnels in it, so if they couldn't overlap, then they would get stuck going one way. Went back and forth on it for a lot of the development time, and eventually just had to focus on more important things before the time ran out. I agree about the different colored players, too. :) One of those "Why didn't we think of that" moments right after the deadline. The answer for why was because we were sleep deprived. ;)

  • judge

    Very fun game you have here. With some more polish on the design and controls, this could be a game I could play on my down time.

    • djak250
      contestant

      Well you might get your wish. We've all expressed interest in continuing development on it. :) We kind of shot ourselves in the foot by making it fun, because oftentimes we'd find ourselves "testing," when really we were just playing the game with each. Haha. It may just be because I and one of the other devs have been friends for a while, but it got really competitive trying to beat the other.

    • djak250
      contestant

      each other*

  • contestant

    Microsoft

IMPORTANT DATES

REGISTRATION
SEP 17
COMPETITION
NOV 9-11 UTC
JUDGING
NOV 11-17
WINNERS
NOV 18

Thank you to our Platinum Sponsors