brunosxs's Forum Posts

    > We feel it's more respectful to be up-front about pricing from day 1. If we announced the pricing further down the line I think we'd get a lot more criticism. We don't want to hide/bury anything that might be considered controversial.

    >

    > I'm curious specifically why do you think that's disrespectful?

    >

    After seeing what C3 is, or will be, i think it would be easier for people to make an educated decision if the price update to C3 is right for them or not. Now there's still a lot of speculation, and people haven't seen anything yet, so I can understand the fear. While it's good to be honest about pricing and such people generally want to know what they will be paying for first.

    Coming from an advertising/media background it wouldn't hurt to build up some more hype first, and then a lot of people would probably be more like..

    Been following construct since the first versions of the classic

    Never posted much...

    And that was exactly my thoughts... probably because I also come from an advertising background.

    ------

    About being honest and upfront with people. You can do that and not destroy your public perception... It started OK... the email for us to pay attention... what followed went wrong... As other people already said Scirra should have presented the software first, focusing on the features.

    Now scirra has made a chunck of its target weary and defensive for the next move, they will most likely now be prone to look at the negative sides... the community also got fragmented...

    It should have been the opposite. Now instead of scirra be in the "build expectations" mode, it is more likely PR disaster contention mode.

    I am sure scirra weightened the possibilities, they looked at the scenarios before announcing this... and it is what they're betting in... i hope for the best for them because C2 was always a good piece of software for its purposes. And they gave it a lot of support toward the years.

    As written by Tom , if that is the official position of scirra as a company... it is a bad PR move... and bad towards the community that adopted the software. It is understandable that you're focusing on the people who do pro development on it... but at the same time you're basically saying "we don't need our old userbase anymore" which are hobbysts and people that just entered the gamedev and maybe are confortable with construct2 DE...

    It can hurt those people who feel betrayed by this move...

    Only time will tell if such a polarizing strategy will pay off. I myself was already kinda out of construct2 (been coding in godot) but was excited to see what you guys would make... and ern... anti-climax is kinda the feeling. I can't purge this feeling of my head, that the way you presented it was wrong...

    Anyways, stay strong whoever your decision is. The hits can be hard during those days.

  • Hello friends. I'm coding a system for a platform game that includes a typewriter effect and I'm having problems doing it.

    Basically, I've done a function which asks for the text and then sends this text with the effect to a new string.

    On Function "typewriter"it sets a variable called Char_count = 0 to reset any previous text.

    Then, as a sub-event, a while loop jumps in and keeps repeating while char_count < len(function.Param(0))+1

    In the actions:

    • it sets the text of the string object to "left(Function.Param(0), String.Char_count)"
    • I also put an wait 1.0 second there just for test purposes but it seens the loop ignores it.

    Finally it adds +1 to String.Char_count

    This makes the loop start and finish nicelly, with just one problem: It is so fast that the string just pops.

    How can I correct this behavior?

    Link to the capx (r216)

    https://dl.dropboxusercontent.com/u/11321796/scirra%20forum/typewriter.capx

    BTW, this will be my first game, what store/site do you recommend? I looked around and Newgrounds and itchi.io are the best I've seen so far. Newgrounds for the community, and Ichi.io for the tightly integrated analytics system AND the community.

    Cheers!

  • Thanks

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • blackhornet I'm having problens with my pixel fonts... There's no option as far I know to disable anti-aliasing when the sprite font generator is creating the image...

  • LittleStain

    Really neat example. And the CPU utilization is like 40% less than my code...

  • So as long as it doesn't detect an obstacle it continues to go left... sounds like its doing what your asking of it.

    How are you stopping it?

    Have you tried using System:Trigger Once in the event conditions?

    The thing that is wrong is not the collision detection, but the movement by itself.

    The movement input keys only work if the object is not moving. And the movement only happens a single 32pixels at time to the left if there is no offset obstacle 32 pixels to the left of it. This would

    Since it checks for obstacles before moving and the way the game will work, there will be really no need to check for collisions outside of this scope I believe.

    Couldn't you, instead of "Xdest=Characters.x" use "XDest<Characters.x + 2" (2 or 4 or whatever works)

    then set the Xdest to Characters.x

    It didn't work...

    But this gave me an idea, maybe it is the way the function works... perhaps I should use a "while"? I'm gonna try some new ideas.

    But, does anyone know how to disable the pixel interpolation for the movement, so the smallest distance it can travel and detects at the time is 1pixel ?

  • I'm creating an grid based movement for a tactical based rpg, on paper, my code is fine, but coding was another story.

    Basically, a function moves a stance of an object to the left, first checking if it has no obstacle.

    If there isn't, then a global variable picks the new position(character.X -32 ) and then it starts moving to the left.

    The problem is it never stops, since the object moves not in round pixels. Construct kinda of interpolates the movement and as such, the value of the global variable is never achieved by the object in movement...

    The project is already configured to retro-style.

    What can I do to correct this position?

    Thanks

  • A great effort in doing such behavior.

    Thanks for this great contribution and congratulations. I have been looking at the classic sonic engine documents to try and replicate but I'm not that good of a programmer.

  • Yes joannesalfa I'm glad you posted that...it was a golden oldie..seriously folks...I know its boring but most of all this stuff was covered explained and well pwned way back....archives are there for good reason...so you can all share the brainiacs of the old school elite at play......joannesalfa being one of them from way back.... top work digging up that "old" fossil...oh the joyful flashbacks:-)

    Care to reupload the capx somewhere else? It's broken since the new scirra arcade kicked in.

  • Anonnymitet said it. Wordpress would be your perfect companion.

    But it is a complete solution. It will get you a complete website runing up in minutes. But you'll still have to mess with templates and stuff. For a newbie this can be overwhelming.

    For software, I don't know... I personally don't like softwares getting in the way of my code. I generally do a rough sketch of what I want with gimp, photoshop, inkscape or whatever I have at the moment, and do all the codings(html, css, javascript) with notepad++ or geany following some best practices. It's more of a workflow than a software thing.

    Never cared about dreamweaver. You can make some pre-built things but by the end of the day, you'll generally have to dive into the code, so I don't even botter using a dreamweaver-like solution.

  • Don't know why, it makes me remember the art style of some flintstones game on snes(a board game).

    I also liked the art style, playing it was a breeze.

  • Short answer: C2 is not intended for this, but programing by itself is "problem solution". You can make it but you'll lose a lot from doing so. I don't recomend C2 for this.

    I actually used years ago, for a quick and dirty website that my company wanted to do. I could have done it in jquery with foundation zurb or other html framework, but since I had so little time to make(less than half a day), I picked my usb stick that I carried around with construct 2 and made it.

    The big hits are that You'll have no way to track links for your otimizations, this of course means that as far as I'm concerned no search engine will be able to crawl the webpage.

    Editing would also be no easy feat, since you have to export it everytime you change a little of the code.

    You can't have CSS rules on any of the components(with some exceptions, you could also make construct read parameters from a file on the server, but since you'll be doing this, why even bother using C2? Jump straight to bootstrap or foundation's zurb.)

  • Thanks for your time to explain this out man.

    I will keep experimenting with the plugin and keep studying.

    Early in construct 2's life I did a pseudo 3D effect that tried to replicate this. It used three diferent sprites that moved and overlaped over each other depending on the player's coordinates in the canvas. It worked, but it was not without quite some time and effort, and it still needed improvement. Maybe my code was slow, or construct/browsers of the time were at fault. I forgot about it until I saw your plugin.

  • Really neat. Really impressive. I was amazed and still am, and I know I'm barelly scratching the possibilities this plugin could do.

    So I decided to give it a try now that I finally had the time.

    I am just messing around right now to get to know the functions and everything. I decided to simulate a parallax with a 3d foreground, while a character moved on a layer below.

    I did a simple rectangle model with a brick texture and added it to the project, but when I try to rotate, it gets some artifacts at certain angles. To leave no room for doubt, I tried the capx in one more computer, with an nvidia gtx7xx. The computer where I did the first test has an amd card.

    Oh,BTW, Is it a feasible effort to try to make a conversion of construct 2 canva's 2D coordinates on the fly to the 3D viewport?

    I am still confused by the viewport plugin and its relation to the cameras and the main plugin. Do you have more examples?

    Following is a capx with the same model and the problem. Using r190

  • The best way would be a XML. You can make many other things with it.

    The cool thing is:

    You create the way it's organized, not limited by groups like in INI

    For example, I'm developing an rpg system which has its characters set by an external file.

    And I also have a second one just with the text.

    Dialog example(which can be furter developed, you can nest an infinity of text inside each character for example)

    <chapter 1>
    <character-a>Grab your destiny!</character-a>
    <character-b>Did you see the ghost?</character-b>
    </chapter 1>
    
    <chapter 2>
    <character-a>The cake was a lie.</character-a>
    <character-b>There was no ghost? Myths are created by a lack of purpose.</character-b>
    </chapter 2>[/code:6zm3cgim]
    
    Example of data for a character, which will get interpreted during the excecution, I can't stop to think about the creative possibilities brought thanks to it and the modularity we could achieve, like, an editor with really easy and straightforward sintax:
    [code:6zm3cgim]
    <monster name="Pikatchoo" type="famous" atk="12" def="12">
    <info>It's a clone of a famous japanese character, always with the flu</info></monster>[/code:6zm3cgim]
    
    Here is a tutorial link which explains how to get the values from a file:
    [url=https://www.scirra.com/tutorials/354/xml-parsing]https://www.scirra.com/tutorials/354/xml-parsing[/url]
    
    I suggets also taking a look at w3schools, I found their explanation really easy to grasp and in 3 minutes I was making a heavy-nested file filled with data for characters.