oserk's Forum Posts

  • C3 is too expensive if you are not professional game developer. And free version is too limited for anything useful.

    Typical usage for me is to make games for private use, like a greeting card for kids birthday, fool around with some game mechanic, or recently when I made a game for World Cup final (that became surprisingly popular). I did publish few game made with C2 on Google Play Store but nothing very successful or even polished enough to make impact, after all I am not full time game developer and don't kid myself that I am very lucky.

    Maybe one of those game I publish will be profitable some day, but until then it is too expensive to give so much money regularly.

    It's not just C3, but any "cloud" software these days, my opinion is that if you want receive money from me regularly then prove to me that you worth it for my perceived usage and that I will use it regularly. Right now C3 have two modes of usage, pro or free, neither looks suitable to me. If this pricing plan was active from my first use, I would have paid 600$ up until now for few games that don't return any money.

    Second problem with assurance to pay aka Cloud approach is being locked out of your own work. Recently my niece wanted to see how I made one game birthday greeting card from 5 years ago, and then wanted to change a picture to a new one. If I had C3, and didn't pay, it wouldn't be possible, and I don't want to be locked out of my memories.

    I understand how expensive development is (being developer for 20+ years) and Construct developers made a great product that deserve to be praised (and paid) but rental approach of C3 is forcing me to calculate how profitable acquiring C3 license is, meaning, I won't pay C3 until I know I have return of investment through some product made in it.

    That said, C3 is the future and (will) have better features, C2 will slowly fade out, but nevertheless I agree with Jayjay and would advise to start with C2.

  • Hi

    This error is shown when starting C2

    ---------------------------

    Construct 2 Check failure

    ---------------------------

    Check failure! This is probably a bug:

    ACE table: Action ID duplicated in ACE table

    Condition: act_ids.find(id) == act_ids.end()

    File: c:\c2\source\exporters\html5\..\..\common\ERAHelpers.h

    Line: 238

    Function: void __cdecl era::ACETable::AddAction(int,int,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,void (__cdecl *)(const class era::StaticResult **,int,class era::StaticEvaluation *))

    Build: release 261 (64-bit) checked

    Component: HTML5 exporter

    (Last Win32 error: 0)

    On Retry or Ignore the C2 is loaded

    The problem is probably with third party plugin that is working without errors on r259:

    github.com/josek5494/Construct2-Cordova-SocialSharing

  • Hi,

    I mentioned this before

    https://www.construct.net/hr/forum/construct-2/general-discussion-17/blank-white-screen-on-devices-136025

    Now I have tested error more thoroughly. When the game is played in Chrome for Android or exported via Cordova and played on device with on screen controls (soft keys), blank white screen is showed on layouts that are either bigger than window or have objects outside the layout (at least in these two cases I noticed behavior).

    For example this new game

    http://oserk.com/crofra/

    https://play.google.com/store/apps/details?id=com.oserk.crofra

    The same situation is happening on both versions if started on devices with on screen controls, but is not happening if started in Firefox or builtin browser (at least not on Samsung).

    In both cases restart fixes things, in browser reload, in game press back and start game again. In some cases on "layout start" the game is shown, but quickly turned to white.

    All the time the game itself is working, sound is fine, touch is captured, etc.

    Unrelated: Music looping is not working in Edge browser

  • Small game I've made in a few hours as a way of preparation for World Cup Final

    http://oserk.com/crofra/

    Hopefully publish on Google Play will pass also.

  • Hi,

    I have exported apk with Cordova and it works fine on devices with hard keys (home, back), while on devices with on screen keys white blank screen is shown. It looks the game itself is working, there is sound, if I click on the places where there are clickable items, it works. But screen stays blank.

    This is the game:

    https://play.google.com/store/apps/details?id=com.veronikagames.schoolsonfire

    On the side note, that is the first game made by a student of mine, 12 year old girl.

  • Hi!

    Here is a little game for kids and adults, kinda relaxing distraction

    https://play.google.com/store/apps/details?id=com.oserk.colorsplash

    I've used XDK/Cordova for creating apk, mostly consulting this video

    Subscribe to Construct videos now

    I wish only if there is normal, written, version of this tutorial also.

    Given the peak number of objects (1000+) I am very pleased with the performance.

    Hope you like the game!

  • Thanks, it works, I thought that disabling a bullet behavior will also reset/disable all related properties.

  • Problem Description

    Timer is not started when inside event other than Create object

    Attach a Capx

    https://www.dropbox.com/s/v9lcfzv1w253bq5/TimerBug.capx?dl=0

    Description of Capx

    On mouse click bunch of objects are created, when clicked with left mouse button Timer is set when certain condition is met, when clicked with right mouse button, Timer is set with Create object. Only in second case the Timer is executed.

    Steps to Reproduce Bug

    • Create objects with Timer behavior
    • Start Timer on some conditions other than when creating object

    Observed Result

    Objects created with left mouse buttons are not destroyed. In debug view instances of objects do have Timer created, but not started.

    Expected Result

    In both cases Timer Should have started and the created objects should have been destroyed.

    Affected Browsers

    • Chrome: (YES)
    • FireFox: (YES)
    • Internet Explorer: (YES)

    Operating System and Service Pack

    Windows 10 Pro

    Construct 2 Version ID

    C2 r245

    C3 r44

  • Thanks it works, but shouldn't it work without it, because fish is already picked in first condition?

    After all, in Angle(Fish.X and Fish.Y...) it works with that instance.

    Now I have an extra loop, not very efficient.

  • Hi!

    I have a problem selecting object by UID. I am creating objects in pairs, on creation I put UID of one object into Instance variable of other. Then when I want to move one object toward paired one, it should pick coordinates from picked object and go there, but all objects are going towards the same target.

    Object creation

    Object and value assigning works fine, fish has proper UID in Instance variable

    Then I try to use that value like this:

    in first condition instance of Fish is picked, in second, paired instance of Target from UID should be picked, but it always picks first instance of the Target.

    Any idea what I am doing wrong?

  • Hi!

    Anyone tried this on Crosswalk export?

    https://code.facebook.com/posts/9980804 ... nd-faster/

    http://fbredex.com/

    I don't have Mac or Linux installed to actually try this, but I am willing to install Linux somewhere if it works <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hi!

    I don't know if this was mentioned or addressed before, since search won't search for such a small word, but I think there should be a link for NW.js download somewhere on the front page or at least on the C2 download page.

    I have found link via Google which is not what user should be expected to do. Maybe there is a link somewhere, but quick search both visually and ctrl+f didn't find anything.

  • +1 for Print option.

    I commute a lot, and having a paper, or pdf on tablet is very practical way of analyzing code, making notes, scribbling ideas etc.

    Now when I think about it, about 90% of "creative" part while making a game is done in a train.

  • I just made an example problem to illustrate one possible usage. It is not unsolvable problem. In my case I solved similar problem with an array to keep track of objects, but I think it would be better if there is a way of checking existance of an object.

    I like the Count solution, didn’t think of it, would like the ‘Is Exist’ better, image representation in code and all that, but it should do.

    Thanks.

  • Is there a way to evaluate existence of an object after Destroy action. If not could we have anything similar.

    What I am trying to accomplish, imagine you have n objects obj1…n, on first touch you destroy obj1, on second touch you check if there is no obj1, destroy obj2, on third touch you check for obj2 and destroy obj3...

    Right now you can’t do this, for example I tried this

    On Touched

    obj1 Is Visible -> obj1.Destroy

    obj2 Is Visible -> obj2.Destroy

    obj1 Not Is Visible

    obj3 Is Visible -> obj3.Destroy

    obj2 Not Is Visible

    And it won't work because destroyed object doesn't exist anymore so condition 'Is Visible' or 'Not Is Visible' is equally false and can't be used.

    So my question is, can it be done with current conditions, or can we have 'Is Exist' or similar conditon to evaluate.