Skip to content

Collection of small and easy to understand mini projects that are too big to be a example and to small to be a real project

License

Notifications You must be signed in to change notification settings

PascalCorpsman/mini_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Mini Projects

This repository holds projects which:

  • are to big to be a example
  • where not directly related to a example unit
  • where not big enough that it's worth it to create a seperate repository.

Every Miniproject is located in a single subdirectory of this repository (subfolder miniprojects). All needed files are within this directory (no dependencies to other units (written by me)). If there are dependencies to other libraries this is described in the mini projects Readme.md file.

On some projects there is a "bin" folder that holds precompiled Windows 64 and Linux 64 binaries, so that there even is no need to compile the projects.

Overview

Following is a short description of all listed projects

Project Description
2048 Implementation of the 2048 game
Extruder calibrator Application to easy calibrate the extruder steps of a 3d printer
3D-Puzzle Example for depth first search, with tree pruning (in 3D)
Affenpuzzle Example for depth first search, with tree pruning
ALT_F2 Application starter app with included calculater
Bitverknuepfungen Program that evaluates boolean operator formulas
Button Tool Program to create graphics with textured texts
Bridge Builder Game inspired by the famoues Bridge Builder game ideas
Clickomania Linux / OpenGL Version of Clickomania
Color Test Color capturing tool
CPU Load Application to create a defined CPU-Load
CRC Calculator Calculate CRC checksums of arbiture data
Einstein Solver for Einstein puzzles
Episode manager Database to store and organise movies / TV-series
FIR IIR Demo to apply FIR and IIR Filter onto arbiture data
Freischichtkalender Demo to print a yeargrid on a double sided DinA5 page
Fixed comma Demo to show how fixed comma numbers work
GIT gui Plattform independent Tortoise Git like GIT-Gui
Gorilla Reimplementation of gorilla.bas from DOS
Heapsim Explore different memory manager and usecases
Image Multiplication Demo to show image manipulations with a matrix
Imageinspector Programm to manipulate images and measure objects shown in that images
Imageshop Interactive image manipulation learning program (inspired by this)
Intercept theorem Demo application to calculate the intercept theorem
KLab IDE for Atmel(r) AVR(c) microcontrollers projects inspired by KontrollerLab
Kollision game that tests your reaction and multitasking skills
LAN Chat Simple chat program for LAN (and WAN if ports are forwared)
MAW Demo that shows picking in OpenGL on a little puppet example
Network Develop tools to simulate network properties (limit and delay)
QProgrammer Lightwight Pascal like interpreter with integrated testsystem
Raytracer Demo that shows how to write a raytracer (including a parser for the scenes)
Sequoia Application to easy find large files in a folder structure
PNG Editor Split and merge alpha channel of .png images
Prime factorizer Calc the primefactors of a given number
Parken Demo for trectric curves
Pentago Implementation of the board game Pentago
PingPong Demo of a billard/ breakout engine
Pixeleditor tool to create pixelart images
SFXR FPC-Port of the CPP version of SFXR from Tomas Pettersson
Simple Search Win98 style search dialog
Spirograph Demo to paint funny rotational graphics
Sudoku Sudoku puzzle creator
Superdom FPC-Port of the Super domination game which is part of Rockbox
Tippsy3 Leanprogram for 10 finger writing
TuringMachine Implementation of a Turing machine
Wave function collaps different implementations of the wave function collapse algorithms

What do i need to compile the source of the miniprojects

At least you need to have the Lazarus IDE installed. If the project needs more than that, this is listed in the projects dependencies section.

License

All sourcecode files do have their own license header included at the top, for all other files in this repository see license.md for further informations.

About

Collection of small and easy to understand mini projects that are too big to be a example and to small to be a real project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages