bbenny93's Forum Posts

  • I started this new little project today and you guessed it, the goal is to smash things

    I put the version on the arcade: https://www.scirra.com/arcade/action-games/smash-12970

    I want to implement a shop, the more you smash the richer you get, and you will be able to buy new things to smash and new ways of smashing.

    Try it and give me your feedback

  • Thank you so much for the tutorial, the example and the capx files !!!moo@bbenny93

    Pretty sure I'm doing something wrong, when I call the function"dialogue" every thing freezes and I get this message on the console :[Construct 2] Function object: called function '', but no event was triggered. Is the function call spelt incorrectly or no longer used?

    This happen when I use either "intro" or "skip" as a parameter when calling the function.( i'm using the dialogue xml that come with the tutorial)

    When I don't use parameter or misspell it "skiip" the game wouldn't freeze and I get a dialogue box created but no more,

    Any of you encountered this issue ?

    and

    Any ideas on how to troubleshoot it ?

    brandonP

    I haven't been online a lot lately so sorry for the late answer. I've never had this problem (yet), can you give me link to a .capx with this problem?

    I just added a new feature today, so check out the new demo and the new .capx

  • I sent you a PM, do not know if you get it.

    I got it and replied

  • LaDestitute

    I just did an update, all the variables are in a dictionary now, I tried to remove a few events too.

    I also improved the choices too, before you could have at most 3 different choices. Now you can have as many as you want and the text will automatically resize itself to fit the box.

    I will work on giving the possibility to use the mouse, gamepad, and touch in addition to the keyboard-

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You've been doing a good job, but any plans to optimize and/or cleanup (i.e, make it use less events if possible, which should be a little bit just for optimization's sake) the event logic? You could maybe use an array in place of a bunch of global variables, as long as you're able to read/save array values properly.

    Haha yes, the more I add things the more it becomes a mess. I didn't think I would use as many variables when I started, and I kept adding them. I will do a clean up of variables and events tomorrow (Peruvian time zone). It'll be better to put all the variables in a dictionary.

    Today I made some changes, and now the text resizes itself when it's too big for the dialogue box (except for choices, but I have to improve them first).

  • This is not a paid offer

    Hi everyone,

    I'd like to make a simple and clean game (and finish it hopefully), but I have very poor drawing and animations skills. So if someone better than me in this domain would like to team up with me, send me a private message.

    I don't have any precise idea of what game I want to do, so we'll have to discuss this first

    If you want to see what I'm working on currently:

    A simple shooter game:

    https://www.scirra.com/arcade/shooting-games/vegan-ninja-versus-radioactive-mutant-killer-veggies-7635

    A dialogue box project:

    https://www.scirra.com/arcade/other-games/dialogue-box-for-lazy-people-8915

    Hope to hear from a future partner soon

  • Nice game I don't know if it's normal, but if you stay close to a wall, you can move and still slow the time.

  • Haha, thanks! That was the best demonstration ever and I think this will be useful for a project I'm working on!

    Thumbs up.

    Thanks! If you use it, tell me if you want some things to be improved. I'm working on a (very basic) dialogue editor now, to make it faster and simpler to write the XML.

  • I really liked your first game. And it was enjoyable to destroy blocks in this demo haha Do you plan to add bosses? I think that's something I would have liked to see in the first one.

  • LaDestitute

    I've just written a quick tutorial that describes the XML

    https://www.scirra.com/tutorials/5373/how-to-use-the-dialogue-box-for-lazy-people

  • Yeah, this is some nice help, and a dialog editor later would be awesome! A couple of handful paid store dialog systems have dialog editors, so you adding one would create some nice competition, especially since yours is free? I think.

    If I make a dialogue editor it would be free too. I don't know if it will be as good as the dialogue box and editors you can already find but at least it could help some people that don't want to pay.

  • Hey, do you think you could make a version without the avatar faces? I'd would want to use that as a basis for the one I'm editing.

    Also, you might want to simplify the xml file format or at least provide some sort of guide on how to build proper dialogs. A question, if we're using say, multiple entities (npcs, signs, etc), how would you differentiate from them in order to tell the dialogue system which part of the xml file is for which npc/sign?

    Yes you're right, I think I will do some kind of tutorial about writing the XML. Maybe a dialogue editor later if I'm not too lazy.

    It's very easy to remove the faces, you just have to omit the avatar_animation attribute in a TextLine. The default animation is transparent. You can also enlarge the text to fit all the box. If you do this you may have to change the position of the Imagepoint "text" of the Box object.

    Dialogues are differentiated by their id, for example I can have the two following dialogues:

    <Dialogues>

    <Dialogue id='npc1' key_next='32' key_faster='88' key_up='38' key_down='40' first_line_id='0' typing_sound ='typing'>

    <TextLine id='0' id_next='end' box_animation='Default' >You can find rupees in the bushes.</TextLine>

    </Dialogue>

    <Dialogue id='npc2' key_next='32' key_faster='88' key_up='38' key_down='40' first_line_id='0' typing_sound ='typing'>

    <TextLine id='0' id_next='end' box_animation='Default' >The triforce will grant you a wish.</TextLine>

    </Dialogue>

    </Dialogues>

    If I want to call the dialogue "npc1" I will call the function dialogue("npc1"), and if I want to call the second one, I will use dialogue("npc2")

    Hope I was clear enough

  • Same for me, just got a new fanatic badge today.

  • I'll PM you if I run into any issues with what I've made

    I'll be happy to help

    I just did a new update:

    -Now you can put variable names (like this {variable})in the dialogue file, and it will replace it by it's value. The variable has to be in the dictionary "DialogueVariables".

    • I also added a field "auto" in the XML. if set to 1 it will automatically go to the next speech line when the text is displayed.

    I changed the demo to add this and updated the Capx file.

  • Interesting article Thanks for sharing.