Why Rabbit Escape is Open Source / Free Software

Why do I want to make Rabbit Escape Free Software, even though I also plan to sell it. Because I want to share it. Berita Terkini Berita Terbaru Daftar Terbaru News Berita Terbaru Flash News RuangJP Pemilu Berita Terkini Prediksi Bola Togel Deposit Pulsa Technology Otomotif Berita Terbaru Daftar Judi Slot Online Terpercaya Slot yang…

Batch convert audio files to louder (on Linux)

February 28, 2015 [bash, Programming, STL] My mp3 player is very quiet, so I want to make all my podcasts as loud as possible. First I ran this to get the program I needed: sudo apt-get install libav-tools normalize-audio To convert each file, I created a script that created a “hard” directory, and put the…

Snake in Ruby – Andy Balaam’s Blog

March 12, 2015 [Games, Java, Metaprogramming, Programming, Programming Languages, ruby, Videos] Series: Groovy, Ruby, BASIC, Dart, Elm, Python3+Qt5 I’m writing a Snake game in multiple programming languages, for fun, and to try out new languages. Slide: Snake in Ruby If you want, you can Support me on Patreon. Berita Terkini Berita Terbaru Daftar Terbaru News…

Encapsulation as conveying responsibility

March 16, 2015 [Programming, Tech] I recently dealt with some code that I felt wasn’t packaged properly, but in a sense I’d never seen it articulated this way before. Please enlighten me if I missed it. Here’s a snippet: OutputThing manipulate( InputThing input ) { ProcessingThing proc( input ); moreProcessing( proc.intermediateResult, input ); return OutputThing(…

take the email complaining about GoDaddy’s SSL certificate

March 26, 2015 [Linux] Update: I don’t think this solves the problem I get this every time I run Fetchmail. fetchmail: Server certificate verification error: unable to get local issuer certificate fetchmail: Broken certification chain at: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU= Daddy Secure Certificate Authority – G2 fetchmail: This could mean that the server did not provide the…

Snake on ZX Spectrum BASIC

March 27, 2015 [Games, Programming, Programming Languages, Tech, Videos] Series: Groovy, Ruby, BASIC, Dart, Elm, Python3+Qt5 I’m writing a Snake game in multiple programming languages, for fun, and to try out new languages. This time, the first language I learned: Slide: Snake in ZX Spectrum BASIC If you want, you can Support me on Patreon.…

Java game programming: image rendering instructions have no effect on rendering time

06 April 2015 [Games, Java, Performance, Programming, Rabbit Escape] I’m writing an Open Source/Free Software Java desktop game (Rabbit Escape) and am experimenting with letting you zoom in so that the rendered image is quite large, and I noticed some slowdown. [Note: Rabbit Escape is also available on Android, where it appears to have no…

Switched Xfce to use metacity

April 20, 2015 [Linux] I tried Xfce and liked it. However, I’ve never found a better window manager than Metacity, so I wanted to use it. Here’s how I made the switch: # Install it sudo apt-get install metacity metacity-themes # Tell it how many workspaces I want gsettings set org.gnome.desktop.wm.preferences num-workspaces 9 # Of…

Treat warnings as errors in Makefile (Gnu).

April 22, 2015 [Programming, Tech] Last night I hit another bug in my Makefile that meant I was effectively running rm -rf /*, which was no fun. Today I have been looking for a way to stop if a variable is undefined. Here is my solution. This makefile contains a bug (“SRCS” instead of “SRC”):…

Rabbit Escape 0.3.1 – now with zoom!

02 May 2015 [Android, Games, Java, Linux, Rabbit Escape, Tech] I’ve just released an updated version of Rabbit Escape, which makes things look even nicer because you can zoom in, getting you closer to your rabbit: There are still 60 gameplay levels similar to Lemmings and Pingus, all of which can be downloaded for free…