Skip to content
Sign upLog in
← Back to Community

Swing!

Profile icon
MatthewStirling

Here is my entry for the Game Jam - Swing! (yes, you have to shout it)

The gist is pretty simple - you swing around using a grappling hook and you must avoid dying. Don't touch the red blocks and don't get shot by a Turret (duh). Play through the Levels or enter the Arena and try to survive.

The way the game relates to the theme of Cash is.. uh.. you get to keep your cash because this game is free!

For the best experience, open this link in a new tab:
https://swing--matthewstirling.repl.co/

Full DevLog:

version 4.2 - current (17.04.2019)

  • added guided missiles
  • added rope block wrapping
  • added level 4
  • added explosion recoil
  • changed turrets appearance
  • added idle turret animation
  • added arena menu display turret behaviour

version 4.1 (13.04.2019)

  • added practice mode
  • altered arena to account for easy winning strategies

version 4.0 (12.04.2019)

  • added explosions
  • added super predictive turrets
  • added arena survival mode
  • added level 3
  • redesigned menus
  • got rid of title card animation
  • added bouncy bullets
  • added death animation

version 3.0 (05.04.2019)

  • added a main menu
  • added buttons
  • changed appearance of predictive turrets
  • made level 2 final challenge easier
  • added peak text

version 2.0 (30.03.2019)

  • added level 2
  • added turrets
  • improved hook sticking mechanic
  • changed controls (again)
  • optimized forces (jump strength, friction, drag)
  • added predictive aiming
  • removed 3 challenges from level 1

version 1.2 (23.03.2019)

  • added title card
  • added safe area at beginning
  • added checkpoint text

version 1.1 (23.03.2019)

  • added 3 more challenges (total now 13)
  • made controls more intuitive
  • added checkpoints
Voters
Profile icon
JacobMoon2
Profile icon
MarcusWillis1
Profile icon
NakoaBigelow1
Profile icon
jake-is-theis
Profile icon
17stephensa
Profile icon
williamlv
Profile icon
Basilisk07
Profile icon
JaiveerMehta
Profile icon
rjohnson2025
Profile icon
MarcoCabello
Comments
hotnewtop
Profile icon
themaka

Spider-dot, Spider-dot, dots whatever a spider dot!

Profile icon
MatthewStirling

Can he swing, from a grapling hook? Yes he can, he's a spider dot!


@themaka

Profile icon
LynnOng

I don't feel so good Mr. Stirling...
Nice game tho.

Profile icon
MatthewStirling

Lol, is this a reference to something I don't know about?


@LynnOng

Profile icon
argthe1st

@MatthewStirling
... Its Avengers Infinity War

Profile icon
MatthewStirling

@argthe1st
Ah. I have yet to watch it.

Profile icon
[deleted]

@argthe1st
No. Not endgame. :) Its Infinity War Endgame comes out in April :D

Profile icon
[deleted]

@LynnOng
It's Mr Stark. Not Stirling Lol.

Profile icon
[deleted]

@Helixable
r/woooosh

Profile icon
[deleted]

@RoylatGnail
Lol

Profile icon
argthe1st

Honestly, I think that this is the best game in the competition right now!

Profile icon
MatthewStirling

@argthe1st
Honestly, I think so too (but I may be a little biased)

Profile icon
jarules214

I think this should win. I have spent hours enjoying this game! Maybe we could collab on adding sprites, or polishing the game. Hmu! Otherwise it is an amazing game!

Profile icon
MatthewStirling

@jarules214
Thanks! I'm not sure that I will continue developing the game, but the game sure could use some polishing. I know there are still some bugs. Have you encounter any of them?

Profile icon
jarules214

@MatthewStirling
none so far

Profile icon
wordguesser

Splash text ideas:

"This text is green" (make it red though)
"Nobody: "
"Game Jam? More like lame jam"

Profile icon
MatthewStirling

@wordguesser
Haha, good ones. Unfortunately I don't think I can update anything in the game anymore. Maybe they will let me update the splashes though.

Profile icon
wordguesser

@MatthewStirling
Oh yeah, forgot about that... Do we know when to expect the results?

Profile icon
hyperupcall

Amazing game! Had a lot of fun and very addicting!

Profile icon
[deleted]

Great game! I spent some time playing this, it's pretty fun. Also, lowering the grappling hook (I think it's the E key) stutters a bit. I also made a game but no one's looking at it (it's at https://repl.it/talk/challenge/Infinite-Runner-Thing/12625).

Profile icon
hayaodeh

Can someone record a gif while playing?

Profile icon
MatthewStirling

