Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Spencer

83
Posts
5
Topics
83
Followers
53
Following
A member registered Apr 27, 2014 · View creator page →

Creator of

Recent community posts

Congrats on finishing something Capnbozzy! Good luck on the continued development!

I don't think Superpowers provides an easy way to do this through the ui. What you can do, however, is:

Go to where Superpowers is install [ it depends on your operating system I think, look here: http://docs.superpowers-html5.com/en/getting-started/setting-up-superpowers ]

You will see 2 folders. One called 'app', and another called 'core'. Go into 'core'. Then, go into the folder called 'projects'.

Select the project folder that you want to remove, and delete it.


Hope this helps!

...hole

No problem, I hope the fonts workout for ya! :)

Yup! There's 2 versions of each, a monospaced and non-monospaced version.

However, on the "spooky font" (the one inspired by Ghosts & Goblins), there's practically no difference between the 2 versions, due to how wide each individually character is.

Awesome additions, thanks for all the work :)

Hmm, I don't know about that one...

Have you tried uploading it here on itch? I've never used the Azure service before so I'm not sure if it's just an issue on their end or not.

While I'm not quite sure why the screen is going dark, I can offer a different way to go about this.


In your EnemyBehavior, change the collision check to:

if(Sup.ArcadePhysics2D.collides(this.actor.arcadeBody2D, Sup.getActor("Player").arcadeBody2D)
{
        Sup.getActor("Player").getBehavior(PlayerBehavior).LowerHealth(1);
}

You can then remove

public playerCol = this.actor.arcadeBody2D;

from your PlayerBehavior.


In the future, you can usually just call whatever component you need [ arcadeBody, camera, spriteRenderer, etc. ] directly with:

Sup.getActor('Name Of Actor').NameOfComponent


Hope this helps!

To do this, you need to grab the player actor inside EnemyBehavior:

Sup.getActor('Player Actor')

then grab the PlayerBehavior attached to that actor:

Sup.getActor('Player Actor').getBehavior(PlayerBehavior)

then call the LowerHealth method:

Sup.getActor('Player Actor').getBehavior(PlayerBehavior).LowerHealth();


[ note: I just broke down each part of the code, normally you would just type the one line:

Sup.getActor('Player Actor').getBehavior(PlayerBehavior).LowerHealth();

in order to get the desired method ]

make sure you set it as the 'startup' scene in the settings tab. you can click & drag it from the asset list into the input panel to do it.

Alright, so here's the issue:

 if (Sup.Input.isKeyDown("DOWN"))  {
      this.actor.spriteRenderer.setAnimation("Crouch",true);  

Your animation isn't actually looping, it's just constantly being restarted and applied to the character.


The function:

Sup.Input.isKeyDown('KEY-NAME')

runs every update loop (60 times a second). So, if you're holding down the key, this if statement will return true and run the code inside every frame. Hence, your sprite is constantly setting it's animation to "Crouch" and is looking like it's looping the animation.


To fix this, you can set a variable at the beginning of the behavior and check against it, like this:

class PlayerBehavior extends Sup.Behavior {
 crouching = false;
 update() {
  if( Sup.Input.isKeyDown("DOWN") ) {
   if( !this.crouching ) {
    this.actor.spriteRenderer.setAnimation("Crouch", false);
    this.crouching = true;
   }
  } else if( this.crouching ) {
    this.actor.spriteRenderer.setAnimation("Idle", false);
    this.crouching = false;
  }
 }
}

This way, the code will only set the animation once, and prevent 'looping' the animation every frame you're holding the button down for.


Another way to fix this, is to use:

Sup.Input.wasKeyJustPressed("KEY-NAME")

which will only run once when the key is first pressed down.


If you need any more info, let me know!

Alright, so I just set-up a quick project and so far everything is working as expected.


Where are you placing the line:

this.actor.spriteRenderer.setAnimation("Crouch",false);

If it's in an update-loop (or any loop that is getting repeatedly called for that matter), it's probably just looping over that line and constantly playing the crouch animation.


Could you paste your code for me to see?

If you upload your project file (or at least just your spritesheet), I can help you with this.

awesome, these will definitely be useful, thanks!

Nice, I like the variety. Good work :)

These are really awesome and go great with the included castles pieces! Love how you made the floor fit under the grid as well, great work! :)

(1 edit)

The treads and the truck bedding is really cool, thanks for the models!

[ and thanks @Any_Key for your work as well! ]

Nice, these are a welcome addition and can be used in some really neat pieces.

Good work, and thanks :)

(7 edits)

Hey everyone!

I've been loving this tool so far, and decided to upload one of the first models I made.

