Pinned toot

Hi wonderful people.

I'm Andre Hamman currently in South Africa.

I like building things, generally interactive tools or kits geared around frameworks enabling content development rather than content generation itself.

I work in VR and AR focused on community upliftment and empowerment through training or remote assisted learning and maintenance using emergent tech.

Passionate about socially and ecologically aware growth and development.

Clarification on what I ended up with 

Show thread

Dono what this is. But it was kinda fun 

Show thread

I don't understand quite how any of this works anymore but it was fun 

Show thread

But then grammars are a formal language too 

Show thread

interpreter kinda got out of control and scope 

Show thread

Recently wrote another lisp interpreter. I like writing these because it's fun and I needed an embedded language for a project and I've done a lisp interpreter before. I then afterwork continued on playing with some concepts that kinda just spiralled out of control.

Hamman boosted

Lisp leaning 

Show thread

Lisp leaning 

It's now just converting the last of what I have in C# for the functionality side of things into List code which is turning into a fun challenge as i'm learning lisp as I'm doing this.

It's a fun very powerful language, should have messed with interpreters long ago

Show thread

The cool part of this is I can include the Lisp files if I ever release this.

So modding your game is a simple as modifying any of the files included in the game itself and hitting reload. Because all the logic is on the lisp side of things it isn't messing with events or anything, you just insert a method right into where stuff is happening and your changes happen right there.

Show thread

Last night's I incorporated a Lisp interpreter into my little hobby Roguelike,
because it's data orientate stuff I now basically have all my "Actions" that you perform happen in Lisp.

It's just passing a byte collection of the Current Game state to Lisp that does the logic and then you render the data frame you get back on a time step.

All transformations on the data happen in lisp.

Let each part do what it's best at, unity for render and Lisp for data transformations

Microservices =? Sustainability 

Life happenings of mine 

Show thread

Life happenings of mine 

Today is a build to the Quest day.

So much of my UI needs to be retooled and tweaked

I needed a rest API to generate some normal, height, specular and a custom mask map from an aldebo image based on a json specification of physical material properties.

So I utilised some inspiration from cpetry.github.io/NormalMap-Onl and now I just post my image blob and a json spec sheet to the API and the server will return to me my set of maps based on some snazzy math from conversion of physical properties to visual equvilants in 3D properties encoded to maps.

Show thread

Got to mess around with server side canvas'es for the first time today.

Having a REST API to image processing is actually pretty damn useful.

Considering adding an API to my image gen projects. If client side is suffering Abit just render your content statically and shove a blob into an img source for your thin clients.

I'm quite excited by the possibilities of it all.

Hamman boosted

detailed video series on building an 8-bit computer from scratch, with great explanation: youtube.com/playlist?list=PLow

Mini gameframe #theWorkshop 

Show thread
Show more
Merveilles

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them. Check out our Patreon to see our donations.