Candescence's Forum Posts

  • Ash, since when did you become the anti-Notch?

    Anyway, I hope Davo implements transparency along with the image editor and animations.

  • Behaviours. They make things a lot easier and quicker to implement, such as platforming and eight-direction movement. Plus, users will be able to write their own, and I swear there was a mention on the ability to possibly write behaviours through events. My recommendation would be to implement Custom Movement first, since it's so versatile.

    The Image Editor and animations would be a very close second, however, same with fine collisions.

  • Also, Ash, out of curiosity...

    Are you actually gonna be taking that break anytime soon?

  • Fantastic. I can personally verify, using my family's iPad, that touch controls do work, and quite well.

    That being said, on the same iPad, it ran rather slowly, for some reason.

  • [quote:177aib69]Do they have to be either string or integer?

    Well, I never said it HAD to be either or, but those are the most commonly used data types. As Silent suggested, there should also be floating-point, array, hashtable, and boolean.

    Anyway, I saw someone pledge $75 on Fundry for this sort of thing, but I don't think having it as a separate object would be a good idea, because it just makes it harder to have a visual editor.

  • One of the biggest things about the 'S' plugin which lucid made for 0.x was the fact that it allowed data structures. Variables on their own are fine and dandy, but structures that store arrays of variables, be it string, integer, boolean or other can make various tasks, especially stuff in RPGs, much easier.

    There's other uses, such as save data, and storing conversation data for cutscenes, and stuff like that. That, and we need a good replacement for the Array Object.

    Yes, it is early days, I am aware of that, but in the long run, data structures, especially being able to visually create a series of 2D arrays that can be used in a meaningful manner could well be extremely beneficial, and in some ways, could eliminate the need for an ini object as well.

    Alright, here's how I think it should work. Say we start out with a new project, we're trying to create an RPG. We want to create a series of arrays for the player's party. In the project bar off to the left, below the Layout, Event Sheet and Objects folder, there's a folder called 'Structures', or 'Supers' or 'Tables' or whatever Ash would think would be most suitable. We right-click on that folder, and click "Add New Structure/Table/Whatever". It'll ask if you want a single 2D array, or a Structure. We'll go with the latter here.

    Then, Construct sets aside a new tab, and gives a dialog much like the Instance Variables editor, where you can insert new arrays of Strings, Integers, Booleans, etc. and order them however you wish. For this example, our arrays consist of:

    • Name: String
    • Level: Integer
    • EXP: Integer
    • HP: Integer
    • Attack: Integer
    • Defense: Integer
    • Speed: Integer
    • Luck: Integer
    • Weapon: String
    • Armor: String
    • Ailment: String

    And so on and so forth.

    Once you're done, the "Structure Editor" gives you an Excel-like table, which one can adjust the margins like any Excel table, and start entering in information if they so desire. In this case, we can enter in the name and stats for our game's player characters. For cutscenes, you could have an integer for which line in the conversation, a string for the actual dialogue, another string to identify the speaker and an integer which tells Construct which frame for that character's mugshot should show.

    For save files, you could save every structure into a single file that the game can load when the player chooses to load a save, along with some other information if need be.

    It's not the most perfect of explanations, but... Well, I cannot stress how useful something like this could be, and it could help further set Construct 2 apart from the competition, especially if it's done in a user-friendly manner. It could be used for simple arrays, as well as more complex stuff.

  • Maybe it would be a better idea to set the controls to WASD. It's less awkward for me, since I use a laptop, and it won't cause problems related to the page itself.

    Edit: Also, I can't open the cap in R27, it, for some reason, is complaining that AbsoluteX is not an expression of the Mouse object.

  • > I can't vote for some stupid reason, so, yeah, Win7/Vista user here.

    >

    It's because you're using the Czar Green theme. It's an old theme that is incompatible with the current version of phpBB on the forum. If you want to vote and have the quick reply box and all those other fancy features you need to switch your theme to Saphic.

    ... Well, I'll be damned. I switched themes, and I just voted. Whew.

  • I KNEW I was forgetting something. Can't forget sound.

  • I can't vote for some stupid reason, so, yeah, Win7/Vista user here.

  • Yeah, my personal list would be:

    • Private Variables
    • Image Editor
    • Animations
    • Arrays (and if possible, a visual array editor)
    • Custom Movement Behaviour (it can basically do a whole bunch of other possible behaviours easily with a little work, it's INCREDIBLY versatile, a good start for starting off with behaviours.)
  • [quote:24828qb8]It's unlikely there will be shaders in the HTML5 canvas. However, further down the road, WebGL may become part of HTML5 - it's essentially OpenGL running in a browser - and that could support shaders. However, WebGL needs to be supported by Microsoft's Internet Explorer to be a viable platform, and it's not clear Microsoft will ever support it. So while a WebGL exporter would be a really interesting project, it's not worth the risk of spending time on it until Microsoft come up with an implementation - and even if they did, it wouldn't be surprising if it was some incompatible "WebDirectX" system, which would complicate the exporter! Anyways, Canvas is the one with universal upcoming support at the moment, which is why the HTML5 exports to that.

    Ugh. UGH. I would give Microsoft the middle finger if they try any sort of crap like that, I swear. And yet, they're stupid enough to try something like that even though WebGL is already there.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • [quote:fasncx4b]Seeing as it's the primary focus as an export, I think it's fair to be concerned about it. The speed is not there, even if it runs "perfectly fine" for you. Web browsers just aren't a great platform for retail games, unless your focus is the casual market.

    Well, it could be worse. It could be like GMK where the exe refuses to work on certain computers, period. Or, at least that's what I've heard.

    Really, I understand the concerns being raised here, but there's a reason why the Modular Export feature is there. If people want a Windows EXE export, there will be one sooner or later, before or after such a thing actually becomes viable.

  • For those who are complaining about the choice of export, HTML5 is an excellent multiplatform starting point, considering the state of C2 as of now. Having other export modules will obviously be necessary as C2 becomes more and more functional, but right now, C2 is hardly in any state to actually make anything more than demoes and whatnot.

    Scirra-developed or not, there WILL be a Windows EXE export module, and lots more. Right now, it just isn't needed.

    Also, for the record, I've got the latest version of Chrome and my framerate is perfectly fine.

  • A quick question: is it possible to set it up so that when you choose Run Layout, it opens the layout in Firefox or Chrome, as opposed to IE?

    It's basically based on your default browser, I believe, which in this case is Chrome for me.