tosinaf / educraft Goto Github PK
View Code? Open in Web Editor NEWA Minecraft Mod to create a collaborative game that teaches key stage 2 maths
A Minecraft Mod to create a collaborative game that teaches key stage 2 maths
A time plan for the project, to include a Gantt chart or something similar.
Currently, the operator bench displays the same GUI that is used for the calculator. Need to either find how to call the generic workbench GUI, or create a nine-slot GUI for the operator bench.
Need to represent each mathematical operator (+, -, *, /) as an Item
.
Make textures more colourful and more "Minecraft like"
A description of the functional and non-functional requirements of the system.
The Key State 2 numeracy curriculum can be placed in an appendix.
A discussion of the design of the system, and key factors that influenced our design. We should talk about the requirement to develop using Java, and the decision to use the MinecraftForge
API.
Need to implement numbers as subclasses of Item
, and configure them to be dropped by mobs when killed with specialised weapons.
A description of our initial prototypes, and the feedback received on these from Reem and the school.
Each mathematical operator Item
needs to have a crafting recipe so that players can manufacture them.
Currently, the DummyAttackHandler correctly causes DummyCoins to drop when the damage is set at a constant value in the handling code, but coins are not dropped when the value is set by obtaining the weapon's damage value.
All items need textures, to visually represent which number or operator they are.
Need to investigate and implement options for tracking which weapon killed a mob, so that it drops one thing if a particular weapon killed it, and another thing if a different weapon killed it.
Briefly describe the theory behind collaborative learning, and the problem of extending Minecraft to allow this.
The .gitignore file currently ignores everything inside the mcp directory.
Need to configure it to ignore everything except mcp/src/minecraft/org/educraft and its children.
Need to implement one or two custom EntityMonster
entities, which will drop numbers when killed with an appropriate weapon.
A discussion of problems faced during the project so far, including both programming and people.
Shift-clicking on anything in the ordering bench's crafting inventory crashes the game
Currently, the DummyZombie correctly drops DummyCoins one-third of the time, but on the other two-thirds of the time it drops nothing instead of dropping rotten flesh.
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.