init
This commit is contained in:
commit
2129c4d224
79
docs/H2tY.txt
Normal file
79
docs/H2tY.txt
Normal file
@ -0,0 +1,79 @@
|
||||
[easy] [medi] [hard] [fuck you] -- I'm not entirely sure about: [netlet] [mathlet]
|
||||
[-day] [-week] [-month] [-year] [-never] To completion
|
||||
|
||||
Starting off:
|
||||
Hello world
|
||||
Fizz Buzz
|
||||
Data Structures (Stacks, Heaps, Binary Trees, etc)
|
||||
|
||||
AI:
|
||||
[medi-week] Neural Network
|
||||
[hard-months] Tensorflow Clone
|
||||
|
||||
Algorithms:
|
||||
[medi-day] Custom Allocator
|
||||
[medi-day] Custom Compression Library
|
||||
[easy-day] ROT 13, ROT 47, ROT with any series
|
||||
[hard-week] Vectorized SIMD Matrix Multiplier
|
||||
[medi-week] Printf Suite Implementation
|
||||
[easy-day] String Manipulation Library
|
||||
[medi-day] Pathfinding: Dijkstra's Algorithm
|
||||
[medi-day] Pathfinding: A* Search Algorithm
|
||||
|
||||
Applied Math and Problems:
|
||||
[mathlet] General Lambert's-Problem Solver
|
||||
[hard-week] Solution to the 8 Queens Problem
|
||||
|
||||
Calculators:
|
||||
[hard-month] Graphing Calculator
|
||||
[easy-week] Normal Calculator
|
||||
[easy-week] Reverse Polish Notation Calculator (Look into dc(1))
|
||||
[medi-week] Spreadsheet (CSV Read/write) (With Excel features)
|
||||
|
||||
Compiler (Or Interpreter) Theory:
|
||||
[hard-month] C Compiler
|
||||
[hard-3weeks] Holy C Compiler
|
||||
[hard-week] Scheme/Lisp Compiler
|
||||
[fuck you-year] Language Virtual Machine
|
||||
[easy-week] Custom LLVM Language
|
||||
[medi-month] YACC Implementation
|
||||
|
||||
Networking:
|
||||
[netlet] E2EE PSK Messenger (either GUI or CLI, preferably detached from servers)
|
||||
[netlet] HTTP Web Server
|
||||
[medi-months] IRC Client
|
||||
[medi-months] Matrix Client
|
||||
[medi-months] BitTorrent Client
|
||||
|
||||
OS:
|
||||
wiki.osdev.org
|
||||
|
||||
Games:
|
||||
/g/gedg/
|
||||
learnopengl.com
|
||||
libsdl.org
|
||||
raylib.com
|
||||
sfml-dev.org (C++ with a C binding)
|
||||
godotengine.org (C++ game engine, terrible scripting)
|
||||
|
||||
Rendering:
|
||||
[fuck you-forever] 3D CAD Software
|
||||
[hard-months] 3D Vertex Editor
|
||||
[hard-weeks] Bitmap Raytracer
|
||||
[hard-months] Media Player (Think MPV & VLC)
|
||||
[medi-weeks] Music Player Daemon Implementation
|
||||
[medi-week] Image to ASCII (BONUS: Use Unicode or Color)
|
||||
|
||||
Simulation:
|
||||
[mathlet] Hydrodynamics
|
||||
[mathlet] Aerodynamics
|
||||
[medi-week] Rigid Body Physics
|
||||
[easy-week] Voronoi Diagram (HARDMODE: hardware rendering)
|
||||
|
||||
Tools (Usable and Applied Algorithms):
|
||||
[hard-week / doctoral-serveral year long] Terminal Emulator
|
||||
[hard-week] Text Editor
|
||||
[medi-day] Syntax Highlighter (preferably for your own editor)
|
||||
[medi-month] General Compression Library (Think zlib)
|
||||
[medi-weeks] Multi-Threaded GREP Implementation (BONUS: Highlighting and line numbers)(Hint: use pThread and AIO)
|
||||
[medi-weeks] Vector/Bitmap Image Manipulation Program
|
9
docs/H2tt.txt
Normal file
9
docs/H2tt.txt
Normal file
@ -0,0 +1,9 @@
|
||||
2023-08-02 - Week 1 - The Challenge Bot
|
||||
|
||||
Contribute to the bot!
|
||||
|
||||
END
|
||||
|
||||
2023-08-09 - Week 2 - dunno...
|
||||
|
||||
\END or EOF
|
Reference in New Issue
Block a user