Skip to content
View PashaWNN's full-sized avatar

Block or report PashaWNN

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PashaWNN/README.md

Hi there 👋

Here you can see my pet projects, some test tasks and also some abandoned repos. The list of most interesting things here is below.

⚠️ DISCLAIMER: You have to understand that code in pet projects almost never looks like an ideal production-ready code. If you want to know more about my skills – consider discussing my code with me: I'll tell about the problems in the code I'm aware of, and also I can tell how to improve it.

My pet projects

Music box drum generator

You can create your custom music box easily, just create a music track in MIDI file format and use this app!

MIDI to music box

Flappy bird clone

This is a flappy bird clone that uses Pygame, written in Python during my voluntary activity as a Python teacher for kids.

Flappy bird

Boids simulation

Works in the browser (except Safari :c) Written in Go using WASM

Boids pic

Cellular automata fluid simulation

It was created as an university task. Written in Go, works in browsers (except Safari) using WASM.

Fluid pic

Python paint app

Another university task. A very basic raster editor written in Python.

Paint screenshot

Raytracer port C++ -> Python

The original was tinyraytracer. I've ported it to Python just for fun.

raytracing pic

Ray marching

Ray marching rendering algorithm implementation in Python and in Go.

Inspired by this article on Habr.

raymarching pic

Final qualifying work from the university (Russian only)

A small django-based web application for automating testing students code. It uses Docker to create one-time sandboxes and run students code. The app allows teachers to configure different sandboxes and to create tasks for students.

It is located here.

Pinned Loading

  1. raymarching_go raymarching_go Public

    Ray marching algorhytm reimplemented in Golang

    Go

  2. boids_go boids_go Public

    Boids algorithm in Golang

    JavaScript

  3. cellular_liquid cellular_liquid Public

    Cellular automata that simulates liquid physics

    JavaScript

  4. vkchatbot vkchatbot Public

    Small Python library for easy creating VK chat bots

    Python