theosanch's Forum Posts

  • a week long competition would be more useful. at least with that the games would be worth learning from. the best games could probably be used as examples for people new to construct. But a one hour competition? a one hour competition only shows that the experienced are experienced.

  • great! creating simple menus is very tedious especially when I want to focus on the game.

  • this plug-in will be huge for me. All of my games are 100% designed to be played online against and with others. I was wondering how exactly to design games to work with multiple players. for example a simple pong game. I just have no clue how you would go about getting that to work with two players over the internet.

  • Simple menu object.

    A simple menu object would be great to quickly get a basic menu. Something that would just create a row of buttons with text that could be changed. It seams in the games I create the menu is the last thing I want to really work on, yet I need the menu to finish coding in the major parts of the game. And even creating a simple menu in construct is really tedious. This would really speed up the process and allow all the focus to go into the game mechanics. Then when the game is operational the real polished menu could be implemented. And even with a game that I am creating with a unique interface I still have some type of menu with buttons that I don't want to bother with until I have most of the game coded. A simple menu object would be invaluable for every game.

    Shape object

    the box object is very useful. a circle object would be too, so would many shapes. that is why I propose turning the box object into the shape object. The shape could be chosen in the properties tool bar. Also I have noticed that the box object does not have the same actions and events that a sprite would, such as collisions. The box object and shape object would be much more useful if it had all of those options. For example many times I just need a box to test something out, however I cant use the box object because it is not treated the same as a sprite is, collisions and creation and possibly other I cant remember. I just think circles. triangles. pentagons, and all those other shapes would be almost as useful as the box object and it could all be put in a single object.

    every x milliseconds

    I am not sure if this action works the way it is supposed to. If you use every x milliseconds it wont actually be every x milliseconds. For example, if you say every 1000 milliseconds add 1 to a private variable how much would the private variable equal after one second? If it was every 1000 milliseconds it would equal 1. Instead you will find it equals 2. That is because it will run all of the actions at 0 milliseconds no matter how long you set it. This is useful in some situations but in other situations it is needed to not trigger at 0 milliseconds. If we could choose whether it should trigger right away or not that would be great. for example a simple countdown wont work because after one second you will have subtracted 2. Of course this can be worked around by just starting with 11 instead of 10 for example.

    Here is a more problematic example from a game a I am making. It is a Pong like game with paddles that block a ball from escaping. However in my game the paddles revolve around a circle and the ball can not leave this circle. once the player hits the ball then it is the AI's turn. Now an easy way to win is to hit the ball on the side of the paddle making it imposable to hit before going outside of the circle. The way I prevent this from happening is by not making it the other players turn until say one second after they have hit the ball. But if I just use every x milliseconds it will still switch instantly. The only workaround I can think of is to use two private variables. I use every 1000 milliseconds add 1 on one private variable. Then when that private variable equals 2 I make the other private variable 1 - .value('turn') thus changing the turn one second after the collision. My point is it would be much easier to choose weather it will trigger instantly or not.

    disable the invisible docking buttons on each movable window or make them visible.

    I dont know if these are supposed to be there or not, maybe it is just like this on my system. anyways there are these tiny little invisible buttons on the top right corner of the movable windows. they can hide the windows and reappear when hovered over. But there is a second one that will close the window. This one is really annoying because I seam to accidentally close these windows all the time. Why are they even invisible in the first place if they still work?

    turn off computer action

    this would be a great April fools action. All it will do is turn off the computer when you activate it. haha. We could put this into all of our games and release emergency patches that would turn off their computer after they launch the game. They would probably never play any of our games again but hey it would be funny wouldn't it?

  • sometimes the groups that you create will randomly be disabled at creation, at least it seams random. does not happen to me as much as it used too. It is a useful feature even thought it can cause havoc if you don't know about it haha. now if only we could toggle events like you can with a group.

  • I notice objects in there. would this replace the object bar? It seams like it would do everything the object bar does and much better to organize.

  • I tested this. I get a 10 - 20% increase in CPU usage just by moving my mouse. On big event sheets with all of the groups open it is about 20 - 40 % increase. I am guessing it will just get higher the bigger the even sheet.

  • i agree, the graphics could use some work. also the click noise is to loud i think. fun game.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • the construct interface is much better then gamemaker among many other things. I don't think you have actually given construct a fair chance. I started out with gamemaker my self and when i tried out construct it was confusing. the more i learned the more i realized how constrained gamemaker is. I still have to use gamemaker for a class i have, but luckily my teacher allows me to use construct for my own class projects. the stuff I do in construct would be a nightmare to do in gamemaker.

    also, what future does gamemaker have? how many years has it been since an update? how many features do you have to pay for? Construct is not at version 1 yet and is arguably surpassed the seventh version of gamemaker.

    i am not an expert at either program, but i would like to know what gamemaker does better. in construct i feel free. that is the best way I can describe the difference.

  • It is not meant to appear on object bar of another layout, because it belongs to the layout it was created on. If you have to edit it, go to its layout. If you want to move it around or change it in another layout, you can use events to do so.

    I've uploaded an example:

    P.S.: Perhaps it would make sense to have a list of global objects somewhere.

    so it is intentionally like this. it would be much better if I could place the objects like i would in the layout it was created in. using events to place objects does not seam feasible to me. i have one project were there are a lot of instances of one object that need to be placed specifically. it would drive me crazy trying to place potentially a hundred instances of an object with events. and that is just one layout. duplicating from layout to layout just seams the only way.

  • For non-layout objects, you don't really need them in the layout. Events are where they are exclusively used. For layout objects (sprite, tiled background), they will be there even if you cannot select them in a different layout. You can reposition them with events (on Start of layout, for example). If you want to change them, go back to their layout and edit them there.

    There is NO need to copy global objects; it just creates multiple instances that conflict each other.

    sorry, i meant to say that when i make an object global it does not show up in the object window of new layouts. i realize that their is no need to have the keyboard input show up on the objects window.

  • global objects never show in new layouts that i create. i can still use them for new events but there is nothing in the objects window.

  • ahhh, now i cant open my files because of the version number.

  • Hmm.. Cant open this with my construct and I tested pressing check for updates and it says its up to date so I try reinstalling construct..

    edit: after reinstall same error.

    http://www.scirra.com/phpBB3/viewtopic.php?f=2&t=2908 there you can download the lates version.

    cool presentation and nice effects.

  • You can customize the Quick Access Toolbar I myself have it set to include the 'Debug All'.

    ah, I just figured out how. I overlooked that drop down menu.Thanks!