OddConfection's Forum Posts

  • Derek Lieu has a website and newsletter to help people make trailers for their games

    derek-lieu.com/start-here

    That would be a good place to start

  • If you're using Platform behaviour, I would use Set Platform vector X to push the player back (-) or forward (+) depending on which way the treadmill goes, but still allow them to move against the treadmill's direction of movement if they hold the button down

    + Player: Is overlapping Treadmill at offset (0, 1)

    -> Player: Set Platform vector X to Player.Platform.VectorX - 64

  • You don't need an installer for Steam, you simply upload your game files and Steam will handle installation.

    If you need an installer for other sites, then you could look at something like Inno Setup jrsoftware.org/isinfo.php

  • I think LocalStorage uses strings, not numbers, so you have to convert it to int if you're setting a number based variable to that value.

    For example,

    Set Highscore to int(LocalStorage.ItemValue)

  • Leoncgp

    Ah, yes, I forgot they changed Functions in C3

    I've made a c3p file for you with an updated function:

    dropbox.com/s/9tcry1jjyfomfkw/Number%20Function.c3p

  • I made an example C2 capx with a function to do this that you should be able to copy into C3

    construct.net/en/forum/construct-2/how-do-i-18/add-letter-number-reaches-118349

  • need to add anything in the Event Sheet to make my game work on different platform?

    You'll need to add different control systems, e.g. use Touch for tablet/mobile and Keyboard for PC/Laptop, and you'll need to consider aspect ratios and scaling, but otherwise the game should work on whatever devices for which you've done a compatible export.

  • The recommended specs for Windows are overkill. Keep in mind that information like that can result in customers thinking, that their setup isn't good enough for smooth gameplay (won't purchase).

    Good point, I hadn't thought of it in those terms, although looking at the hardware survey two thirds would probably still meet it.

  • Hi, I've never posted on Steam.

    To publish a game, do I have to create a normal user account or is there another type of developer account?

    You need to sign up for a regular account first, then sign up as a partner with that.

    partner.steamgames.com

  • Do you mind linking your game? That way I can compare..but also curious.

    You can find my 3 Consturct 2 games on Steam here: store.steampowered.com/developer/badlogicstudios

    The system specs came from Steampunk Graveyard, since the others only have Windows versions.

  • Exact requirements will vary depending on what happens in your game, e.g. a mulitplayer game with a lot physics will need a better machine than a pong-like game, but generally most Contruct games should run well enough on any modern computer.

    For my platformer games, I just picked system specs I knew it could definitely run on

    Windows

    MINIMUM:

    OS: Windows 7

    Processor: Intel Core i3 Processor or equivalent

    Memory: 4 GB RAM

    Graphics: Dedicated graphics card with 512MB RAM and Webgl enabled

    Storage: 500 MB available space

    RECOMMENDED:

    OS: Windows 10

    Processor: Intel Core i7 Processor or equivalent

    Memory: 8 GB RAM

    Graphics: Dedicated graphics card with 4096MB RAM and Webgl enabled

    Storage: 1 GB available space

    SteamOS + Linux

    MINIMUM:

    OS: Ubuntu 18.04.1 LTS 64 bit

    Processor: Intel Core i3 Processor or equivalent

    Memory: 4 GB RAM

    Graphics: Dedicated graphics card with 512MB RAM and Webgl enabled

    Storage: 500 MB available space

    RECOMMENDED:

    OS: Ubuntu 18.04.1 LTS 64 bit

    Processor: Intel Core i7 Processor or equivalent

    Memory: 8 GB RAM

    Graphics: Dedicated graphics card with 4096MB RAM and Webgl enabled

    Storage: 1 GB available space

  • > jmberaldo

    >

    > My experience with DLC on Steam is from a different engine.

    >

    > Easiest way is to include the additional content within the base game, and enable it after checking DLC has been purchased.

    >

    > It might be hackable, but less so than an easily copyable new file, and I'm not sure there really is a non-hackable option.

    >

    > Obscurity is a bigger danger to a games success than hacking/piracy anyway, so I wouldn't worry about it too much.

    but that's anti consumer at it's limit, I don't think it's too great of a solution

    How is that anti consumer? Or are you saying all DLC is anti consumer?

    You've got to get the DLC content to work with the base game somehow, you're either going to have to overwrite files or put it somewhere the base game can access, so why not add it in an update to the base game but only accessible to those who buy the DLC.

    A benefit of doing it this way is that in a multiplayer game you are able to show the content to all players not just those with the DLC, so everyone will know you bought the Shiny Hat DLC.

  • You could look at the Browser suspended/resumed conditions and then pause/stop or unpause/play the sound as appropriate

    For example:

    Browser:On suspended -> Audio:Set Paused Pause Tag="Music"

    Browser:On resumed -> Audio:Set Paused Unpause Tag="Music"

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Use the Steam Hardware & Software Survey as a guide

    store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam

    63.81% use 1920x1080, next most popular is 13.31% use 1366x768.

    1280x720 is only used by 0.40%

  • Ninjadoodle

    You could do it in a function, use a local variable that you set to the global variable you want to keep, reset all global variables, then set that one global variable back to the value stored in the local variable.

    That should avoid any delay with Local Storage.