<PapeCoding/>
Website
This new website is proudly build with Hugo!
Google QPX API (Google Flight)
Recently I was asked how to find the cheapest flights via JavaScript to use it on a website. The best possibility I found was the Google QPX API, which is the API behind Google Flights.
CenterOfMass
Due to a pro-seminar i had to write last semester, i questioned myself how to calculate the center of mass of a 2D shape. In the papers i read about the topic everywhere it was considered “simple”, but was never discussed. Back then i just accepted this, but recently i thought about the same question again and started tinkering, resulting in this project.
Web Crawler
After a long time, it was time to develop something new. This time i wanted to go towards web and bots. For this i designed this tool, which serves a “sort of useful” purpose, by surfing the web automatically und looking at its text.
Register Machine (RAM)
As a theoretical model of a computer, the register machine is a Turing complete model, thus an alternative to the Turing-machine. It accepts programs in a form similar to assemble code and executes them.
Mastermind
Mastermind is a logic game for everyone. To beat the game, you have to guess a code, that the other player (here the computer) has chosen. In this variant the code is made from digits (0-9).
Matrix2Wolfram Online
As an alternative to the Visual Basic version, this tool can convert a matrix which is written in a normal matrix style (rows separated by new line and columns separated by spaces) to the Wolfram|Alpha style with curly-brackets.
KeySmasher
Due to a request: KeySmasher! This tool presses a given key in a defined pace.
Trader Code Generator
These two tools are mode to generate the code that can be inserted into the config of any trader in the Minecraft modification Citizens. There are two versions of this tool, one written in Excel and one in Visual Basic Classic.
Transalp Designer
The Transalp Designer is an online tool for interactive bike route creation. Based on the resulting path the customers can order more material and professional guides etc. for their alpine trip.
DSAL-Exerciser
Today something made for me and my colleagues: For the Lecture of &ldquo;Datenstrukturen und Algorithmen&rdquo; the chair released a tool that is capable of generating training sheets. Unfortunately it is a console tool, which generates LaTeX code. To simplify the usage of their tool, this script generates all exercise types automatically and compiles them to pdf. Much luck to everyone needing this in solving the exercises! Exerciser.zip (254.1 KB) I2 - Exerciser
Matrix2Wolfram
As the offline variant of Matrix2Wolfram-Online this tool can be used to offline convert matrices that are separated by spaces and newlines into the format that Wolfram|Alpha uses for its matrices.
Bézout’s identity (GCD Calculator)
As my first complete Java project in the university, this tool can calutate the greatest common divisor together with the Bézout identity of the input.
Infinite-Monkey-Generator
The finite monkey theorem says, that a monkey who presses keys at random on a typewriter keyboard for an infinitely long time, will write every text you like. With this tool you can test the theory with some text and an automated monkey for your own.
ReNamer
The ReNamer is a batch renaming tool. If you have to rename many files at once with a given pattern or remove some keywords in many filenames, this tool is for you.
Jump'n'Run
Jump&rsquo;n&rsquo;Run is the first game developed by PapeCoding and strives to be a generic Jump&rsquo;n&rsquo;Run game. The interesting part about this game is, that the level definition is based on a Bitmap file. Thus, it is very easy to make your own levels in programs like Paint.
KeySmasher – Heinrich Edition
As a variant of the KeySmasher, this version presses the given key at a random pace in a given time frame, until you press stop. This can come in handy, if you need to avoid an automatic logout due to inactivity in some games 😉
Ball Invasion
BallInvasion is a classical side-scroller with a high difficulty. You control your character with the arrow keys and try to avoid the enemies flying towards you. In the end a highscore list is displayed, on which you can play head to head with your friends. ! This project, as well as every other VisualBasic Classic project, is not completely supported on modern systems anymore. Some of these tools now suddenly need administrator rights to execute, which they didn’t when I programmed them.
AdventureMaker
As my first real project, the AdventureMaker is a little GameEngine, which is able to execute games written in a config file.
DrunkenMouse
You want to annoy friends and family? And MouseDown is to boring for you? Use DrunkenMouse! When you start this tool, your mouse starts tumbling around on your screen.
MouseDown
You want to annoy friends and family? Use MouseDown! When you start this tool, your mouse starts its endless fall. Once it reaches the screens bottom, it teleports to the top and starts its fall again.
Random Generator
This little tool was made to serve as a random generator for a video recording. Its interface is really simple and generates random numbers between 1 and 100.
AdventureMaker Image Generator
With this tool the image cutouts for the AdventureMaker can be automated. Apart from this, this tool can be used for all kinds of automated image cutting tasks.