ppstudiomty's Forum Posts

  • Hi Guys! I've published 3 useful effects for your projects, and are available for purchase at itch.io

    You can play with the effects directly in my itch.io page.

    tristanmx.itch.io/drop-shadow-glitch-and-gameboy-effects-for-construct-2-3

    Thanks!

  • Subscribe to Construct videos now

    It seems that the difficulty of the game is intimidating... will you be able to pass further level 3?

    Play here: bit.ly/35m9RWv

    Short platformer. Help Weird overcome the 3 stages of the game. Try not to lose all your lives or you'll have to start over. The game has a in-game global leaderboard as long as you are logged into NG.

    Stage: Woods of Doom - 10 Levels

    Stage: Hell-Mass - 8 Levels

    Stage: Gameboy Memories - Includes the tutorial and 4 bonus levels.

    Your best time will be submitted to the leaderboards only if you complete each stage.

    Instructions:

    MOVE - Arrow Keys / WASD / GamePad

    DASH - X Key / K Key / R1/RT Gamepad

    RUN - Hold shift key / Hold J key / Hold B Gamepad

    JUMP - Up Arrow / A button Gamepad

    Every 100 bananas = extra life

    Every 15K points = extra life

    Kiss your dumb bunny girlfriend just for fun and for the medals, and permanent extra lives to allow you to finish the game.

    I created this project just for fun, was a practice for: level design, character design, pixel art and api integrations. So, have fun!

    Check out my other games!

  • I'm trying to get the base64 string to send it to a server to be stored and used as an avatar later on. Then retrieve back from the server the custom image and use it as an avatar as well. For now is just for avatars, but if I'm able to use it this way, I may create items to "sell" on a server and then send them to the client to be use as in game items.

  • I'm trying to retrieve the texture data from a Sprite plugin but I'm kinda' lost. So I saw that with GetTexture I can retrieve the texture object, now I want to extract the data and convert it to base64 and viceversa...

    I'm new to WebGl so before going into the big chunk of documentation, is there anyone who can give advice? I think is simple, but I need to learn tons of stuff first...

    The main objective is be able to extract a sprite texture as a base64 string, and create a texture from a base64 string and inject that back to a Sprite.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I work for a small non-profit company called JASON Learning (www.jason.org). We are in the process of converting all of our Flash-based games over to HTML5 versions using Construct 3. We are looking for a couple of contracts to help convert our games. We are going to start with some really basic ones and work up to the more complex.

    If you are interested in possibly helping us convert our games, please send me your information. I have a few games that need to be started fairly quickly and are short projects. Initially, we will be paying a flat rate per project, but hoping to build a stronger relationship.

    Please feel free to ask me any questions that you may have as well.

    Hi! In case you are interested, here's my portfolio of games made with C3. I'll be glad to now more about your offers. I'm also able to write plugins for integrating API's or custom behaviors.

    Portfolio: bit.ly/2WFdO9g

    Contact: infoppstudio(at)imcsw.com

  • Dr.Hasan Thanks for the feedback, the game is the result of like 4 iterations plus tons of analytics behind...

    About the ads, that's pretty much out of my hands :( there's an expected match rate but fails from time to time (AdMob). I been posting bugs and receiving fixes on the Admob plugin from Scirra, they did some changes based on some exceptions I gathered, but it seems the Admob team has been messing around with their service. Anyway, the match rate is acceptable, around 90% ... you may try later just to make sure it was a temporary problem.

    And your game looks great too. According to Game Analytics, Word games are the top ones with more retention.

    Your game feels fun... I'm not a english native speaker so I had a hard time lol... but there were a couple of things that failed:

    1.On the crossword game I pressed help and the game closed :o

    2.I couldn't pass level 1, it seems there was some kind of bug since I wrote "Low" and the game told me I was correct but then the crossword grid didn't filled.

    3.I coudln't figure out the last word with C,L,E,E,O,M (3 letter word) and ended with a W (wasn't low) You may need to check if it was my mistake or a game bug.

    And I got intrigued by this:

    1. When there are no users connected, do you mock up a local play as with another player?

    2. What ad service are you using? did you connected it with enhance?

    The game seems to have a lot of design behind, congrats!

    You may need to market it more and would suggest to polish the text objects to match the graphs (imo, just my subjective recommendation, I'm not saying is wrong or anything, I'm just thinking on a better UX)

  • Thanks a lot sotano42 !! Really helpful suggestions!

    My price is to play a free game I made :D of course in construct and I faced tons of performance problems.

    Her it is... enjoy: bit.ly/30pvbcr

  • Alright so my game has 80 objects when it's running. My android phone heats up when I play my game!

    I realized that I don't need 30 of those objects until Game Over... Initially, they're invisible, but they exist on screen.

    Question is, how much would it help in performance if I do one of these:

    1) Destroy them on Start of Layout, and spawn them all when needed?

    2) Since they're all positioned manually as I want them, I don't want to do the above (placing them back again through programming will be a mess), would it help if I move everything by Self.X + 3000 and bring them all back by Self.X - 3000 (i.e. removing them from screen).

    Thanks!

    Here's what I've faced on my mobile games:

    1. Avoid ticking as much as possibble. Don't execute stuff unless you have to, this will lead you to an event driven approach. For instance, HUD use to be something you have to update frequently but using text objects or forcing Construct to draw a sprite font every tick is terrible. Instead, determine the events that will trigger an update and call an UpdateHUD function to improve performance.

    2. Too many Physics objects. Use only what you need or what "looks good" aiming always to the minimum.

    3. Using too many Platform behavior objects. This behavior is quiet heavy even for a PC, some people tend to use it instead of a physics behavior. For performance reasons, try not to have more than 3 objects with platform beh.

    4. Too many particles with large lifetime. It will demand the engine to process each object created individualy, so it is self explained.

    5. Effects. Some shaders are really gpu intensive, so you will have to figure each out by trial and error. Mobiles have way less processing capacity than a PC, so always test your effect alone in your phone and build over it or completely remove it if your phone has les than 30fps (aim for that)

    6. Text Objects are really heavy to render in a mobile, use sprite fonts if you need lots of text objects, however you can still them use them as long as you don't update them every tick.

    7. HTML objects like Input fields, buttons and so on tend to be heavy in my experience, so use as few as possible or try to isolate the "forms" layouts from the game layouts.

    Hope it helps.

  • Construct 2 doesn't see this plugin and ask for it

    I released a free plugin for Construct 3 that does this, plust it can integrate Google Analytics with support for C2 and C3 runtimes and it is documented.

    hope it helps.

    C3 Plugin page: bit.ly/2LQAsVH

  • You may try my C3 Addon.

    https://www.construct.net/en/make-games/addons/307/google-analytics-handy

    And it has a couple of usefull features.

  • Google Analytics and Handy Utilities (CSS and JS project import among others)

    I recently uploaded a small plugin called Handy Utilities with a couple of usefull date/time expressions for creating, converting and formating date/time values and another feature for integration Google Analytics directly in your project.

    If you'd like to free-track your visitors and event send events to your analytics console, then this plugin will help you up. You just have to own a Google Analytics property (your personal domain) and if you upload it to sites like Kong, NG and others you can still track it as long as you include this plugin.

    Another feature is the possibility to inject CSS and javascript code into your project, this is helpfull if you are in C3 using C2 Runtime. You simply have to create your CSS/JS files inside your project, request them with AJAX Plugin and then inject it to your game as a string, using the provided actions.

    Pluggin supports C2 and C3 runtimes

    Here's the link, is totally free and documented.

    Download

    http://bit.ly/2LQAsVH

    Documentation

    bit.ly/2LSbzJe

    Happy coding! or... no-coding in Construct 3 :D

  • Hi there,

    I've asked this question in the past and never got a satisfactory answer and wondered if things have changed since then. Seeing that this is a web based game engine it would seem like a great tool to make a good web based game, but i'm not sure if there are any ways to monetize. IAP? web ads? it would seem like this stuff would be plentiful and easy to develop with and for..

    I realize that "with enough know-how" you could probably just write script and connect C3 to various services, but I'm talking about those of us who do not have the javascript chops to script our way to a solution. I'm talking about the same kind of support we have for mobile and such for non coders.

    I remember there was some Kongregate support in C2, but it didn't appear to address a way to use Kredits.. If I wanted to make an RPG or something persistent for people, it would be great if there was some built in ways for players to watch rewarded videos on web, but gold or have banners / interstitials for a web game. All of this is well established for other web games. Support for this would open up a really vast opportunity for the Construct community so it seems like low hanging fruit for Scirra to work on.

    Thanks,

    Caleb

    Sup Caleb... we talked on the Kongregate plugin's thread... My 2 cents here, I did go through the kong documentation once and I was able to connect to their services with my Kongregate plugin and to other 3rd party services like firebase, newgrounds, php custom pages and REST services directly developing my own javascript plugins for C3.

    What you ask about kong is possible, but just don't forget that you must have your game submited and reviewd by Kong so you can use Kreds, and it will only work on Kong's portal so moving it outside of it will require a different service. I believe google play is capable of doing so, but haven't read more about it...

  • No plugin will give you an online save system unless it is integrated with a third party. For example, you can try to use firebase in your project but it not only requires Construct 3 knowledge, but also javascript, html and possible CSS for the login UI.

    I developed my own plugin for firebase integration and may place it on itch.io on sale... still in dev, so whenever it is ready I'll post it there. You can try to develop your own, once you get it is not too complicated but as I stated, you have to learn more than only Construct 3.

    Take a look to firebase documentation:

    firebase.google.com/docs/web/setup

  • you have to develop your own plugin with javascript for fb integration. And the last time I placed my request (abou 1 month), FB answered that they are no longer accepting publisher applications (no more people to show ads). So, you'd better not waste time on doing this now and move on to the next ad service available.

  • Would you be able to share some of your bullet code?

    I don't think I read you... what do you mean by my bullet code? If you are takling about the movements on the game, they are just basic state machines that determine their directions based on states and distance travelled. I can't share the code but I can surely discuss any doubts to help you out.