Babylon 5 - and backwards compatibility

One of the comments that I see frequently, from @Deltakosh and the crew is that the development of BJS has to ensure backwards compatibility. So here is a little test :

The Logic Maze

Use the arrow keys/mouse to move around and the “m” key to show hide a map of the maze and doors.

It was created for the “old forum” way back in 2015 - so 7 years ago. It is still on my computer and you can see the files used in Image 1 below. The files highlighted in blue are the files used ( plus textures) and except for the “createWorld.js” are dated 2015. I must have gone back and updated that file for some reason.

The only changes I made to to those files are going from A → B in Image2 in the “index.html” to post the above link. No change to my javascript code - just in the version of BJS that is being used.

Now, obviously, adding new functionality to BJS can bring errors that need to be fixed, but for my scripts, BJS certainly fits in with the requirement of backwards compatibility.

Stay Safe All, gryff :slight_smile:

Image 1, the files used:

Image2, the changes made:


Very cool! I love seeing backwards compatibility being beautifully put into action like this :smiley:


Man! you just made my day!

It is so critical to me to allow this kind of stability!


@carolhmj : TY Carol, nice new icon you have - lovely dog :slight_smile: If you look at my icon - you know I love dogs. My little lady sits beside me every Friday - my daughter’s dog - trying to get treats or a walk !

@Deltakosh : and that “backwards compatibility” kept me here. I may not understand all the new additions, but with my limited coding skills I can still create meshes/animations/etc and produce a working output :slight_smile:

@PirateJC : Another example for your “space” content for for the new Babylon 5 release - even if it was originally made 7 years ago. :slight_smile: Feel free to use it in any way for the big day !

Stay safe, gryff :slight_smile:


That’s my little boi Courage! :smiling_face_with_three_hearts: Awww, is your icon your daughter’s dog? She’s beautiful!


A bigger version of that pic won a contest in the Guardian newspaper about 7 years ago (contest was “speed”). She will be 11 years old in a couple of weeks and is a little slower now - though when we walk she is belted to me. Still could not catch her if she got away - that is a greyhound for you!

Stay Safe, gryff :slight_smile:


I LOVE these fast babies and their big snoots! :smiling_face_with_three_hearts: Courage may have little legs, but he also loves to run!


Love to see this! It’s not always easy to ensure backwards compatibility when we’re adding new features, but seeing your projects still working from 7 years ago (2015! I was only halfway through highschool :sweat_smile:) makes it all worth it :slight_smile:


@DarraghBurke : You have certainly come a long way over those 7 years! From high school to Microsoft. Glad the little demo reinforces the philosophy :slight_smile:

@carolhmj : Funny, as I watched the little lady beside me on Fridays for almost 11 years, I see that “snoot” getting greyer and greyer. Just like we all do with age :slight_smile: They are a very old breed of dog, often in the households of the Lords and Ladies - to keep down rats I have been told. Here is "Catherine the Great with her Italian Greyhound (looks grey, but is known as a “blue” I believe)

Catherine the Great with Zemira

Stay Safe All, gryff :slight_smile:

1 Like