What I did today

I was asked to explain about Generator functions in JavaScript today in college, and I made this to spice them up.

I know this is faking threads, but if it is possible to rewrite JS functions in such a way, then it will support client side threading in JS.

Just read the most insightful and well written case study about the hurdles in (big scale) game development I’ve ever read:
Inside the Troubled Development of Star Citizen.

Yesterday and today I continued on my Ray Marcher and added shading via the Phong reflection model as well as sun and sky using the Perez model.

Here is a screenshot of it:

http://s17.postimg.org/zfc2n5x4v/Ray_Marching_002.png

I think I forgot to mention that I made my battlefield 4 hack open source on my github. A few people here were interested in it while I was developing it, here’s the link to the file where most of the stuff happens: https://github.com/CMatri/bfhackexternal/blob/master/MemHack/Overlay.cs

The code may be really strange in some places. This is because there was a time when I had the file open and my computer crashed, corrupting the file. I managed to get it back by decompiling an old version, but it left a lot of strange code. I stopped working on it shortly after that and I’m not sure if I ever fully went through and fixed everything to be human readable - there’s a lot.

Find this:
How To Start Your Game Development:
its video playlist

Got terrain generation using the diamond square algorithm working.

Accidentally threw together this scene while messing with a new terrain system, so I decided to pose the guy up a bit and take a screenshot.

DoF is still broken due to massive a register usage on Nvidia, causing it to be extremely slow. It also isn’t compatible with like 95% of my other post processing at the moment, causing ghosting and artifacts in motion. For still shots, it looks good though as you can see.

I made the first version of a window handler inside my game library (LibZ)

Currently, it’s very buggy and no depth sorting yet.

Ridiculously proud to go to a school that’s ranked 5th IN THE WORLD in Computer Science by the Wall Street Journal. This was just published by them.

Finally started my big boy job today! I can ‘almost’ now say that I am a developer.

My university is ranked #22 in the world in Game design by the Princeton Review (it’s also the only one out of the 25 that is in Europe, not in the US, and consequently I suppose it’s the #1 free university in the world in game design :slight_smile: )

If all goes well I’ll end up in the tenth on that list :smiley:

I discovered my old soldering kit in the basement, had a rush of nostalgia, and decided to have some fun with my Raspberry Pi Zero.

I soldered up my board’s GPIO pins and started messing with it. I got a “server up” indicator light going:

I was going to do more but I think I fried the board by using a bad power supply when I was testing it in headless mode. Good thing these things only cost $5!

WIDT: Mostly read online news and commentary, from multiple sites, about the US Presidential debate. I’m finding it hard not to obsess on this horror show circus of an election. Am glad HRC did as well as she did but sincerely wish the odds on the election outcome were a little more one-sided in her favor. Did a bit of contract work and a handful of practice questions for the Java Associate certification test. I also made a modicum of progress on a tool for making utility clicks and chirps and whistles and possibly laser zaps as well. The notion is that this 2-op FM tool will be usable in multiple ways: save/load configurations, export wavs, or as api for generation of playable Clips, or as an api to play on demand via the mini synth itself. It will only be able to make tone bursts of a max of maybe 3/4 second.

Also spent a few extra minutes on the way home trying to get a Station Agent or Policeman to check out a fellow collapsed on stairs leading down to the BART station. How are you supposed to tell if it is “merely” a homeless person “taking a nap” or someone collapsed due to a heart attack or diabetic coma or something? (By time I got someone to check him out he was gone, so “just taking a nap” seems to be the proper euphemism here. “Sublimate!” I tell myself. Channel the anger to something useful.)

I am feeling a bit burned out. Hopefully tomorrow will be a fresh, new, and more productive day.

Wrote a method to load a horizontal cross shape cubemap png, instead of needing 6 separate texture files. Now I can just export straight out of genetica, without having to first manually divide it up.

Finally after 3 years fixed the intermittent yet persistent 500 errors on our website.

Also discovered major irritating bug in almost all browsers which was screwing up our PHP script for delivering newsletter bribe hex codes (see here for a description). I don’t actually think that this exact bug was occurring as such - our work Squid proxy here was doing it. When Squid was bypassed the site worked as expected.

That took 2 hours to find and fix. Chaz’s PHP code doesn’t help, and just imagine what fun it is debugging terrible PHP code when PHP itself is a macrocosm of brainfuck itself. I hate the web and all of its shit, half-baked, hand-wavy, loosely-coupled, “oh-we’ll-deal-with-errors-some-other-time” bullshit.

Cas :slight_smile:

i hear you. similar experience made me enjoy GWT, which comes with the build-in attitude "fk the browser-side". tho’, it comes with alot brainfk too, just different flavour :slight_smile:

I found 2 games that use the same dog catcher graphic as mine (although technically the character is a plumber). I was always going to change the character graphics, and now I really have no excuse not to.

https://itunes.apple.com/us/app/jungle-mary-world-mario-bros/id1108189112?mt=8

https://itunes.apple.com/us/app/super-jungle-world-mario-bros/id1104969767?mt=8

Kind of seems like those developers that made one game and released it 10 times with different graphics.

The description of Jungle Mary World makes me want to play it, lol:
“Jungle Mary World is a journey of super Man, his name is Mary”.

Spend last 6 days wring char(Byte) Sequence search (aka Regex)
Technically it search at once for multiple Sequences like “Language parser”
It was hardest thing that I wrote for a couple of years – it simple melt my brain.

It build Sequence tree not simple [icode]check Text - for every Sequence[/icode] ^^
with speed O(n) – only 1 check for 1 char in text
(I hope, i understand “O” right)


//not regex style its debug data :)
[ab]11qq[ab]'32' //32 its space – End char

Returns :'aaababababb11qqabba'
From 'qqq aaababababb11qqabba ab'

Still may have billions bugs XD
Need more time for testing

My tutorial on starting out with JavaFX looks like it will reach 90,000 hits within a couple days. :slight_smile:
Not bad considering it was first posted back in Feb of this year, or sometime close to that! I wish it had resulted in more traffic and posts on our “JavaFX” child board. We’ve only had something like a half dozen JavaFX posts in the last month?

Got in some good work today on the “Dink” SFX making tool. Reconfiguration of controls for the modulating sine are working. I’m probably going to leave the API in the easiest state to work with as I can, and not stress the GUI too much. Am second-guessing whether to up to two modulators instead of just one: where one can track the pitch of the carrier, and the other optimized for LFO purposes. There are already optional sweeps for the freq and vol of the modulator, but a tight lfo pitch waver added to a brightened carrier:modulator pair can make a good ray gun. That would require two modulators.

Goal remains to get the wav export to work later tonight. While fooling around with it, got a good “penalty whistle” effect–made a screen shot for future reference.