Is it super slow for you, or do you want to see how others play it?

@hayaodeh

Profile icon
AkhilGupta

Awesome game!

Profile icon
[deleted]

This is a great game, but I have one super important thing to point out...

~
~
~

You spelled artifact wrong in the about page.

Profile icon
LiamSchenck

it's so broken rn, the gravity messes up in the explosives level so that either you float or it's so strong that you can't physically pull yourself up, then the screen just went gray and i had to reload which reset my progress

Profile icon
Lolanator365

@LiamSchenck
how do you make the gravity mess up

Profile icon
wordguesser

Great game, I really enjoy this one! While I was playing the missile level, my screen turned gray and this message was in the console:

Cannot infer image mime type

Hope that helps :/

Profile icon
MatthewStirling

@wordguesser
thanks, should be fixed. There's at least one other rare bug I can't debug because it's so rare. If you keep playing, please tell me if you find any more!

Profile icon
MenachemMerkur

best game ever

Profile icon
DavidCooperChey

Fun! It would be nice to be able to play the game without a mouse.

Profile icon
MenachemMerkur

hello

Profile icon
MatthewStirling

@MenachemMerkur

hello

Profile icon
CarlosAlbertoAlberto

It's very hard. I like it!

Profile icon
MatthewStirling

@CarlosAlbertoAlberto
You know what else is hard and people like it?

The third level I'm working on right now. Stick around!

Profile icon
JohnnyWobble

I got to say, its very fun and with a trackpad it is very hard as well

Profile icon
MatthewStirling

@JohnnyWobble
Get a mouse. You'll never pass the turrets with a trackpad (unless you're a legend)

Profile icon
TBNRpandaboy

@MatthewStirling
Guess what I just did...

Profile icon
MatthewStirling

@TBNRpandaboy
Goddamit, you're a legend!

Profile icon
BrentKleffner

@MatthewStirling
I did it too lol
edit i beat the game

Profile icon
rennecastro

Awesome game. Though I didn't make it far, I found myself strangely addicted to just swinging around.

Profile icon
mdjb4

THIS AMAZING!!!

Profile icon
MatthewStirling

@mdjb4
If you think this is amazing, just wait till I've added turrets, explosions and guided missiles (no, seriously)

Profile icon
AmeliaBlackwell

woah this game is great but I'm really bad at it! how do you do the physics of it?

Profile icon
MatthewStirling

@AmeliaBlackwell
Pretty simple. I give the ball a position, velocity, and acceleration. Each frame I add acceleration to velocity and I add velocity to position. To get the acceleration I add all the forces acting on the ball together, so gravity, left/right thrust, friction, air resistance, rope tension. All these properties are vectors, and I use the p5.Vector object to handle them conveniently. I can explain in more detail if you're interested.

Profile icon
themaka

Is the 9th checkpoint the end of the game? I want more!

Profile icon
MatthewStirling

Hey! You managed all the way through!! I can definitely make more, if there is enough demand for it. Did you manage to learn the controls easily enough? I'm worried that it might get too difficult too quickly.


@themaka

Profile icon
themaka

@MatthewStirling
The x and z commands are not really intuitive and they require you to reach down, which isn't too common in games. What if you used q and e for shrink/extend? Also maybe space in addition to w for web slinging?

Profile icon
themaka

@themaka
The game is a lot of fun though -- I also shared it in our Discord.

Profile icon
MatthewStirling

Thanks so much! I'll consider changing the controls a bit.

@themaka

Profile icon
MatthewStirling

Added a few more checkpoints. I hope it still works!

@themaka

Profile icon
ArchieMaclean

@MatthewStirling
Brilliant game!
How about trying to get the computer to generate the levels? ;)

Profile icon
themaka

@ArchieMaclean
Procedurally generated levels would be pretty awesome.

Profile icon
themaka

@MatthewStirling
Oh man ... now I'll have to play again.
/pushes aside some meetings

Profile icon
PlaysWithRepls

@MatthewStirling
Heyyy I got past the 12th checkpoint! Is that the end or are the block thingies the way to the 13th?

Profile icon
MatthewStirling

@PlaysWithRepls
I just shortened level 1 to 10 challenges and added a level 2. Be sure to check it out!

Profile icon
argthe1st

Great Game!

Profile icon
MatthewStirling

tnx!

@argthe1st

Profile icon
samheald

This is cool!

Profile icon
theangryepicbanana

Nice 👌

Profile icon
raghavm

@theangryepicbanana
xD u thought this was discord.
@MatthewStirling
Great game! i just suck at it

Profile icon
MatthewStirling