I love Linux
I have just successfully automated my building and testing process through the use of shellscripts and symbolic links.
I’d like to see someone do that on Windows.
(Yes, it should be possible on Windows, just very very hard, and possibly you would have to copy the files instead of linking them)
Back to developing.
I need to make games
It has been a while since I was really working on a game.
It has been too long.
The latest build of Rust is compiling as I write this.
Let’s hope it works.
Me vs iTunes, and what it teaches me about piracy
A month or so ago, I wanted to buy a song. (“Say It Like You Mean It” by New Empire)
As I do, I go to iTunes, and sure enough, they didn’t have it.
Coming up to yesterday, I decided to look for it again.
Finally, they had it.
I was on my iPod Touch.
I went to buy it, and suddenly, iTunes crashed.
I tried again. iTunes crashed again. I gave up.
Finally, today I tried one last time, and it worked.
It downloaded onto my iPod.
Then I wanted it on my laptop so I could listen and code.
My laptop runs Linux (dual-boot with Windows).
No iTunes for me, so I try and use GTKPod.
Typically, my iOS is out of date, and so doesn’t work.
I am forced to boot into Windows. It takes a while, but eventually I am greeted by the ugly Windows welcome screen.
I open up iTunes. It takes 2 minutes.
I try to update the iOS. It tells me to transfer my purchases.
I transfer purchases, but somehow that causes my iPod to runs out of space, so I am forced to cancel.
I ignore the warning and start the update anyway.
Says 30 minutes to go. I wait.
I wait for 20-ish minutes before it freezes and stops downloading.
I try to start the download again.
Says 40 minutes to go.
Looks like I won’t be updating the iOS.
This means I can’t use GTKPod.
Now I try copying it directly from my iPod.
Oh wait, iTunes won’t let you do that.
So instead, I try downloading the song from iTunes.
Go to my desktop, open up iTunes. It takes 2 minutes to start up.
I try downloading it from the iTunes store from there.
Copy to USB drive.
Take USB to my laptop.
Copy that 1 song over.
And I am done.
I was prepared to download it ‘illegally’ if I had to. In fact, the only thing stopping me is I wanted to have good quality music.
In fact, if I had the choice of buying it from a pirate site or getting it free from iTunes (the artist doesn’t get paid either way), I would buy it from the pirate site. Using iTunes is just a battle every step of the way.
The only thing stopping me is that the music has value to it, and the artist deserves my money.
Piracy isn’t just for people who are too selfish to give the artist what they deserve, it is a perfectly reasonable (IMO) solution for anyone using the nightmare known as iTunes.
Seriously Apple, get your crap together.
(DISCLAIMER: I do not support piracy. Piracy is evil, but DRM and overly-aggressive anti-piracy are infinitely more terrible.)
New Blog Theme!
Ps: If you are viewing this on the tumblr dashboard or are on a mobile device, you probably won’t notice.
Do you like Peasants?
Yes you do.
If 8002 peasants are being drawn once every frame at 60 frames per second, and the application runs for 1 minute…
…How Awesome will it make my waterfall?
Ps: I nicknamed that map “P(l)easant Falls”.
Anonymous asked: Hi there. nice dev blog
Actually, this brings up something I’ve been thinking about. My blog is seriously messed up. If you scroll down, you will very rarely find any project with more than one post.
As a dev blog, it really should contain more information on the projects, instead of what I’m doing (although that is a part of it too).
In future, I’ll try and keep things together.
With trees! (not the kind with leaves, the tree structure).
No screenshots yet, I just have a few lines spinning around on the screen.
- Build skeleton.
- Code animations for skeleton.
- Texture skeleton.
Having a few problems with JGLFW.
LWJGL it is!
(For those who care, there is hardly any documentation, and poor support for VBOs. 2 very major problem for a game developer)
I like the GLFW API, but until there’s a better wrapper, I’m going to have to stick with LWJGL.
Using JGLFW instead of LWJGL
Ugh… Stupid internet… I need to get some work done.
I’m going to go the next few days without using internet while I’m programming (with the exception of online reference stuff). It’s too distracting.
I’m going to see what I can get done with setting up some utility code in Rust (with the OpenGL and GLFW implementations), and then hopefully I’ll be ready to make a game shortly.
I won’t give much away on what the game will be about though…
Success with WINE & Success with Cobalt
YAY! I finally got a program to work with Wine.
Now I can play Cobalt without having to switch to Windows.
That was one of the last games I still used Windows for (on my laptop of course. On my desktop it’s a different story as that’s where all the ‘big’ games are).
To celebrate I got a new highscore of 123 kills on Survival House.
If you haven’t got Cobalt yet, you should. See the link above. It’s a 2D Platformer/Shooter. If you aren’t convinced, watch a few of the videos.