lionz's Forum Posts

  • If you have such a following then you should just make the game you mentioned. You're going off your own opinion of whether it's good or not, probably a perfectionist and it's blocking you, just make and release it.

  • "If Player is on ground and PreJump is greater than 0 - Jump". This should be trigger once ideally but you have it running every tick while variable > 0. You could gain more control over it by using 'on landed' which is trigger once, with variable > 0 condition.

  • What logic have you used to start a 'new game'? Sure when you launch the app and select new game instead of load then it'll do the same thing every time, but it's not guaranteed that if you're in a game in progress and then select new game that everything will be reset to that same state, depends how you did it.

  • Use a second variable that adds with score but resets to 0 when it hits 50 :)

  • There is a pathfinding setting 'rotate object', you disable this.

  • You use an invisible object with scrollto behaviour that sets itself to position touch.x,touch.y

  • Angle 180 is left, you want 0. Check that bullet behaviour is enabled. If time isn't a whole number then it can be hard to equal 8 so could try greater than 8.

  • True there should be a Favourited tab for the forums similar to the tutorials section.

  • Better to move onto Construct 3, it builds it for you. I think I previously used phonegap and it generated apk from the exported cordova files. Saying you had no success or it didn't work doesn't really help us.

  • You wouldn't need to do any reset because you'll likely be previewing it from construct and that's like starting with new data. Only if you save to local storage and load will it remain. I don't know how to briefly explain how to use arrays, better you get familiar with them yourself, but for example you set (char,0) to a global variable, or set a global variable to (char,0) where char is the row and 0 is the first stat.

  • Yes that's right. When you save you can export the array data as JSON (one string) and save this into local storage. So all stats in the game can be saved as one item. For updating stats for the array the logic will be one lot of events but you would replace the class or row number depending on the character. So selected character would also be a global variable that you can insert as the row each time so 1,1 1,2 1,3 becomes char,1 char,2 char,3 etc

  • My approach would be to have all available classes in an array with default data for when you click on them. If changes take place on character selection then you can update the array. You only need one array. As for changes during gameplay you would probably be using global variables but when you come to save data you can set various global variables in the array.

  • It really just depends on how your game works and what is important, I'm having trouble imagining the character selection and switching. All important data to be saved can be put in one array and it doesn't matter how many stats. Animation frames can be the same, if they select a skin which is frame 3, you can store 3 in the array and set the frame to this as their equipped clothing.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Looks like you've already accomplished it with arrays, what's the problem? Each class would be a row of the array and the same row in the player's array.

    "Previously I had a character selection screen and an array listing all the stats for each class, and when a class was selected, those stats were injected into another array for the personal character. But saving and storing info of multiple characters is out of my league"

    Surely the only options in the player array are either the data is filled out (they have made a character) or it's blank (they haven't made a new character and prompt this when they go to create one)

  • So the player is global? You need to keep the same number of layers in each layout. Layout 2 likely has fewer layers.