Pinned Repositories
An-4lchemist
Profile
ARM-Assembler
Developed a 2-pass assembler for ARM assembly language to handle branch instructions efficiently. In the first pass, a symbol table is constructed, which is used by the second pass to convert instructions into executable machine code, employing Lex for tokenization and Yacc for syntax parsing.
Distributed-Key-Value-Store-etcd
Document-Retrieval
This project involves creating an inverted index for 300 documents in Python. It preprocesses the documents (tokenization, stop word removal, and stemming) and uses a MapReduce architecture to build the final inverted index, enabling efficient document retrieval. The resulting system will facilitate fast and accurate searches within the collection.
Eigenvector-Centrality-Analysis
This project aims to identify the most influential node in a kaggle dataset. By applying QR factorization to efficiently compute the eigen vector centrality, the most vital node in the network will be determined, which can have significant implications for enhancing overall network efficiency.
Kernel-Module
This C-based project involves a Linux Kernel Module that lists all tasks in the system. The module, loaded into the kernel, provides real-time insights into process information and current status, utilizing low-level kernel programming techniques.
lists-in-rust
Following the tutorial of too-many-lists from the rust-unofficial github page.
Maze-Test-Game
This project presents a 2D game with a line-of-sight restriction in a maze, where an AI adversary employs the Breadth-First Search (BFS) algorithm for efficient path-finding toward the user. The game utilizes C++ for its low-level memory management and high-performance capabilities, while SDL2 handles multimedia.
Multiplayer-Test-Game
Designed and implemented a multiplayer game using TCP socket programming in a client-server architecture. Utilized WinSock for lower-layer socket communication, enabling seamless connectivity between two clients on different systems. The game employs SDL2 graphics to render the game UI and interaction.
Pacman-Clone
In this C and SDL2-based arcade game, players must navigate through the maze to collect strategically placed pellets while evading agile and unpredictable ghosts. Engaging death animations follow character-ghost collisions. SDL2 optimally renders captivating graphics, enhancing the overall gaming experience.
An-4lchemist's Repositories
An-4lchemist/An-4lchemist
Profile
An-4lchemist/ARM-Assembler
Developed a 2-pass assembler for ARM assembly language to handle branch instructions efficiently. In the first pass, a symbol table is constructed, which is used by the second pass to convert instructions into executable machine code, employing Lex for tokenization and Yacc for syntax parsing.
An-4lchemist/Distributed-Key-Value-Store-etcd
An-4lchemist/Document-Retrieval
This project involves creating an inverted index for 300 documents in Python. It preprocesses the documents (tokenization, stop word removal, and stemming) and uses a MapReduce architecture to build the final inverted index, enabling efficient document retrieval. The resulting system will facilitate fast and accurate searches within the collection.
An-4lchemist/Eigenvector-Centrality-Analysis
This project aims to identify the most influential node in a kaggle dataset. By applying QR factorization to efficiently compute the eigen vector centrality, the most vital node in the network will be determined, which can have significant implications for enhancing overall network efficiency.
An-4lchemist/Kernel-Module
This C-based project involves a Linux Kernel Module that lists all tasks in the system. The module, loaded into the kernel, provides real-time insights into process information and current status, utilizing low-level kernel programming techniques.
An-4lchemist/lists-in-rust
Following the tutorial of too-many-lists from the rust-unofficial github page.
An-4lchemist/Maze-Test-Game
This project presents a 2D game with a line-of-sight restriction in a maze, where an AI adversary employs the Breadth-First Search (BFS) algorithm for efficient path-finding toward the user. The game utilizes C++ for its low-level memory management and high-performance capabilities, while SDL2 handles multimedia.
An-4lchemist/Multiplayer-Test-Game
Designed and implemented a multiplayer game using TCP socket programming in a client-server architecture. Utilized WinSock for lower-layer socket communication, enabling seamless connectivity between two clients on different systems. The game employs SDL2 graphics to render the game UI and interaction.
An-4lchemist/Pacman-Clone
In this C and SDL2-based arcade game, players must navigate through the maze to collect strategically placed pellets while evading agile and unpredictable ghosts. Engaging death animations follow character-ghost collisions. SDL2 optimally renders captivating graphics, enhancing the overall gaming experience.
An-4lchemist/Pacman-Clone-2.0
This project presents a 2D game with a line-of-sight restriction in a maze, where an AI adversary employs the Breadth-First Search (BFS) algorithm for efficient path-finding toward the user. The game utilizes C++ for its low-level memory management and high-performance capabilities, while SDL2 handles low-level graphics.
An-4lchemist/PESU-IO-SDL2-Course
Repository of resources and student projects for PESUIO Slot 16
An-4lchemist/Q-Learning-For-Tic-Tac-Toe
Implemented a Q-Learning algorithm in C++ to master the game of tic-tac-toe. The project involved training an intelligent agent against a random opponent, enabling it to learn and optimize its moves through reinforcement learning. Over time, the agent developed strategies to consistently win or draw.
An-4lchemist/Research-Paper-Management-System
:)
An-4lchemist/Research-Project-Management-System
(:
An-4lchemist/RISCV-Project
This Python project focuses on building a RISC-V Assembler and Disassembler utilizing Lex (Lexical Analyzer) and Yacc (Syntax Parser). The Assembler translates RISC-V RV32I assembly language into machine-readable binary format, while the Disassembler performs the reverse operation.