Unlimited open world collision example

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Theoretically unlimited open world movement with pixel-perfect array collisions and random terrain. Maintains very high framerate thanks to a dynamic tile loading system. Good for MMORPGs. It's possible to store extra values per tile by adding another dimension to the array so that tiles could act as triggers, spawn points, collectables, etc.

  • Nice example. There is one issue. For a short time when frame 2 starts "open world not responding", with a white frame. This is only for like 5-10 seconds, then the world appears. Would you fix this please?

    Thanks,
    Marv

    458 TGF to CTF 2.5+ Examples and games
    Please login to see this link.

  • The loading time and hang are due to the terrain generation. Replacing this with a randomly generated array or your own level will make it much faster, even working with Flash.

    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • I was working on a similar project not too long ago (this past week, I think), and this is a very similar method. :) There are faster ways to handle some of this but I can't see most people needing more than this. Good work!

    Edit: Actually, I think you're already doing the collision detection as needed, so ignore that comment.

    Edited once, last by Snail (December 14, 2014 at 9:36 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!