haypers's Forum Posts

  • I will soon be returning from a long trip, and I'm excited to resume game development. I'd like to polish an old pinball game project.

    The next major feature I wish to add is the presence of ramps like you would seen on a traditional pinball machine.

    While balls can pass under the ramp just fine, if they enter the ramp they only collide with the ramp until they exit, not colliding with the obstacles below the ramp.

    From my understanding this would require collision filtering, and I'm told box 2D supports this feature.

    Basically you can create and modify groups of sprites and objects that collide with each other or not.

    Unfortunately, from what I can see C3 does not yet pass this support to the user, likely due to it being a bit more complex than the average user can take, and the physics behavior is already pushing the boundaries of novice user friendly editing.

    Is there a way I can get collision filtering into my game, perhaps through hand coded JS blocks that expose the groups? I'm all for add-ons, but all the topics I've found are years old and from my experience some add ons make the export to mobile prosses a bit more janky. I don't know JS, but I can modify example code. I want to learn.

    What solutions might I look into?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I could never get google to work for me either. I think that it only works after export if you have signed up to be a google authentication distributor, and I could never figure out their user interface. I use the email and password login for my users.

  • Hey Peeps! A lot of you are using Rex's firebase plugins. I thought I would post here to let you know, that these four plugins have been updated to have the new JS module support:

    drive.google.com/file/d/1XiQxfsYW7OFi4bnPNZPycOEukNOwV43O/view

    Big thanks to Game Soul for this. You can check out the history of how this all came to be here: construct.net/en/forum/construct-3/plugin-sdk-10/erens-ported-plugins-modules-159391/page-2

  • You will want to implement some basic velocity and acceleration physics. Rather than letting the character move at a set speed when you press a key, have a variable called velX and velY for the character. Tell your character to move velX distance left/right every tick, and velY distance up/down every tick. When you press up, increase the vely by a little every tick, and when you press down, decrease it by a little every tick. Same for left and right on velX. Then lower both velocities by about 10% every tick to get natural deacceleration. This will make him slid around, and accelerate smoothly.

    .

    you can multiply the acceleration numbers by a speed variable to change how fast he is.

    Tweak the numbers how you see fit.

  • GameSoul! The new plugins work great! Thanks so much! They still can't be minified in any way, or construct gives you an error. But I can confirm that they are working. Thanks for your hard work!

  • Thanks so much, GameSoul! You are a life saver. I'll try them out today, and let you know how they go! My offer for some compensation still stands. haydengmy@defectivelegends.com

  • GameSoul, if you could do that, that would be amazing. If you could get the plugin updated again with module support and the ability to be minified by the compiler, I would gladly pay you a little money for your time!

    Thanks for the response.

  • well, Eren, thanks. I know you put a lot of work into plugins like this. And I have debated buying something like that already. My thoughts are that I have already made the game and used the rex plugins for nearly a year now. Changing to a new plugin would take a lot of time, regardless of how similar they are.

    I also want to make a good firebase plugin that other people can use without needing to pay. If it's not worth it that's fine. But I would look into updating those few.

  • Hey Guys! I've got a small problem. Or maybe a big problem. IDK. I have this super cool game I've made (itch.io, google play, construct/scirra arcade), and I would like to keep working on it, but I am using plugins that are ancient. My game uses 4 of Rex's Firebase Pack. You can download all his firebase plugins here: Link.

    All these plugins still work if you put your game into classic scripting mode, and don't minify anything, but soon the ability to switch to classic mode will be removed, and I would love to be able to minify these things.

    If this is an easy fix, I'd be happy to do it myself. I don't know how to take these scripts and compile them into a plugin file or anything like that, so any help is great.

    I am also open to paying someone more talented a little money over Venmo or something for the necessary modifications, if they be willing. I don't know how hard or easy it would be, but $40 sounds reasonable to me right now.

    They just need to be updated to the most recent JS formats basically.

    The plugins I use are:

    Authentication - to connect a user's email and password with a Firebase user set

    APIv3 - general Firebase stuff, I don't really know, you just need it for the other to work.

    SaveData (saveSlot) - To store user data to firebase database

    LeaderBoard - To house the player leaderboard data in the same database

    I don't own these plugins, but if we could update a few, it would really be worth getting them on the plugin store page for free. I've seem some expensive products that do the same things as these, and I wish they where more available to developers.

    Note that a lot of this post is a repost from two other threads, but after a few days, I've had no luck in them. I though I would try one more time here in a dedicated topic.

  • If someone could help me with the last post I made about those rex plugins, I'd pay them a little through Venmo or something. IDK what a fair price is, but from the forums I've read it doesn't look too hard to get these things updated completely. Maybe like $40?

    GameSoul

    Then maybe we could post them on the plugin page. I know there are some very expensive plugins you can buy that do these things for you. I would like to see these made more publicly available to encourage new developers.

  • Thanks, I'll repost there.

  • Hey Guys! I've got a small problem. Or maybe a big problem. IDK. I have this super cool game I've made (itch.io, google play, construct/scirra arcade), and I would like to keep working on it, but I am using plugins that are ancient. My game uses 4 of Rex's Firebase Pack.

    I don't really think I have the technical know-how to fix these myself, but it appears that all of his source code is still publicly available. You can download all his firebase plugins here: Link.

    All these plugins still work if you put your game into classic scripting mode, and don't minify anything, but soon the ability to switch to classic mode will be removed, and I would love to be able to minify these things.

    The plugins I use are:

    Authentication - to connect a user's email and password with a Firebase user set

    APIv3 - general Firebase stuff

    SaveData (saveSlot) - To store user data to firebase

    LeaderBoard - To house the player leaderboard

    If this is an easy fix, I'd be happy to do it myself. I don't know how to take these scripts and compile them into a plugin file or anything like that, so any help is great.

    I don't know if it is really worth fixing these scripts or not. I guess that's the real answer I'm looking for here.

    Thanks!

    GameSoul, let me know what you think. These are from a download Eren made available.

    Also, what is the history of these plugins? Some guy named rex made these? Then Eren became the caretaker or something? I have always wondered where these things came from...

  • Hello! I was hoping some of you could help me out. I have no java script programing experience either, and posted about a plugin I use that might need some updating here. The post seems to have been forgotten now, so I thought I'd nudge some of you. Any input would be great.

    Here is the original post:

    Hey Guys! I've got a small problem. Or maybe a big problem. IDK. I have this super cool game I've made (itch.io, google play, construct/scirra arcade), and I would like to keep working on it, but I am using plugins that are ancient. My game uses 4 of Rex's Firebase Pack. I spent a bunch of time determining how to add several features to my game including leaderboards and cloud saves, and that's how I did it. But these plugins are super outdated, and Rex stopped managing them years ago from my understanding. I don't really think I have the technical know-how to fix these myself, but it appears that all of his source code is still publicly available. You can download all his firebase plugins here: Link.

    The plugins I use are:

    Authentication - to connect a user's email and password with a Firebase user set

    APIv3 - general Firebase stuff

    SaveData (saveSlot) - To store user data to firebase

    LeaderBoard - To house the player leaderboard

    If this is an easy fix, I'd be happy to do it myself. I don't know how to take these scripts and compile them into a plugin file or anything like that, so any help is great.

    I don't know if it is really worth fixing these scripts or not. I guess that's the real answer I'm looking for here.

  • Hey Guys! I've got a small problem. Or maybe a big problem. IDK. I have this super cool game I've made (itch.io, google play, construct/scirra arcade), and I would like to keep working on it, but I am using plugins that are ancient. My game uses 4 of Rex's Firebase Pack. I spent a bunch of time determining how to add several features to my game including leaderboards and cloud saves, and that's how I did it. But these plugins are super outdated, and Rex stopped managing them years ago from my understanding. I don't really think I have the technical know-how to fix these myself, but it appears that all of his source code is still publicly available. You can download all his firebase plugins here: Link.

    The plugins I use are:

    Authentication - to connect a user's email and password with a Firebase user set

    APIv3 - general Firebase stuff

    SaveData (saveSlot) - To store user data to firebase

    LeaderBoard - To house the player leaderboard

    If this is an easy fix, I'd be happy to do it myself. I don't know how to take these scripts and compile them into a plugin file or anything like that, so any help is great.

    I don't know if it is really worth fixing these scripts or not. I guess that's the real answer I'm looking for here.

  • Here is the other forum where we talked about some of the pitfalls you will encounter: construct.net/en/forum/construct-3/how-do-i-8/android-google-play-149596/page-3

    You should read it all.