bladedpenguin's Recent Forum Activity

  • NIce! Rex saves the day again

  • It makes sense that part of the obfuscation process is wrecking all the object names, and I'm actually grateful for that feature. I think though that being able to store some kind of object name hash would be nice. I have been trying to save/load my inventory items between layouts, and it is giving me a bit of trouble. I worked out how to serialize, store the string in an array and setFromJSON, but it looks like setFromJSON requires that the item be spawned as the correct type to begin with. I have Items as a family, not an object type because I am expecting to have dozens or a few hundred items, each with different behaviors and events.

  • I'm curious about this as well. I see it under text properties, but it looks like there is no way to change alignment on the fly. Perhaps this suggests an idea for improvement of the text object or another plugin.

  • Construct 2 is more of a 2d engine.... There are a number of ways to fake 3d, like isometric perspective, but it's not designed to be part of the engine.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Does the bullet behavior include raycasting collisions? If not, there may be "bullet through a sheet of paper" problems where it skips through the thin shield because the shield is thinner than the amount the bullet moves in one frame.

    My solution to that, in a top down adventure game, is to compare the direction of the bullet(or sword swipe) as it hits the player. If the bullet comes in withing 45 degrees of Player.angle+180, the the player gets the shield bonus to armor.

  • I've been using the Canvas plugin. Spawn the blood splatter sprite, and when the animation is done, use the Canvas: Paste Object into Canvas action, then delete the bloodspatter sprite.

  • I'm thinking about using board movement for most of my enemies and NPCs RPG, and it's much better for me to not have to worry about having ten thousand tile entities on a 100x100 map. You have a wonderful codebase, with lots of useful grid related plugins and behaviors. I would much rather have my background as a single massive sprite. Is there a way I can fake having tiles everywhere so NPCs can walk around on the grid?

    I'd also be useful if Gridmovement respected collisions with solid objects outside the grid.

    If you aren't inclined to implement these features, perhaps you could give me some advice or a few pointers on how I might make what I want in a personal fork.

    Edit: I worked out how to ignore the lack of a tile. It was in grid_move, not in board at all.

  • Holy crap I was actually just thinking of implementing something like this when I stumbled here. Thanks Rex!

  • I was going to suggest the Pin behavior, since that seems to keep objects stuck together most of the time, but you are already using it. I'm guessing it has to do with the order in which C2 calculates movements: the drag&drop gets computed after the pin behavior, and then the layout is drawn before the Pin can fix it. I have no idea how to fix it though

  • Thanks for your help, I'll check that out. I guess I have to get my behaviors to use JSON properly...

  • You don't need separate layers. On the ring's creation you can set up an action to move the z-order of the bottom of the ring to just under the stick, and set the z order of the top of the ring to just above the stick.

  • I dunno all that much about hardware programming. My experience is limited to messing with pin configuration on the Arduino firmware for a Reprap, which is going to be vastly different from interfacing with a modern USB device. If you can't get documentation from the manufacturer, maybe you can find some open source audio software that is able to use your MIDI controller. Then you can read the source and maybe do some creative modification to see how it makes the MIDI controller do what you want. Then, you probably need to make or find some kind of connector library or dll so you can do stuff in Javascript. Then you finally have to tools you need to make your plugin.

    All this is a bit above my level, but I didn't want to leave you hanging.

bladedpenguin's avatar

bladedpenguin

Member since 5 Feb, 2015

None one is following bladedpenguin yet!

Trophy Case

  • 9-Year Club
  • Email Verified

Progress

10/44
How to earn trophies