Jonathan
Jonathan Author of Robopenguins

Programming Odds and Ends

Here’s a bunch of other old projects I dug up while updating the site that I’m throwing together into a pile. This time programming!

I really like the idea of video game development, but since I’ve never done it seriously, I don’t have expertise with a specific platform. Over the years I’ve actually played around with a lot of different frameworks including Unity, pygame, libGDX, cocos2d, and probably a others I’m forgetting. I’ve mainly looked for the ease of integrating actual coding, and cross platform builds.

LibGDX “Games”

LibGDX Chess

What can I say? Chess is a good starter project for learning some 2D game dev. There’s no AI, so you can just plan shared screen multiplayer.

https://github.com/axlan/libgdx-chess

LibGDX Pig

Very basic app for playing around with making an isometric sprite in a 3D drawing program. It simulates the basic Guinea pig behavior of running around randomly.

https://github.com/axlan/libgdx-pigsim

Time3D

This was a demo playing with the idea for a puzzle game where you first solve a 2D puzzle, that then uses the “time” you spent at each position to add a third dimension.

https://github.com/axlan/time3d

Web Apps

Aside from these little demo exercises, I’ve also done a few web app projects.

Literary Chat

The first is a “chat” app where the participants feed in a text file as a one time pads to encrypt the conversation. The idea is that as you type, you’d see the source text and know the other participant is seeing the same thing. You could use classics works of literature to encrypt your conversation. NOTE, this is obviously not a great design from a security stand point.

https://github.com/axlan/literary-chat

Here’s what the server sees:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
client Alice created room TestRoom
client Bob joined room TestRoom
Alice sent msg ± to Bob
Bob sent msg ·¸wÇe»i­ÝÞ­ to Alice
Alice sent msg wÁe¶²{q-p³½³mtÁ°Ã_ to Bob
Bob sent msg eÜ
ºÊÐÉÜäØÉ-lr*£ÑÝ×Ê to Alice
Alice sent msg ©r¿­³jÃÄÁn£­q to Bob
Bob sent msg ÐÆÔ®ßÓËÓÌÕÎÍèäÌÚ@×ÛáÈÓ
                                   ØÒ
ÒâÚÎáÛÑç to Alice
Alice sent msg Yu+H³³ÆäØãçÛäãÝÈÖ to Bob
Bob sent msg eÐØÔàÑÐä
×Ú*ÅÉÏ×
ÏÕÉ to Alice
Alice sent msg vÀt*vx-~Dz to Bob
Bob sent msg ¸ÔØζkí×ÞÌÙá@Êب
                             âËÆåéåÔ¢ to Alice
Alice sent msg °áZ@°ÊÛ Òè¥À MÀÔÕ
                                ²ÚÞÌÖ@ÕÜ
X©³Z@N ØÜQÜèGÀìçâ××ÐÍÙtkÂÌÏÛÃÎÏÙëÜÌãÚÓÛÓ to Bob

Nightvale Puzzle

Here’s another puzzle box style project I made. It pulls text from transcripts of the “Welcome to Nightvale” podcast, and redacts certain words. The player enters search terms in the faux terminal forked from https://uni.xkcd.com/ to try to solve the puzzle

https://github.com/axlan/nightvalue_puzzle