Student at University,
coffee enthusiast and
Open-Source software developer.
I am currently maintaining @Slimefun
and @MockBukkit.
Profile picture, Slimefun logo and dough logo drawn by @IAmSorry_Art <3.
A standalone Game that is based on my Plugin "Slimefun 4". Maybe discontinued, I don't know... haven't worked on it for ages.
License: Creative Commons Attribution 4.0 International
Student at University,
coffee enthusiast and
Open-Source software developer.
I am currently maintaining @Slimefun
and @MockBukkit.
Profile picture, Slimefun logo and dough logo drawn by @IAmSorry_Art <3.
I should write a shader that generates cloudy waveforms as sprites with dust particles based on cordinates and color inputs.
Also: General migration to a custom lightpass shader, it proposes a fix for #1
When breaking a Block at the edge of a Chunk, the Light Engine does not recalculate Light for an adjacent block in an adjacent Chunk.
Instead the current Chunk's light source is preferred, even though it is inferior to the appropriate light source.
Wrong light calculation seen on the left side, correct one visible in the own chunk on the right.
When breaking a Block that has a diagonal neighbour exposed to sunlight, the collider of the chunk mesh is updated incorrectly.
https://twitter.com/TheBusyBiscuit/status/1077136505301278720
Ehhhhhh, "versions" are not a thing yet...
Need to implement Pipes that transport stuff around.
We need 4 types of pipes
Pipes shall have multiple tiers that have varying transport rates.
Pipes can coexist with blocks in the same space, between the shadow and render layer and become visible when you toggle your view mode using TAB.
All types of pipes can coexist in the same block as well.
Pipes are drawn onto the block with x increasing simultaneously with y (diagonal function).
Pipes have different channels that are determined with input and output pipes.
Objects need to be able to be marked dirty, ready for being saved when a change occurs.
The following Objects (and their derivitaves) will need that:
Maybe add an Interface for that?
Terminal Pumps are controller blocks for Pipes (follow up to #6 )
They can change routes via scripts that can be written/installed by Players.
Every Pipe Type has its own tab and script in the Terminal Pump
The Syntax shall look like this.
if (in.item == "generic_dirt") { out.channel = 1; }
else if (in.item is Type.Item.Ore) { out.channel = 2;}
else { out.channel = in.channel; }
May be changed in the future.
Going for a mix of JavaScript and C#
A reminder for me to record a Video showing this Project and asking my viewers to help.
The Smeltery will be used to get Ingots from Ore.
What should be the heat source?
How do you feed it heat?
Should the GUI look like the Crafting Table #13
Slimefun 5 is going to have a Modding API that will run on the same framework as the Scripting System proposed in #7
Still debating about the language, whether I may have to create my own programming language for this one.
Need to write an Entity Framework that handles movable objects (in opposition to inmovable objects like blocks)
When you hold "Shift" you will be able to see more Info about an Item in its Tooltip.
Now I will just need to come up with stuff to show when that occurs XD
Need to add a Crafting System.
Open for Suggestions.
Need to write a Physics Engine for handling Liquids like Water, Lava etc...
Honestly?
I have no freaking clue on how to do this one.
Need to make an Inventory System that works for Entities (probably exclusively on the Player Entity)
as well as Blocks (Chests)
The right hand side of the Player Inventory is reserved for Equipment / Upgrades.
The Player's movement is very glitchy and totally unstable.
Especially the jump mechanic often fails completely.
Worlds need to be saved in NBT formats.
I will need to plan on how many files a world needs to have.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.