Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists by elkaRD
A curated list of projects in awesome lists by elkaRD .
https://github.com/elkard/citytrafficsimulation
OpenGL/C++ simulator of city traffic. Project on the 2nd semester of computer science.
Last synced: 10 Nov 2024
https://github.com/elkard/pszt_connectfour_ai
First project for the ‘Fundamentals of Artificial Intelligence’ course. Created AI engine based on MinMax algorithm to play Connect Four game. Type of each player (human/AI) and AI parameters (depth of MinMax tree, enabling alpha-beta pruning) can be set, so it is possible to run AI vs AI game with different parameters.
ai alpha-beta-pruning connect4 connect4-ai-game java minmax-algorithm
Last synced: 10 Nov 2024
https://github.com/elkard/ios_bouncingbird
One-touch iOS game (SpriteKit) on the 4th semester of CS at WUT.
Last synced: 10 Nov 2024
https://github.com/elkard/soi_t6_filesystem
Simple file system prepared for Operating Systems classes during the 3rd semester of CS at WUT.
Last synced: 24 Oct 2024
https://github.com/elkard/wpam_tripmanager
React Native (JavaScript) mobile app for planning trips (voting places, available dates and custom questions). Integrated with Spring backend. Project for 'Introduction to Mobile Applications Development' course at WUT.
java javascript mobile-app reactnative spring-boot
Last synced: 10 Nov 2024
https://github.com/elkard/pri_studentdatabase
The last project for Fundamentals of Programming lectures - 1st semester of CS at WUT. Simple database of students sorted by name and by age using double linked list.
c database double-linked-list linked-list
Last synced: 10 Nov 2024
https://github.com/elkard/tkom_parserandinvariantsoptimizer
Project for the ‘Compilation Techniques’ course on 6th semester. Firstly I defined the grammar of my own language. Then I implemented a lexical analyzer, parser and semantic analyzer. These modules generate the syntax tree of the given source code (or display the error line with the description of the error). If the source code is correct, the next module (the optimizer) optimizes the syntax tree by detecting invariants in the loops and moving them before the loop. After optimization, the app generates new code based on the modified syntax tree.
invariants java lexer parser syntax-tree
Last synced: 10 Nov 2024
https://github.com/elkard/polynomialdatacontainer
C++ project on the 2nd semester of CS at Warsaw University of Technology
cpp11 data-structures parser polynomials template
Last synced: 10 Nov 2024
https://github.com/elkard/arko_bmpscaling_mips
MIPS program for BMP scaling using bilinear interpolation. Project for Computer Architecture course on the 3rd semester of CS at WUT
assembly bilinear-interpolation bmp mars mips-assembly
Last synced: 10 Nov 2024
https://github.com/elkard/asteroidsgame
Asteroids-like game from the 4th semester of CS at WUT.
asteroids-game awt event-driven game mvc swing-game
Last synced: 10 Nov 2024
https://github.com/elkard/gkom_opengl_well
Project for the ‘Computer Graphics’ course on the 5th semester. Our task was to use C++ and OpenGL to render a scene with a well. The game engine was designed and implemented from scratch and allows to build and script the behaviour of elements on the scene. The game engine supports parent-child relationships between objects. The user can define his own objects. Each object inherits methods for setting meshes, adding children, animating and transforming object’s position in space. The final scene contained a well, lanterns along a path and procedurally generated (swaying on the wind) trees.
cpp forest game-engine game-engine-3d gamedev graphics opengl
Last synced: 10 Nov 2024
https://github.com/elkard/aisdi_graphextendedbridges
Graph task for Algorithms and Data Structures classes during the 3rd semester of CS at Warsaw University of Technology
algorithms cplusplus-11 graph-algorithms
Last synced: 10 Nov 2024
https://github.com/elkard/besthackathon2019
Android app created during 4th edition of BEST Hacking League in Warsaw. Main topic - Communication.
android github hackathon project-management tasks-manager
Last synced: 10 Nov 2024