Kyatric's Recent Forum Activity

  • Please see how to report bugs and complete your current report.

    Moving to closed until completed.

  • Tom should have a look at this.

  • > You will never find perfect tool for doing everything everybody wants. C2 is a perfect tool for any 2d game genre (not 2.5d, not 3d). It's more like a game engine or framework and it's only up to You how You want to use it.

    Right, and I think that's an important part of the conversation. Is C2 right for every game, and the answer's clearly not. It *is* however, marvelously suited for certain types of game, and I think we're exploring that here.

    > Inventory? I've made full inventory system with options like examine items/logs, read logs, combine items, use items.. in one day using arrays and families - with only simple knowledge about arrays.

    Exactly, it could be done, but it's not naturally built in to the engine. With your experience, and knowledge of arrays, you were able to create that capability, but someone with no knowledge of collision physics can make a couple clicks and have a functioning platform, because that is built into the game. On a fundamental level, C2 supports platformers, and similarly does not have that same support for fundamental components of RPGs, as you illustrated.

    I'm thinking like Arima that you can do any kind of 2D games with C2.

    The fact that "there isn't an inventory plugin" doesn't prevent from being able to build such a system.

    I believe that's actually one of the major strength of C2 that it doesn't restrict you to only a certain specific type of system and actually allows you to make the system you want, that will be adapted to the game you're making.

    Sure you can have a platformer prototype in matter of seconds. Though in my experience, I've always had to build on/around that behavior or even make my own platformer behavior/system in events to really get what I was looking for.

    The platformer behavior, like the sprite plugin, is a brick, a tool.

    And the platformer behavior REQUIRES the sprite plugin.

    Are you asking for some kind of inventory plugin ?

    The issue there is about what you would expect from such a plugin actually, and if one that brings enough "general" features could really be made.

    IMO, it's "easier" to propose a "mainstream" platform behavior that offers "common" features. I'm not sure the same could be done with an inventory. Apparently it also appears platformers are a kind of game that appeals to a lot of aspiring game makers.

    The very way the inventory works depends on your game mechanics.

    Then, the way to make an inventory HUD is pretty different considering if your project/inventory accepts mouse inputs, keyboard inputs or/and touch inputs. Are you making an adventure game, a JRPG, a platformer, ... ?

    I believe those games don't expect the same kind on inventory, and what this system does totally depends on how you're designing it.

    Anyway, it could be an interesting challenge to propose to the third-part plugin makers, if one isn't already around.

    What should a basic plugin do ? I'm interested in the opinions of everybody on that point.

    And once again, I believe it's not because you can't throw a "all-made" plugin in your project that it means that C2 isn't (or is less) appropriate for it or the type of games it's used for. You have access to data structure objects like arrays or dictionary that are the fundamental components of an inventory system.

    The only thing it means is that it will take a bit longer to make and requires a bit more knowledge on your part. A little more design too, but it's also part of the fun of game making imo.

  • I can't think of a reason why C2 couldn't be used for hugely successful games like SpaceChem or Braid, but the truth of our current state of affairs is that virtually all of even C2's best games would fall into the above-average hobbyist range

    RandomExile: Braid took Jonathan Blow 3 years to make on his own, as a full time job.

    C2 is 2 years old, and some of the features (like Functions) are less than 6 months old.

    Do the maths from there.

    On a personal note, I found myself realizing I have much troubles working on the very same project for long extended period of times.

    After a month or two, I have troubles keeping motivated in the project and find myself toying with new prototypes/ideas.

    For games in that scope, C2 is just excellent.

  • You have an idea for a game ? Here's why nobody cares.

    Blog article on Gamasutra by Adrian Chmielarz

  • You do not have permission to view this post

  • I think it's something Tom might should have a look at since he's working/redesigning the arcade.

  • The event simply use the name of the file without any kind of extension since C2's engine does the job of picking the correct extension on runtime without you having to bother about it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You should be checking for errors in browser to have a hint about what may go wrong.

    Depending on the messages you get, the issue might come from the arcade, or from your project. Without those messages/informations, no way to tell.

Kyatric's avatar

Kyatric

Member since 18 Aug, 2010

Twitter
Kyatric has 583,405 followers

Connect with Kyatric

Trophy Case

  • 14-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • x15
    Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • x27
    Coach One of your tutorials has over 1,000 readers
  • x11
    Educator One of your tutorials has over 10,000 readers
  • x2
    Teacher One of your tutorials has over 100,000 readers
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

23/44
How to earn trophies

Blogs