Nabu's Forum Posts

  • Hello burningcake,

    This was a prototype at first when I started to develop it in 2016. Then several things where added to make it more like a real game. As my young cousins really liked to play it and I got good feedback from friends and family, the project will be continued this summer, probably get back to it in July. A free demo will be available on my Itch.io page in some weeks.

    There will be two races to play, some missions through a campaign, skirmish against AI and LAN/online multiplayer.

    Unfortunately it won't be open source because the code isn't readable enough to be shared. Many things were improved for intern readability but it lacks clarity, comments, and all the user friendly things. And I got no time to make it open source, apart from work and other projects.

    Instead, I can share methods and tips with others on the forum. If you have any question about coding an RTS in Construct 2, AI coding, multiplayer design, optimizing, no problem, I would be happy to help.

    Cheers !

  • Thank you NetOne ! Did you try the browser demo on Itch.io ? Don't hesitate to share your thoughts and suggestions if you have any and if you will.

  • Hello,

    I would like to present Metrocity Escape, a prototype game released on Itch.io for testing. It's a fast paced side scroller where the player has to escape from a science fiction mega city, cruising aboard a hover car while behind chased by pirates.

    Only the first level is implemented, the development will start this summer. For now, you can try it for free here https://nabu.itch.io/metrocity-escape-prototype

    Some gifs :

  • Thanks Eren, I use this version. The window only show up by right clicking on empty space with no selected object and choosing "Edit Z order" twice.

  • Hello,

    I just realized the Z order bar disappeared. I tried to re install, clear registry... nothing works. Is there a way to display it again ?

  • KnivetonStudios, thank you ! It's a small game inspired by old school space battle titles and more recent like FTL and the awesome Starsector, though it doesn't pretend to be as well crafted than those ones. The goal is to make battles look nice and dangerous, to give freedom for exploration and decision and to make the player feels like a tactician when he managed to board an enemy ship in the middle of a fight then jump out to secure. These kind of things.

  • Hello,

    This is another game created in 2016 and a bit improved since. It's current name is "Monsters" but I had no other idea at that time and this may change in the futur. The development will start again this summer.

    Monsters

    It's a 2D RTS game, mainly inspired by Dungeon Keeper, that try to extend to mechanisms. The player controls a dungeon master, a kind of hero that can summon monster workers and attracts new creatures along the game. The goal is to dig corridors and rooms to gather ressources and find treasures. Then the player will be able to build furnaces, anvils and workshop to create weapons, and many other buildings and traps. With an army trained and equipped, the player will defend himself against invasion from other dungeon lords and looters.

    Features

    • Simple and easy dig system to make corridors and rooms
    • Dozens of buildings, weapons and traps
    • Currently 20 differents creatures to attract or fight
    • A map generator to enhance replayability
    • Many spells that wizards can discover by researching in libraries
    • Special skills for some creatures (like the spy or the vampire)
    • A fully coded AI for solo gaming that adapts and change strategies through the game
    • A multiplayer mod to play with friends on the internet or LAN (with AI or not)
    • Possibility to incarnate any creature you own to play with
    • A simple diplomacy system to interact with the AI

    Some screenshots :

    Tagged:

  • Hi,

    I've just tried your game and it's cool. Few things :

    • I ended up trading shots with the AI without moving. The ball were stuck in endless 0 degree collision. Maybe you should add a small random angle variation when colliding.
    • AI seems to just follow the ball coordinates without anticipation and shake around ball y value.
    • If you include racket movement speed in reflexion angle calculation, you can create a more dynamic feeling.
  • Hello,

    I would like to present a game, which development started around 2016/2017 and was interrupted because of time. Nowadays I try to finish my projects done with Construct 2 (the first one being Ultimate Barbarian https://www.construct.net/en/forum/construct-2/your-construct-2-creations-23/ultimate-barbarian-action-rpg-133699?kws=ultimate%2bbarbarian, available on Itch.io). There are four games in total and will progressively be released.

    Dark Ages

    It's a small spatial roguelike where the player pilots a ship in a top down view with kind of RTS controls. Playing the role of a former imperial captain that became rogue and embraced piracy, he must run away from a criminal organization to whom he stole a ship. This runaway happens whilst following a quest revealed during a dream in which he saw a sacred planet he has to find in order to take his retreat and find peace among the stars.

    Features

    • Dozens of solar systems to explore in a procedural generated star sector
    • Planets to survey through dialogs by sending an exploration team
    • Ships, fleets and stations to encounter, interact with or fight
    • Several human and alien factions waging war
    • Tactical spatial battles with multiple ship class and weapons with lots of effects
    • Possibility to board and capture enemy vessels by sending boarding teams
    • A legendary pirate faction hunting for the player through the game

    Some screenshots :

    Tagged:

  • Hello, you cna do it with one event

    Set the Layout Scale by system action to this kind of formula :

    LayoutScale = LayoutScale+(DesiredScale-LayoutScale)/Factor

    Factor modulate speed at which the new scale is reached. Try 10 and change as you wish.

    LayoutScale is 1 for default zoom, 2 for zoomed twice, 0.5 for dezoomed, and everything in between.

    Set the LayoutScale everytick or x seconds when you're zooming. This function increments fast when far away from targeted value, and will slow down when closing.

    OR you can use the Magicam plugin for Construct 2, it has an action for smoothly zooming to a defined scale.

  • Hello,

    You can't really mix Physics with another movement behavior. You should do all your movements with Physics only. Maybe you should mention R0J0hound to get its attention and ask him if he still has the links.

    Anyway, you can set X and Y vectors of the 8 Direction behavior to point toward a "magnet" object when close enough.

  • Hello,

    What exactly do you mean ? Like an enemy reacts to player sight ? If that is so you may use the Line of Sight behavior, check for sight in condition and then do what you want, like attacking or whatever.

  • Hi, here is an example. There are many ways to achieve something like. You can modify for it for your needs.

    An Array would be useful is you have many rooms and don't want to create an object for each room center. You can just set one at layout start and manually enter x,y coordinates of your room, or your can make some kind of level generation does it for you. But you still need objects for doors to test collision with to interact.

    https://www.dropbox.com/s/p9eqsau065x9csx/ScrollingOldZeldaLike.capx?dl=0

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hello,

    Good idea. So should have all rooms on one layout, with one object with Scroll To behavior at the center of the room the player is. When the player enters another room, you make that object move to the center of the new one. So you have to track the center position of each room, either by placing an marker object on it or store x,y coordinates in an array. To move the scrolling object, you may use the Bullet behavior and set the angle of motion based on the door taken by the player (0 degree for East, 180 for West, etc...), or MoveTo (a 3rd party plugin) or Path Finding behavior.

    Tell me if you want an example.