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