dkdoom's Forum Posts

  • whenever i dig into a new tool, i usually devour the entire community forum & check for updates at least twice a day. ( i didn't have to be that zealous with construct, though, because it was accessible enough to understand without reading the entirety of all pro-user threads.)

    i have since settled for a daily schedule, which is justified by the small size of the community. otherwise, i'd get those nervous tremors again ;)

    ashley: a coder i knew tricks his brain by eating a 'debug-tangerine' whenever he gets stuck. it takes his mind off the code and distracts it with something to feel & taste, and usually gets along much better after such a mini-mind-vacation.

  • i would also like construct to stay the way it is regarding this feature. i've had my fix of that nodey-linkey-paradigm with vvvv. it's pretty cool, maybe you can have a try at it, aritz; but it is just too alien a concept to fit into construct.

  • that 30 second unskippable 'intro' had me very close to pressing esc before even playing the game. only nerves of steel made me able to endure it two more times.

  • that looks pretty cool! i like these kind of very simple games; they are so honest about the one thing the game revolves around. they avoid much of the non-gratifying sloth by staying close to their core.

    the mining part reminded me of clonk, although that is an entirely different affair. it is more complex, but i always got a similar feeling of accomplishment when harvesting resources & building something from them. it also worked awesome in cooperative multiplayer.

    about wasted time: i'm also concerned about wasting time with these kind of games, which is funny, because i don't have that strong a feeling of time-wasting with other, more complex games. arguably, i'm still wasting the same amount of time regardless which one of these i play, right? what do you think of this analogy: i feel less guilty about reading a book that has an intriguing story, an accomplished author, or is scientifically relevant, than reading a book with white pages just because i like the way the book feels in my hands? it's basically the guilty joy of pushing buttons ;)

  • say, is that the car-behavior or a custom engine?

  • old school adventure games

    m, i guess we could argue rather violently about the good and the bad of olschool adventure game design - let's not! ;)

    while i admit that the graphics look okay (for the time, i guess?) and the story & dialogue might be intriguing, playing these kind of games without a walkthrough has had me in dead ends so many times that i can't help but dislike this 'find the needle in the haystack and combine/use it in an arbitrary fashion' kind of challenge.

    maybe there is another way of presenting witty dialogue & lush landscapes in an involving and interactive manner that teases the mind?

  • Can you believe a profit-oriented organization actually shipped that s**t?

    like you mentioned in the 'fantastic'-thread, it did not take that big of a company to publish games back then; and you are right about the situation today being similar regarding that people can publish low quality games rather easily. this is why i don't really see the point of bashing old nes games: you could as well grab any random klik&play-abomination and complain about that.

    if we really want to investigate the errors of games' designs, we should try to separate between the good and the bad choices & elements that make up these games. jeckyll and hyde does not have that many, it's a bare bones jump'n'run. i guess that

      - irresponsive controls are the first big mistake to make with any action game.
      • challenging enemies (moving fast & having mean attacks) become frustrating if the player character reacts laggy.
      • and the many different enemy types that are thrown at you right from the beginning turn the learning curve into a brick wall.
      • enemies are never defeated, only evaded.
      • the level is very long.
      • the game does not appear to be rewarding in neither its controls, challenges or even graphics.

    if the controls were as responsive as super marios, the game would still be difficult, but less frustrating. also, any kind of reward would have been nice. i don't think i saw any indication of the players progress or accomplishment (except the level count and the coins), all the games' displays are for measuring failure. fun times :(

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • i would argue that, when two nearly identical operations of different scope want to occupy the same semantic identifier, the liability to differ lies with the specific, not the generic. instead of requiring the family variable to be called by Sprite('Foo.Bar') just so we can confuse ourselfs by mistaking it for Sprite('Bar'), one should take care to name the private variable 'MyBar'.

    besides introducing another way to confuse yourself, i agree that namespace separation is not a bad idea. but you should not be required to include the family when calling the variable from the family itself. because Foo('Foo.Bar') is exactly that :/

  • depending on the circle diameter, you'd only have to build the segment that is actually visible; but you're right, piling vertices for smooth edges is a performance hog.

    another idea would be to use quarter-circle textures & build a circle out of 4 sprites. that way, you could achieve smooth antialiased circles with a diameter of up to 8192px, given a limit of 4096px square for textures on most graphic cards.

    (this won't suffice! its less than 9000!)

  • that's like saying you're planning to have race tracks at the moon colonies :P

  • i'll have to fix it up a bit so it's closer to what you are looking for, but i'll post it then.

  • a less complex example of your problem would have been helpful - i had a lot of confusing moments trying to comprehend that cap... i see two things:

    for correct pairing, you not only need the 'For each paired' condition, but you also need to follow it up with a 'Pick paired' to get the correct instances.

    you are referencing image points by numbers, which (afaik) selects them in the order of their creation. i guess you want to select them by name, because you named them with numbers.

    if i fix those, it sometimes works (a mech with 2 weapons appears). i've got no idea why this is random, but i strongly suspect your questionable practice of spawning families. to sum it up: i have no idea what's going on :P

  • i agree with ashley; your graphics card only needs to load the texture once, and putting it on a few dozen sprites will barely impact performance.

    for those cases where you need really big diameter circles, you could use distorted sprites as a workaround ( example ). note that this will impact render performance more than a simple sprite, because the graphics card needs to process more vertices. but it's still a viable alternative if you don't have enough vram, dislike blown-up blurry pixels yet don't mind aliased edges.

    this is by no means a comfortable way to do it, but if you really need it, i guess you could bend sprites into other geometric shapes as well.

  • turns a square into a circle, using the distort map feature of the sprite object.

  • to pick your current node, you could use the 'Pick by evaluate' condition and use the expression "node('nodeID') == character('nodeID')". i don't know if there is a better way than using a single condition for this :P

    you might need to invoke the condition through a function set to forget your picked objects if you plan on doing this in the scope of the 'node clicked' event (to gain access to the non-clicked nodes).