Sunday, March 23, 2014
Leaving my room in Tennesseeallee, Karlsruhe
In 2 days I'll be leaving the room I used to live in for the last 2+ years. Many challenges have been won from this room out, but it's time to move on to the next chapter: bachelor's thesis at the CMU, Pittsburgh. Lastly, for the memories, an image of my workplace in this room:
So long!
Saturday, March 15, 2014
A small journey with XNA and C#
There is something I've done a year ago, but never shared. Although it looks simple, it can produce some beautiful views. Here a preview:
To try it out: setup.zip (source code: source.zip).
As for the commands:
- C: creates one particle (holding down for more possible)
- A: makes a new spawn point for the particles
- D: creates a "pull gravity" at the cursor's position
- P: creates a "push gravity" at the cursor's position
- V: creates a pull-point over the given location
- B: creates a push-point over the given location
- 1: increases gravity pull range
- shift+1: decreases gravity pull range
- 2: increases gravity push range
- shift+2: decreases gravity push range
- +: make the dots larger
- -: make them smaller
- ESC: toggles the command prompt (up-arrow may be used for history access). Following commands are possible:
- "SET COLOR x y z" where xxx,yyy,zzz are in [000,255] (leading zeroes are needed for 3 digits!)
- "ADD x" adds x new dots at random positions
- "REM x" removes x random dots
- "CLEAR" clears the everything
- "SAVE" saves the state and "LOAD" loads it
Have fun!
To try it out: setup.zip (source code: source.zip).
As for the commands:
- C: creates one particle (holding down for more possible)
- A: makes a new spawn point for the particles
- D: creates a "pull gravity" at the cursor's position
- P: creates a "push gravity" at the cursor's position
- V: creates a pull-point over the given location
- B: creates a push-point over the given location
- 1: increases gravity pull range
- shift+1: decreases gravity pull range
- 2: increases gravity push range
- shift+2: decreases gravity push range
- +: make the dots larger
- -: make them smaller
- ESC: toggles the command prompt (up-arrow may be used for history access). Following commands are possible:
- "SET COLOR x y z" where xxx,yyy,zzz are in [000,255] (leading zeroes are needed for 3 digits!)
- "ADD x" adds x new dots at random positions
- "REM x" removes x random dots
- "CLEAR" clears the everything
- "SAVE" saves the state and "LOAD" loads it
Have fun!
Song extractor for the Osu! game
I've used to play a bit a game called Osu!. It's about catching the beats alongside a song. Here a preview of the best player in the world (combo is given in the bottom-left corner):
.... watching this is always like "WTF, HOW?!".
To the reason I'm posting this. I've met some quite exciting songs while I've played the game and I wrote a program for extracting the songs out from the game. This is easy done by hand too, but it's quite tiresome.
Subscribe to:
Posts (Atom)