Alexandr Sarandi's repositories
wordscapes-bot
python bot that plays wordscapes via scrcpy, pyautogui
game-achievements-system
achievements system for a fictional online game: my attempt at a restful api in golang
kami2-solver
kami2 solver in python
woody-woodpacker
simple elf64 encryptor
avaj-launcher
Implementation of a Java flight simulator based on a UML class diagram.
corewar
This project invites you to create a virtual arena and to compete with programs coded in a simplistic language. You will thus approach the design of a VM (with the instructions that it recognizes, the registers, etc), and the problems of compilation of an assembly language in bytecode. With, as a bonus, the pleasure of having your champions compete on your arena!
filler
Create your player to face other students on the famous (or not) plateau of the Filler. The principle is simple: two players compete on a board, and must place, in turn, the piece that the master of the game (provided in the form of a Ruby executable) gives them, thus earning points. The game stops as soon as a piece can no longer be placed. Little fun project!
fillit
Fillit is a project that allows you to discover and / or familiarize yourself with a recurrent problem in programming: the search for an optimal solution among a very large number of possibilities, within a reasonable time. In the case of this project, it will be a question of arranging Tetriminos between them and to determine the smallest possible square that can accommodate them.
ft_printf
Are you tired of ft_putstr and ft_putnbr? Are you not allowed to use printf? Code your own! This will be an opportunity to discover a feature of the C - the variadic functions - and train you to fine management of display options. You will then have the right to use your printf in all your subsequent projects.
ft_ssl_des
You will recode part of the OpenSSL program, specifically BASE64, DES-ECB and DES-CBC.
sha1
sha1 in asm