Sami424's Forum Posts

  • When you are a indie dev, and you dont plan to get a publisher, i would say create like a small dev log on Twitter or itch io, let people follow your work and let them see how the game goes from 0 to hero, this way you got a base audience when your finished.

    Putting your demo project in Kickstarter etc is a good way aswell.

    But honestly, i work with web development and i made like 100s of websites like web shops to customers etc, and i tell you what i tell them, advertising costs money, and a lot of people are pumping money into advertising , so its kind of hard to compete as indie dev, thats why creating a dev log is a nice and free way to get a core audience. Or finding a publisher that does this for you ( dont be afraid most publishers will take your game and publish it , no matter how non significant you think it is, because it can make money )

    Also, dont forget , your game will advertise itself if its a really good game 😉

  • Amazing art style, i will try it out for sure ! Good job.

  • Hello, I have a problem with centering buttons on the screen. For example, I have 6 to 8 buttons, but their position is not in the center of the screen. How can I make them dynamically centered on different screen sizes?

    I am using this code:

    Construct handles this in most cases, also would center not be lauoutwidth / 2 ?

  • thanks everyone

    Its good to note that, i think if you stay on older versions of c3 the plugin will still work. However im not sure about that.

  • Hello! I work with AI a lot, and the best way for you to get the answers you need is to either train a model(very simple on chatGPT) to scrape constructs documentation, and forums, a lot of other ai tools allow you to add a link to a website you want to scrape for information, i own sweai.se ( might be down for maintenance right now 11.55), which allows users to do this, however its a Swedish language version.

    Another way for you to make AI know more about construct is use for example assistants api on openai.com , which allows you to upload the documentation or link to it, and it will scrape it for information. Then you can use that AI for all your construct needs. ( You could for example upload a full construct 3 project to the assistant, and it will know every function etc that is in these files )

    Also i do recommend deep seek atm for coding, as it will give you much better and cleaner answers.

  • github.com/Scirra/Construct-Addon-SDK/blob/main/behavior-sdk/v2/basic-bullet/c3runtime/instance.ts

    in the c3runtime folder the function you're looking for is tick, the code in here is what makes the bullet move every tick.

    Suddenly everything makes sense, dont know why i did not see it 🤣

    Thank you, i get it now.

  • Chadori photon plugin in the master collection is converted to work with the v2 sdk i think or at least it is planned to be converted

  • Hello, so i am a decent in coding but i mostly used php and .net .

    However after some suggestions here i got into typescript and i love it. Now i checked the plugin SDK basic bullet behavior example on GitHub.

    I am trying to find where you actually make the bullet move in this behavior, or where it actually becomes the bullet.

    The TS files contains different settings for the bullet like speed and such, but i cannot find where it actually makes the object into a "bullet".

    If anyone can point me in the right direction where to look, so i can learn, that would be awesome. Thanks.

    Tagged:

  • In my game, there is a bar that will be active every 3 minutes so that we can gain power when we click on it and as you can see in the image, is there a chance that I can do this cleaner and with less code?

    and I add extra timer images for each powers, can there be a shortcut for this?

    You can use 1 timer behaviour for different timers using timer tags

    construct.net/en/make-games/manuals/construct-3/behavior-reference/timer

  • CSS means using HTML object instead of Text, which is not a good choice in many games.

    fanusgames Here is a demo:

    https://www.dropbox.com/scl/fi/qne4sezq4tnml8vb2pbrw/TextAutoSize.c3p?rlkey=1740darvr86bq71io58rnv7z8&st=55fffmkv&dl=0

    Make sure the height of the text box is big enough to fit two lines of text at max size, otherwise TextHeight expression won't work.

    Why is it not a good idea ? Im using js and html objects for things like drop down menus etc, ofc might impact performance if there is alot of html elements but i havent noticed yet.

  • Love the movement and style, good job!

  • Great job! I love how the ground gets destroyed just like in worms

  • Could be due to certain fonts, cant you just make the text object smaller to fit your needs ? Just change height. I would say try centering with css styling properties but i think c3 does this with text objects .

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can use CSS styling to achieve this. You can for example change the look when the text is overflowing (going past the object size) But you can also just make it simple and for example count the letters and change the width of the text object based on how many letters are in the text object

  • Your in the right track. You will use for example room properties.

    Check out photon matchmaking Documentation doc.photonengine.com/realtime/current/lobby-and-matchmaking/matchmaking-and-lobby

    You could basically use unique room names, or set filters for the rooms.

    This may seem complicated at first because the documentation shows code but most photon c3 plugins have the features in event sheet, at least i know chadoris photon plugin has it.