In this video you can see the javascript Isogenic Game Engine running a 500 x 500 tile map (yes, that’s right – 250,000 tiles!), each tile is 20px x 10px (diametric) and you can see the map scrolling around at almost 100fps! Not bad considering this version of the Google Chrome browser isn’t even hardware accelerated!

The Isogenic Game Engine is written entirely in Javascript and what you see on screen is pure HTML with Canvas elements as viewports to the engines’ world.

You can see more vids of the Isogenic Engine in action here:

Follow us on Twitter here:

Interested in the engine? Leave a comment!

Nguồn: https://chapelhilltownguide.com/

Xem thêm bài viết khác: https://chapelhilltownguide.com/game/

5 Comments

  • DARK Guy
    Posted July 27, 2020 4:20 pm

    How did you archieve such nice speed? any pointers?

  • Kerbobotat
    Posted July 27, 2020 4:20 pm

    @coolbloke1324
    Could always have used GoogleWave for that, thats what I did when I was collaborating on projects, till they canned it.

    AFAIK – the wave API is being released to the public soon, so expect some something like this soon.

  • Rob Evans
    Posted July 27, 2020 4:20 pm

    @gcmnet No GIT yet :o( too busy. I wish there was a multiuser dev environment we could use that didn't require check in and out all the time… Like, you edit a line and I can see you editing it as you do it…

    At the moment, the engine stands at 1,573 lines, but compressed comes out at only 22KB – a 60% reduction from the original source.

  • Alex Borisov
    Posted July 27, 2020 4:20 pm

    Wicked. I'm going to need to sit down and take a look at that 😛 Have you setup that GIT repo yet? I might have time this weekend (probs on sunday). How many lines of code so far? 😉

  • cichlid80
    Posted July 27, 2020 4:20 pm

    Pretty amazing stuff! Are you loading all the tiles at the start or paging them as you scroll?

Leave a comment