Folk Music ABC scraper
I played around with scraping ABC music notation data from an external website called FolkWiki.se and made my own tool around that data where the tunes can be played immediately instead of downloading MIDI files and browsing through categories. I also added a Favorite functionality where favorites are stored in localStorage to easily reach the tunes at a later stage. Plan is to also scrape data from other websites, but not done yet.
Tower Defense 2D platformer game
Using my game engine from the previous game (Modernistopia) I created a Tower Defense platformer game prototype as well. It's a fully playable game and it contains 3 stages right now. I've made all music myself, all programming and all environments are AI generated. The character animations are made by myself as well apart from the knights which I borrowed from opengameart.org. SFX I've been picking from various Free SFX sites like pixabay. Control the character with Key Arrows, use Z to attack, Z + DOWN for lower attack, SPACE for jump, Hold DOWN while jumping to jump on the enemies and also to use your special ability. Use X and C and V to buy towers when you have leveled up enough so that you can build towers.
Modernistopia - Metroidvania like 2D platformer game
I built another Vanilla JavaScript game engine for creating metroidvania like games. This is a POC game I made that is fully playable from start to end. It's not super polished as a game, but it contains many vital features for these type of games. There is also an in game editor (press G button, then E or R to loop between content and WASD to move camera. + and - to zoom and * to restore) to 'easily' create new levels. Content can be added easily by dragging and dropping images to the image folder and I use PHP to grab all assets so you can build with them in the game. All art is AI generated except the main character spritesheet.
Artopia - 2D platformer game
I used my same engine as for Modernistopia. I wanted to draw my own artstyle instead of using AI art, so this is just some test stage to see how it looked. Everything is made by myself here except sfx.
Free Online Instrument Tuner
A small tuner where you can tune instruments using JavaScript/HTML/CSS
Shoot the House - 3D Game
A 3D game test using UnityWebGL/Unity/C#/Blender. I was learning some 3D modelling in Blender and wanted to learn Unity 3D at the same time so this is the result POC project. In case the game gives "too many parameters error", remove the Unity Storage under Storage tab in your browser under Indexed DB. Play with mouse, arrows and space button.
Chatt App
A chatt test for different channels using JavaScript/HTML/CSS/Firebase Realtime/Google Auth provider
Jam App for VästkustFolk
Fetching all tunes for my Spelmanslag in one place. Only displaying music files througout a net of folders. You can lower the speed of the tunes and search for specific tunes or select a random tune. JavaScript/HTML/CSS/PHP
Note sheet writer
Some audio experiment with some tuner, recording, sheet music writer etc. It's still in progress. Using JavaScript/HTML/CSS
Voting poll for Arkitekturupproret
Testing out a poll creator tool where you can vote on different images by clicking on them. Using JavaScript/HTML/CSS/Firebase Realtime/Facebook Auth provider
Standup Tool
Just an ugly tool to use during standup with a counter of 120 seconds and a random person will be selected. For people to keep the time. Using JavaScript
Monkey Island video page
Just a list of my Monkey Island videos for better SEO, hehe
...and here are some basic test code for different stuff. Not really projects...
TensorFlowJS test
I wanted to learn a bit about tensorflow so I've made some tool that is supposed to see if you upload an apple or a pear or a banana. Although I don't have so much test data so it might not be 100% accurate always but it's a start
Pixel test
I wanted to learn a bit about manipulating pixels, kind of filter isch. Upload picture, put filters then you can download the result picture.
Sound test
I started creating my own "ABC notation language" for playing sounds
Firebase Realtime multiplayer
A small test if Firebase Realtime DB would work for multiplayer game. This should be played on two separate browsers and hopefully while moving the "snake" with arrows, you will notice it moving in realtime on the other screen as well. Just a shitty test project.
Simple base template
A really simple responsive base template just to re-use when I need a quick UI with a nav bar and a hamburger menu and some items. JavaScript/HTML/CSS.
Recorder test
Just trying out JavaScript recording. I mainly stole these two examples online so they should not really be here. I keep them here for reference when I want to re-use the principle or something.
Recorder test with winamp bars
...and some older projects. They probably don't work properly anymore...
RPG Game prototype
Trying out an RPG game using JavaScript. The FPS is like 144 and should be 60. Don't remember what I was doing. There is an in-game editor and stuff if you press certain buttons which I don't remember. The first link is with my clay graphics and second one with open gameart sprites. FPS is fine in the clay game. Use arrow keys, space to attack and ctrl to shoot magic.
Music uploader
This was for my old "spelmanslag" where I created this page for us so that we could just upload and remove recordings for common tunes. Using JavaScript/HTML/PHP. I have probably added some permission for uploading stuff which I don't remember.
Fika Tool
Just some simple fika script to decide who has fika this week
...and really old and crappy projects..
Space game
Just some experiment game with JavaScript canvas. My first game ever so code is crappy and I was learning JS for the first time.
Horror Movie Page
Just some experiment with AngularJS back in the days. AngularJS/JavaScript/HTML/CSS/Firebase Realtime.
Big box Page
Just some experiment with AngularJS back in the days. AngularJS/JavaScript/HTML/CSS/Firebase Realtime.
Folk videos Page
Just some experiment with AngularJS back in the days. AngularJS/JavaScript/HTML/CSS/Firebase Realtime.