Coder Social home page Coder Social logo

Marvin Bäumer's Projects

aim-trainer icon aim-trainer

A simple aim trainer game written in Java, with a graphical user interface in 2D using Swing. The game randomly positions JLabels that need to be clicked. It offers four difficulty levels.

binary-encryption icon binary-encryption

I've tried to implement my own small encryption method. It works by representing letters as binary numbers, but instead of using 0 and 1, it uses a period (.) and a hyphen (-). It's not really secure or mathematically sound yet.

blue-souls-ii icon blue-souls-ii

A small game, written in Java, featuring a simple graphical user interface in 2D using Swing. It resembles a souls-like game, incorporating a leveling system and an inventory containing various types of items.

blue-souls-iii icon blue-souls-iii

This small program, written in Java with a Swing GUI, generates a random path in the window with a player that can be controlled. ~Not done

caesar-encryption icon caesar-encryption

A functional Caesar encryption written in Java. It's used to shift the message in the alphabet using a key in order to encrypt the message.

comet-cruise icon comet-cruise

Predecessor of galaxy_wars. A small game written in Java, featuring a simple graphical user interface in 2D using Swing. The game revolves around a spaceship that must dodge asteroids.

frequency-analysis icon frequency-analysis

An algorithm that is used to analyze the frequencies of letters in an encrypted and decrypted text. The output is in percentages.

galaxy-wars icon galaxy-wars

A remastered version of Comet-Cruise, a small game written in Java, featuring an improved graphical user interface in 2D using Swing. The game revolves around a spaceship that must dodge asteroids, now with enhanced animations, improved movement, and many more features!

grades-calculator icon grades-calculator

A simple program written to calculate your grade point average in the upper level Q1.1 - Q2.2 in Germany, North Rhine-Westphalia. It also features a simple GUI in Swing with JCheckBox, JComboBox, and only numerical user input allowed.

guessing-game icon guessing-game

The first project written in Rust was a guessing game that served as an opportunity for me to gain initial experience with Rust. I followed the tutorial from the Rust Book.

led-controller icon led-controller

As the name suggests, this is a web-based LED controller that runs on the localhost. With this controller, you can view the status of the ModeMcu ESP8266 and control the LEDs via the NodeMcu. This project aims to gather more knowledge in the field of web development.

led-controller-nodemcu icon led-controller-nodemcu

The "ESP8266WiFi-LED-Control" program enables the control of a WS2812 LED strip (Neopixel) using an ESP8266-based NodeMCU board via Wi-Fi. It provides a simple web server that can handle HTTP GET and POST requests to change the color and brightness of the LED strip.

minesweeper icon minesweeper

This Java program is a Minesweeper clone, faithfully recreating the classic game in Java. Players can enjoy the familiar gameplay of uncovering tiles to reveal mines while strategically avoiding detonation. With intuitive controls and customizable difficulty levels, it provides an engaging experience for fans of the genre.

nrwlist icon nrwlist

The NRW LIST is a curriculum guide for computer science education in North Rhine-Westphalia, Germany. It focuses on teaching Java fundamentals, writing various functions, and understanding basic programming concepts.

relax-hub icon relax-hub

A website that presents a workflow overlay with a to-do list, YouTube player, and theoretically a Spotify integration. ~ Not done

rsa icon rsa

Functional RSA algorithm written in Java. Used to encrypt and decrypt numbers using the algorithm.

rust-learning icon rust-learning

This project aims to learn the fundamentals of Rust, including methods, variables, returns, loops, and more. The following content consists of tasks from Chapter 3.5 of the Rust Book.

sorting-algorithm-visualizer icon sorting-algorithm-visualizer

This Java tool, utilizing Swing, offers real-time visualizations of fundamental sorting algorithms like Bubble Sort and Selection Sort. Ideal for educational purposes, it enables users to interactively observe and comprehend sorting processes efficiently.

souls-calculator icon souls-calculator

A simple program written in Java designed to calculate the cost of leveling up in Dark Souls 3 or Eldenring.

square-and-multiply icon square-and-multiply

The Square-and-Multiply Algorithm is a versatile method for efficiently calculating exponentiation modulo a given modulus. This Java program provides both iterative and recursive implementations of the algorithm, showcasing its practical application.

vigenere-encryption icon vigenere-encryption

A working Vigenere algorithm implemented in Java. Can encrypt and decrypt using a key.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.