Websites
Chess
-
A website which allows users to create and share interactive chess lessons and puzzles.
-
Lessons are written in javascript, which wraps an interactive player written in dart.
Url: https://chess.64bitdragon.com
Learn
-
Learn.64bitdragon is a website for publishing articles on science and mathematics.
-
Each topic is broken down into small independant blobs and can be linked to other blobs.
-
Articles are formed by showing the intended blob, along with all of the blobs necessary for
understanding it.
-
Over 100 articles are currently live.
Url: https://learn.64bitdragon.com
Devtools
-
DevTools.64bitdragon is a collection of browser-based programming tools for use by
developers.
-
They include formatting CSS, HTML, SQL, JSON, and XML. As well as Base64 encode/decode and
generating hashes for MD5/SHA1.
Url: https://devtools.64bitdragon.com
Poker
-
A sophisticated poker AI that can play texas hold'em. It is able to adjust its strategy
based on the aggressiveness of other players at the table and can understand concepts such
as position, bluffing, semi-bluffing, and continuation betting.
-
It is written in dart with the frontend in stageXL.
Url: https://poker.64bitdragon.com
Tab Player
-
Tab player is able to parse a majority of guitar tabs and converts them into a side
scrolling tab player. Users are able to change the playback speed and choose to repeat
individual sections.
Url: https://tabplayer.64bitdragon.com
Videos
Russian Peasant Multiplication
-
The Russian Peasant Multiplication algorithm is used to multiply two numbers together by
adding a set of the exponents of two, filtering based off the binary representation off the
first number.
Url: https://www.youtube.com/watch?v=AMmctq9mkEg
Notable Projects
Telnet Client
-
Telnet Client is a C# project which is able to communicate with servers over the telnet
protocol.
-
It uses multi-threading to allow data to be both transmitted and received at the same time.
-
It also emulates the VT220 computer terminal in order to parse graphical commands such as
cbanging the text colour.
Url: https://github.com/marktanner1331/Telnet-Client
FirePDF
-
FirePDF is an absolutely gigantic library for doing low level debugging and editing of PDF files.
-
It is the only library that gives the user access to individual PDF objects and streams, allowing them to process and edit them.
-
Written in C#.
Url: https://github.com/marktanner1331/FirePDF