What would be best?

0 favourites
  • 8 posts
From the Asset Store
Best car suspension with spring effect and very cool terrain generation.
  • Hello <img src="smileys/smiley1.gif" border="0" align="middle" />

    I'm not sure if this is the right place for posting this, but it didn't feel right in the "how do I"-section either.

    I want to make a "metroidvania" type of game and started out with GameMaker but then decided to switch to Construct 2. I then had difficulties with switching rooms as I wanted (walking freely between layouts) and I read that Construct 2 was basically just for html games and mobile development so I switched again to Construct Classic.

    Now I'm on Construct Classic but I'm having doubts about what actually is the better of them (for me).

    As I said I want to make a "metroidvania" game.

    Is it even possible in Construct 2? With the walk-freely-between-layouts-issue? And I would prefer making the game for exe.

    Are there any benefits to choose Construct Classic instead of Construct 2? (based on my criteria)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • use construct 2; classic is retired

  • There used to be. Not so much anymore. Also if you're going to make a metroidvania you might want to look into building your own world editor - using layouts is not very practical regardless of which program you use, including GM and some others.

  • I think if you use the right combinations of layout, layout sizes, window sizes, and some good edge detection you could probably get away with it I've been experimenting with it a bit and I've got something like SOTN to work and do what I want while prototyping it.

    That said, I'm not sure how memory constraints will hold you back on a map that size. I dont know the specifics of memory handling for that. I don't know if Construct dumps the entire layout into video memory or only what's in the window at the time. Ashley could better answer memory technicalities better I think. With some creative work though I imagine you could keep memory down enough for it to not be a bother.

    You mentioned it being in an EXE style game which means your exporting to Node-Webkit. It's still technically a browser, but by exporting and distributing via node you have the side benefit of ensuring more system resources are available because the entire app is downloaded and run natively from the system and not hosted online. It also ensures a desktop/laptop is running the game and not a tablet or phone that is is less powerful.

  • Construct 2 may be HTML5 based, but Game Dev Tycoon is a game on steam that's HTML5 based. It uses Node-webkit to be an EXE.

    HTML5 game does not automatically equate webgame.

    That said, C2 would work fine for a metroidvania.

  • Thank you for the replies! :)

    I think if you use the right combinations of layout, layout sizes, window sizes, and some good edge detection you could probably get away with it

    That said, C2 would work fine for a metroidvania.

    Okay, so you don't think it would be a problem to make a metroidvania type of game in Construct 2?

    I still haven't found anything that works like I want it to work when the player walks between layouts though. I want the player to be able to walk freely like in for example Castlevania games. But I would still want my event sheets to be at a minimum. The player should be able to for example jump through the end of a layout and still be in the jumping moment when entering to the next layout.

    There used to be. Not so much anymore. Also if you're going to make a metroidvania you might want to look into building your own world editor - using layouts is not very practical regardless of which program you use, including GM and some others.

    MadFactory, you said I shouldn't use layouts but instead build my own world editor. Could you elaborate on that? :) Or do you know a good tutorial that explains it?

    Thanks!

  • If you making metroidvania game then you need to learn how to efficiently use arrays, ajax and external files. Then you will have an array per world with which you will be changing rooms on a single layout.

  • Then you will have an array per world with which you will be changing rooms on a single layout.

    Do you mean that I have to put all the rooms on a single layout ( like how you view the map in a castlevania game) or do you mean that I need to have a layout for switching/choosing rooms? I'm not so keen on the later.

    The best would be if I could make all rooms in one layout, but just load smaller areas at a time when playing.

    I have no idea how that would be made though.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)