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)
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
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.)
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
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:
Today i signed up here and passed your entry exam
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.
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