2021L Project showcase

    2022-10-17 (last edit: 2022-10-17)

    (Some) projects from the previous semester

    Chat App

    GitHub

    Bartłomiej Sadlej (GitHub: @barteksad email: sadlejbartek@gmail.com)

    "Chat app written in Rust with Postgress db. Allows users to create new accounts and channels and communicate within channel. All unseed messages from last login are delivered once logged in again.

    By default server stats with one user named ADMIN with password ADMIN"

    tokio, serde, anyhow, thiserror, dashmap

    Algorithm Visualizer

    GitHub

    Mikołaj Piróg (mikolajpirog@gmail.com, GitHub: @aetn23), Mikołaj Wasiak (wasiak.mikolaj1@gmail.com, GitHub: @RudyMis)

    Graph editor with algorithms visualization. Create and modify the graph using GUI, move it around using WSAD. To see an algorithm being run, simply click on a node, and select the desired algorithm. See video and/or GitHub page for further details.

    Petgraph, egui-tetra, dyn_partial_eq

    Rustal Combat

    GitHub

    Kamil Bugała (GiHub: @Emilo77)

    Simple game in the style of Mortal Combat. Two players fight each other by using dashes. It is the 1 v 1 version, so far it is possible to play on a one computer.

    Bevy

    Rusty dungeon

    GitHub

    Barbara Rosiak (GitHub: @barosiak, email basiarosiak.7@gmail.com), Tomasz Kubica (GitHub: @Tomasz-Kubica, email: tomaszkubica4@gmail.com), Dawid Mędrek (GitHub: @dawidmd)

    A 2D game written using Rust and Bevy Game Engine, in which the player has to shoot and defeat enemies on their way to the final boss, inspired by the Binding of Isaac.

    Bevy

    MarioMIM

    GitHub

    Katarzyna Kloc (GitHub: @KatKlo, email: kk429317@students.mimuw.edu.pl, linkedin: https://www.linkedin.com/in/katarzyna-kloc-7a7503209/), Patryk Bundyra (GitHub: PBundyra, email: pb429159@students.mimuw.edu.pl, linkedin: https://www.linkedin.com/in/pbundyra/)

    Since the moment CLion has shown us the first segfaults, we wanted to create a computer game inspired by the student’s adventure of pursuing a Computer Science degree. MarioMIM is a platform game whose main goal is to... get a degree. We’ve implemented a game inspired by Super Mario Bros, but in the special University of Warsaw edition. In order to overcome bugs, the student can strengthen himself by drinking coffee or learning the best programming language in the world - Rust.

    Bevy, Rapier, Kira

    Sendino

    GitHub

    Grzegorz Nowakowski (Github: @grzenow4, email: g.nowakowski@student.uw.edu.pl) with @izmael7 on Github

    One room chat application with client-server model of communication. Many users can communicate at one time.

    Tokio, serde, crossterm

    Chatter

    GitHub

    Kacper Kramarz-Fernandez (GitHub: @kfernandez31, email: kacper.fernandez@gmail.com), Jan Zembowicz (GitHub: @JWZ1996, email: janzembowicz@gmail.com)

    Chatter is a simple multi-room command-line chat application that uses a two-protocol (HTTP + WS) communication style for high-efficiency.

    Tokio, Warp, Serde, Hyper, among others