manontherun's Forum Posts

  • Hit detection (latency in general really) can be an issue for many p2p games. I've played those games where the player teleports around because of latency and some even where you have to lead your attacks to where you think the target will be in ping time http://img201.imageshack.us/img201/2079 ... ed2jp6.jpg || http://img335.imageshack.us/img335/2921 ... nedgq9.jpg (now we have to become psychic to play games). So, I've thought about making a system where you have to hit on your screen and they have to be hit on their screen. If both cannot kill each other then they either shouldn't be playing each other and should find someone else closer to them, or they should learn more skill to trap their opponents into attacks that aren't easily dodged. I would think this solution would be the most fair; however, I don't know if there's a technical reason why its not done this way.

    I would think there could be a way to integrate those "miss" hits into the game (like those rpgs do) and have a system to allow correct feedback from a hit detector.

    What do you think would be a way you would handle hit detection?

  • I'm sorry if I'm not clear, I wanted the real math for those expressions as if it was written down on pen and paper & how it was written with C++ so I can do a better job of converting.

    Might want to take a look at cubic()

    hat about the 5th value? cubic abcd cubic bcde will do fine enough. thx

  • Where can I find the math that's being uses behind the system math expressions? I need to convert a few of them to work with my 3D coordinates system like distance between or w/e (those expressions that use xy only).

    And 5 point lerp would be nice for half circle math so I don't have to toy with 5 lerps together to make a simple half circle or w/e for my collisions.

  • I think Ashley explained somewhere why that bug will never be fixed. So those workaround probably should be mentioned. Others that will be fixed, if they can... well then yeah.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • But you can't use Express for commerical products.

  • -edit- nvm, I know what was wrong I can open it now. Thanks

  • In the exe I think things are just dumped and grabbed when needed.

  • Does this work with the new Construct because I never got to see this and really would like to check out the events. When I open it I get object not exist crash of some sort so I can't view it.

  • Good animations?

  • You can get around the else sub-event issue by using a function call.

    I've never tried putting the function in the sub-event under the else but I wonder what would happen then.

  • While using an expression would be nice if you have a large number of variables to work with, I'm not able to get Construct to allow me to do that...

    heck your PM.

  • I'm more interested in his music tool Masagi. I made a useable baseline within 5 minutes of using it. I like how intuitive it is - like when you just slide the piano notes to make them longer and place a dot for a note in space on a "graph". Too bad he seems to have made it on a whim and looks like he isn't going to develop it further. I'm sick of Buzz crashing on me out of the blue when I was on a roll producing nice tracks and loops every day. Reinstalling didn't help at all. Good thing I saved all my presets until I figure out what's going on.

    As for the sculpting tool, it looks like it will be great when textures support is added. If its as intuitive as Masagi then I suspect It'd be grade A.

  • I use naming conventions all the time and works perfectly. It makes eventing easy - just have to get use to strings, tokens and converting values.

  • Maybe when I'm finished with my games I'll write up an example cap showing the basics.

  • You need to use a naming convention to organize your global variables so you can do something like set global variable Gvariable&str(random(10)+1) to random(1). All your global variables you want to be included should of course have the same beginning then you use a number to tell them apart (eg. v1, v2, v3 etc). Remember to right click on set global variable prompt and choose "use expression" so that you can set the variable to an expression. When you start using naming conventions more, you may want to start looking into the text manipulator so that you can use the useful "replace" action. I'm sorry I can't post an example cap for you.