I was here years ago (I believe it was this site, anyhow?) and I'm reasonably sure that I showed these games at some point. If memory serves, I was having trouble taking a decent pic at the time and was looking to have them scanned. (?)
Vague recollections of a guy helping me out....Indiana Jones avatar.....sound familiar? Anyhow, here are the games in question:
Looks to be a cobbled-together homemade thing, but if that's the case, why the strange/seemingly random nature picture sticker, and why choose the name 'Astrobattle'?