So. Much. Gratitude. Thanks to everyone developing BOO and Unity

I’m Chris, an EE junior, and apprentice electrician out of Las Vegas, NV.

I wanted to give a huge “Thank you” to the guys responsible for developing these tools. Quick background:

I recently became interested in doing some personal research into AI/Machine Learning/Swarm intelligence. I’ve been doing some intensive programming, and recently decided that there is NO POINT in doing all of this work if I can’t easily share it with other people.

I decided to take my work online…but I was coding in Python…and I had to learn Javascript. My god. The horror.

I’m not a professional web developer, so take this with a grain of salt, but trying to “think in javascript” feels like I have cerebral palsy. And trying to get Python on the web in an easily accessible format was next to impossible.

I searched for a solution FOREVER. Everyone I talked to told me there was no solution. “Learn JS or don’t publish your work”. /BangsHeadAgainstWall

Then I found BOO. It let’s me think so clearly. It is compatible with Unity’s dev tool, and I can get my stuff online! WHOA! Where did that come from!?

Anyway, I’ve just started learning the language. I’m looking forward to being able to develop web apps/games now that I’m working with BOO, which does a fantastic job of getting out of the way and letting me think.

Thank you! So much appreciation for your work out here in Vegas. Have a good one guys, and I look forward to contributing to the community in the future.

2 Likes

You’re the first person I’ve met who uses BOO.

But hey as long as it works for you then that’s good.

But I don’t get it, you can use C#, Unityscript or BOO and make it work as a Webplayer game.
C# is the best Language to use, at least that’s my opinion, it takes a moment to learn, but once you learn it, it helps a world load out of complex problems, but again, that’s just my opinion, and I hope to see great games/assets you make with Boo, I’ve never used it, so I’m interested if it’s all that good.

This is generally my opinion of working with web development without a platform like Unity. Working with HTML, CSS, etc makes me want to throw my computer out the window.

1 Like

It’s just easy to code with. I haven’t run into a problem yet that has made me want to code in something more complex, so for me, the less visible the code is the better.

That seems like the point really - to dedicate as much of your brainpower toward creating as is possible, by not focusing on the minutia of syntax.

PS - So far I actually like it more than python. Whoever wrote this thing just improved on the design in every way so far:

“as/cast” was a good addition. They convert values from one type to another without a function call like int(some_floating_point).

“do this UNLESS this” was a fantastic addition. It takes the place of “not if”.

A 3x3x3 matrix = matrix(int, 3, 3, 3). Succinct and easy.

myString = “Hey there unity”. The debugger will give you: “Hey” for myString[0:3], and “unity” for myString[-6:-1].

Want to add to a list? list =+ “Appended String”. (or something close to that)

And I’m not done learning the shortcuts yet…and those were all improvements over PYTHON.

So far it’s just smooth.