What I did today

i rewritten a ssao shader :

solid color -> ssao -> vertex ao -> simple light

Just restored my standing on Hackerrank in code golf, some chump thought he could beat my previous record (9.0) :stuck_out_tongue:
https://www.hackerrank.com/challenges/leibniz/leaderboard/filter/language=java

Physics, Mip-Mapping, and a Performance-Graph!


http://i.imgur.com/ZYpv9Oo.jpg

Also, its raining cubes.

http://i.imgur.com/8mxX5nq.jpg

And there is a lot of cubesā€¦

http://i.imgur.com/nfu40hE.jpg

Got bored and spruced up my splash screen a bit :smiley:

http://sixtygig.com/junk/splashScreen1.gif

Soā€¦ even more cubes.

bnTS2orPu08

And mouse-picking which didnā€™t make it into the video.
(Note that the ā€˜pointerā€™-box is not in the middle of the screen, but is where the mouse is at.)


http://i.imgur.com/Gch0XsK.jpg

Been messing around with Unity some more today and learning some more C#. Likely back to work on my LibGDX game tomorrow :point:

Did my first dev video about The Bartender:

4y8banIv5cI

Yum, C#.

ā€¦ Iā€™m bored, okay?

I messed with the Commodore 64 (emulated, of course). It is pretty cool to look at the state of computing in its early days, and it gives you a pretty decent picture of what is going on beneath all your favourite programming languages, with their fancy functions and pointers.

I also messed around with some networking, using a python library called Scapy. It allows you to literally manipulate packets of data, sending them anywhere. It really helped me visualize how networking works in its lowest level.

Then, whilst debugging a faulty installation of scapy, I realized I should clean out my linux partition. So I packed my work onto a flash drive, and got Kubuntu with KDE. After a bit of tweaking, I would say this is the best desktop I have gotten so far (until I clutter it to the point of no usage).

Back in the realm of Java, I added controller support for MERCury, and started a game (which is so early in development that I canā€™t show a screenshot yet :-).

I think this is the geekiest weekend I can have before going back to school on Tuesday :).

-wes

Actually, Scrapy is pretty high level.
Nonetheless, itā€™s a very useful library for sure.

Today I wrote a silly program that scans Minecraft-Servers and dumps the query into a CSV-table.
God dammit I have no lifeā€¦

(1500 scanned of 8020 listed!)

I started a multiplayer space game :point:

http://giant.gfycat.com/WhisperedRemoteEuropeanpolecat.gif

Today i signed up here :wink: and passed your entry exam :wink: :slight_smile:

Today I went back to school to join year 11ā€¦
English essay every weekā€¦

For my game I am doing some very simple Graphics2D text rendering while I work on the simulation logic. Due to laziness and taking the ā€œsimplest thing that worksā€ approach, my main game class has become an unholy mess of that rendering code, along with other game system level fields and methods. I was able to pull out all of the rendering code (~80 lines in the main game class and 4 other classes), make it a bit more generic, and move it into my game utilities library.

Right now I am trying to figure out how I can better structure some of the higher level systems and fields that I stuck in the main game class.

Refactoring feels good!

Finished The ā€œThird Person Shooter Controllerā€ of my game character and almost finished the texture.

Today I started on some entity classes for my game and, hardcoded some more tile classes. Only another three dozen tiles to make and, hardcode in. Then, Like Minecraft, People will be able to customize the tile textures. Though the current 16 dozen grass textures might make them think twice. So excited to make more primary tile textures /sarcasm.

Did some more research on reverse engineering, and managed to find enough memory addresses in my game to make boxes around enemies onscreen. The only part I got stuck on was the damn directx rendering with C#. I had to use a library called SharpDX and decided that I am never dipping into DirectX because making an external overlay was a pain in the ass.

mixed high with low-frequency ssao

solid color -> low -> high -> simple light + vertex ao

Not Java but I thought Iā€™d share:

Generates 3 maps using a wrapping diamond-square algorithm (height, temperature, rainfall), and then uses a tangled mess of if-else statements to determine the tiles to place.

More screenshots here