💾 Archived View for jojolepro.com › projects › index.txt captured on 2022-07-16 at 16:16:14.
➡️ Next capture (2023-01-29)
-=-=-=-=-=-=-
Most Notable Projects ================================================================================ For longer descriptions of those projects, scroll down to the description section. - AltCom.io - Amethyst Engine - Back2Life - Game Features - Heart Core - Hoppin World - Minigene - Plank ECS - ScalEngine - Shotcaller List Of All Active or Completed Projects ================================================================================ These projects, if not included in the Most Notable Projects section, *may* be found in my portfolio with a description and pictures. Table Of Content: - AVX Hasher - AltCom.io - Amethyst Engine - Amethyst-Extra - Astar - Back2Life - Cryptocurrency Investing Automation - Database Hasher - Drop Your Balls - Easy Colval - Endless Worlds - Game Features - Half Caps - Half Matrix - Heart Core - Hoppin World - Inventory Managoat - Kiss CommandLine Repository - Laminar Proxy (Packet Rerouter) - Minigene - Partial Function - Photon Incremental - Plank ECS - SEECoV.org - Scal Engine - Shotcaller - Specs Declaration - Specs Physics - Specs WASM - WASM Web Workers - WebSocket Actix Receiver - World Digger Ascii - World Digger Mobile - World of the Focks God List Of Prototypes ================================================================================ The description of those projects can be found in the respective git repositories at https://git.jojolepro.com Table Of Content: - Airplane Incremental - Atmospheres Barrier - Backend Utils - Blazing Net - Clicker Strike Globally Overpowered - Clicker Strike Globally Overpowered Scala - Crazy Fall - Dash Raid - Dyna Maze - Facebook Friend Bot - Gravity Balls - Hurtworld Plugins - Image Gen - Key Fall - Lifer - Ludumdare 42 - Ludumdare 43 - Ludumdare 44 - Musi Maze - Operation Mudkir - Osu Practice - PersonSim - Planet Digger Bot - Poker Bot - SCP EEE - Spatial Flyer - Taiko-Copy - Throw Your Balls Out - Tower Babel Bot - Traveller Inc - Ultra Jumper - Unity Resources - World Digger Amethyst - Arduino Projects - Dozen of others :) Short Note ================================================================================ As you can easily notice, I made a *lot* of projects. Most of them were never completed and probably never will be. In the past, I used to dream big but change projects a lot, while nowadays I aim at doing smaller projects with a very high focus on quality and completion. Descriptions of Notable Projects ================================================================================ AltCom.io -------------------------------------------------------------------------------- Description: A website collecting statistics about people playing on dedicated game servers. It provides statistics, achievements and a shop where you can buy items from points bought or collected from unlocking achievements. Technologies: - PHP - Laravel - Paypal API - Gnu/Linux LAMP + Postfix - C# - Oxide Mod API - Reverse Engineering Time Spent: Thousand hours. Git: - (Commercial) Images: ./altcom1.png ./altcom2.png ./altcom3.png ./altcom4.png ./altcom5.png ./altcom6.png Videos: https://youtu.be/oELsg7HBCCo Amethyst Engine -------------------------------------------------------------------------------- Description: A 3D ECS based open source game engine. I have been a lead developer for multiple years. Technologies: - Rust - OpenGL - Vulkan Time Spent: Thousands of hours. Git: https://github.com/amethyst/amethyst Images: ./amethyst1.png ./amethyst2.png Videos: https://raw.githubusercontent.com/amethyst/space-menace/master/demo.gif Back2Life -------------------------------------------------------------------------------- Description: 3D Multiplayer First Person Shooter game experiment. Has most core features you expect from a modern FPS: Weapon spray, recoil, fire modes, fire rate, ammo count, dynamic movement, animations, etc... Technologies: - Java - JMonkeyEngine - Custom Networking Code Time Spent: 250+ hours. Git: https://github.com/jojolepro/b2l Images: ./b2l1.png Videos: https://youtu.be/Z8DZrxgHi84 Game Features -------------------------------------------------------------------------------- Description: A collection of generic and *extremely* reusable features for games. Contains the core logic that will fit with most games, starting from extremely simple platformers all the way to complex MMORPG. Contains an extensive inventory and item system, as well as spells, skills, levels, stats and much more! Technologies: - Rust Time Spent: 50+ hours. Git: https://github.com/jojolepro/game_features Images: ./gamefeatures1.png Videos: - Heart Core -------------------------------------------------------------------------------- Description: 2D platformer game made during a game jam. Going through a variety of puzzles to complete while surviving dangerous threats, you must survive and evolve your cybernetic core into something more... living. This game won us the third place in the competition. Technologies: - C# - Unity Engine Time Spent: 26 hours (solo), 182 hours (team's combined time). Git: - (No permission to share code from the team members.) Images: ./heartcore1.png Videos: https://youtu.be/VwAjpK45JMI Hoppin World -------------------------------------------------------------------------------- Description: 3D “bunny hopping” game. At the core, it is a platformer game with a twist. Your base speed is slow, but you can get to very high speeds by performing what is known as “air-strafing”. This is done by pressing the movement key perpendicular to the direction vector, and moving the mouse in that direction. (see showcase video.) A full rewrite is underway using the Amethyst Engine. Technologies: - C# - Unity Engine - Rust - Amethyst Engine - Blender Time Spent: 500+ hours (three rewrites) Git: https://github.com/hoppinworld Images: ./hoppinworld1.png Videos: https://youtu.be/8Jw-v2RPtvw Minigene -------------------------------------------------------------------------------- Description: A game engine specialized in 2d ascii and tiled games. A heavy focus is given on prototyping speed and simplicity. Technologies: - Rust - Plank ECS - Amethyst - Bracket Lib - WASM Time Spent: 100+ hours. Git: https://github.com/jojolepro/minigene Images: ./minigene1.png ./minigene2.png ./minigene3.png ./shotcaller1.png Videos: - Plank ECS -------------------------------------------------------------------------------- Description: An entity-component-system library with a very heavy focus on simplicity, performance, safety and learnability. At the time of writing, it is the second fastest Rust ECS, while having approximately 1000 lines of code. It is also the safest ECS: it has only two or three unsafe operations (compared to the usual 200 of other libraries). It is also the only ECS library where all public functions are tested and/or benchmarked. Technologies: - Rust Time Spent: 100+ hours. Git: https://git.jojolepro.com/plank_ecs Images: - Videos: - ScalEngine -------------------------------------------------------------------------------- Description: 3D Game engine written in Scala. Originally actor based (Akka framework), then ECS (Entity-Component-System) based. Though it was never completed, the engine had 3d text and model rendering, a 3d .obj loader, a fly camera (first-person) and Bullet based physics. Technologies: - Scala - OpenGL - Akka - Bullet Time Spent: 500+ hours. Git: https://github.com/jojolepro/ScalEngine Images: - Videos: https://www.youtube.com/watch?v=Zj2sPz5xJDY (It might look horrible, but the features are there. You can see I'm no artist.) Shotcaller -------------------------------------------------------------------------------- Description: An RTS / MOBA game with multiple frontends: ASCII-rendered or tiles-rendered. Technologies: - Rust - Minigene - Plank ECS Time Spent: 100+ hours. Git: https://github.com/amethyst/shotcaller Images: ./shotcaller1.png Videos: https://github.com/amethyst/shotcaller/blob/master/media/shotcaller-prototype.mp4