Skip to content
Avatar
Block or Report

Block or report bonthron

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bonthron/README.md

For the Moon is Hollow and I Have Touched the Sky

Game entry for GitHub - Itch.io "Game Off" Game Jam

Play it here: https://www.bonthron.com/moon

This is an HTML5 game for mobile and desktop.

This is my game entry to Game Off - GitHub's annual game jam, where participants spend one month creating a game based on a secret theme. The theme for this year’s jam was "MOONSHOT".

Itch.io: https://bonthron.itch.io/moon

Golf like it's 1970

My contribution to Jeff Atwood's (Coding Horror) basic computer games project, in which, classic games from the 1970s are ported to modern languages. Golf in C# is a text based adventure across 18 holes.

Golf in C#: https://github.com/coding-horror/basic-computer-games/tree/main/39%20Golf/csharp

FlexibilityOfClosure

HTML5 puzzle for mobile and desktop: Find a hidden pattern in geometrical configuration.

Flexibility of Closure is the cognitive ability to hold a given visual percept or configuration in mind so as to disembed it from other well defined perceptural material.

Play: https://www.bonthron.com/FlexibilityOfClosure

Algorithms + Data Structures 1976

Revisiting Niklaus Wirth's classic book. 45 years later- it remains highly relevant.
The code examples are Pascal. Amazingly, the code compiles (unchanged) using the 2020 version of Free Pascal.

In addition to the original Pascal, I'm re-working the algorithms in Scheme, JavaScript, and Python.
Hacking Pascal is old school fun !

cover

wirth repo

3.1415 contributions this year:


Pinned

  1. An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common programming languages

    JavaScript 1.8k 233

  2. submission for Game Off 2020

    HTML 1

  3. Multitier JavaScript

    Scheme 61 8

  4. Displays your EMACS kill ring as a single menu of numbered items.

    Emacs Lisp 1

102 contributions in the last year

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

June 2021

4 contributions in private repositories Jun 8

Seeing something unexpected? Take a look at the GitHub profile guide.