It's pretty simple, just a car. Feel free to use wherever you'd like, let me know if you found it useful or whatever :)

[ I've tried numerous times trying to get the sketchfab embedding to work, but it doesn't want to for whatever reason. Anyways, here's the link to an interactive view of the model ]


[ DOWNLOAD THE .MODEL & .OBJ FILES HERE ]

Hey there!

Thought you should know that the links to the 'archived episodes' and the 'devlog' aren't implemented. They just lead to a blank page.


This game looks really cool, great job to the developer on crafting such a unique looking experience. Good luck with the rest of the development :)

This is really neat, like the gameplay and I love the authentic old school vibe of everything. Good luck with the rest of development :)

Thanks for playing! :)

Hey @Delca, thanks for playing!


Also, then you for the suggestion about mixing symbols. I'd like to add a 'colorblind-friendly' mode soon, and I think this is a good way to go about it.

Much appreciated! 🙂

Solid graphics, nice music and sound effects (the multiple jump sounds were a nice touch), loved the super-smash-bros style of death where the player will fly off the screen. Overall, pretty enjoyable game.

One thing I would say is slightly annoying, is having to tap the bumpers to move left and right, would be a lot of better if you could just hold down and move. Either way though, this is still a super fun game, nice job :)

I wish the display was bigger, pretty hard to see/control when everything is so tiny!

Nice idea though, could use a little more polish, but is fun non the less. Well done :)

Pretty solid endless runner, reminded me a little of boson x, well done.

The fact that you couldn't die made this less of a game, and more of an enjoying challenge to see just how fast you can manage to go, which was pretty fun.

Nice entry :)

This was a fun little game, liked the voice over lol.

The corner of the room near the door is a little buggy. I was jumping around over there, and landed on the ground, but the game didn't restart, until I jumped again. I tried replicating this to give better details to you, but this time I managed to actually jump through the ceiling and fall through the world. Haha, but that's to be expected in game jams, so well done either way.

I really dug the concept :)

With a little more polish, this could be a pretty solid game.

I kept getting glitched under rails, which was a little frustrating, and the controls weren't the most convenient, however I can see how this might be better suited for tablets/touchscreens. Either way, you should continue this, could be a fun little game :)

Really liked the design of the overall thing.

This game is a hectic beast to play with friends, fighting each other that close on the keyboard is a riot. Throwing the skateboard was a nice touch, my friend kept hitting me with his, so I threw mine at him, it went through the screen and came back through the other side and knocked me out! It was like a crazy boomerang of death.

The wall jump was pretty difficult to do, but fighting with each other kept the game fun. Nice graphics as well, great entry! :)

It was kind of difficult to tell what I was supposed to jump over, and what I was supposed to duck under. For these types of games, it's best to hold back on the number of background objects, as it makes it harder to tell what is an obstacle, and what isn't. I also managed to keep pressing w of jump out of the world haha.


See a cat in a buisness suit, being tossed around like a ragdoll is really funny though, so good job on that :)

I liked the minimalist graphics, gave a nice relaxing feel overall. The controls were a little weird, but once I got used to them, it sort of went with the whole game. You managed to capture some pretty nice movement here.


One thing however, is when you swipe behind the arrow, to move faster, the red line that appears should be straight, but instead comes up at an angle to the left or right of the arrow. This felt a little weird, but didn't detract from the game to much. Could have been a bug though, either way, nice entry :)

Really simple game, but great execution. Tough as balls too! Liked the graphics a lot as well, had a really nice 'minimal' yet pleasing aesthetic to them.

Overall, great job!

Very fun casual game. It's kind of relaxing to just sit back and let the game play itself haha, good job :)

I liked the graphics, and the difficulty kept me playing. Pretty simple yet still fun game, nice job :)

Also, I screamed 'snake' after I died, but all that happened was I got weird looks from my family...

Fun game, but after I died, I got glitch to beneath the tiles, and was able to rack up a pretty high score haha.

The gravity change effect was a nice touch! Good entry :)

that makes sense, and now that the jam is over, I see others have used multiple dice as well.

thanks for the reply :)

PaperJam community · Created a new topic Multiple Dice?

Hey there!

I was wondering, since you said using a dice is ok, is using multiple dice alright?

Also, along the same lines, is it fine to offer a companion app along with the game that takes care of the dice rolls just in case the player doesn't have any dice [ basically, it's like using random.org and just simulating the dice rolls, it's not necessary to the main game and doesn't offer additional gameplay ] ?

no problem, I hope it was helpful :)

good work, it's looking really snazzy now! and the ability to rearrange the windows is super helpful :)

thanks! :^)