jesse989 / basic-fantasy-rpg Goto Github PK
View Code? Open in Web Editor NEWOpen source, top-down, 16-bit, mmorpg, browser-game, using Phaser3.
Open source, top-down, 16-bit, mmorpg, browser-game, using Phaser3.
Mage animations need to be created and added. An outline of the process (notice also that there are separate animations for weapons/hands, AND for the body, this is so swapping out weapons can be easier and more modular):
If you decide to implement it, here are the additional steps:
Please let me know if you have any questions or issues!
We need a polymorph animation, which will of course be played by the target of the mages polymorph spell. Use a creature from the master sprite sheet, or create your own cute little critter.
Need someone to create the priest class.
Closely related to the Mage class, because they both are casters who wear cloth, and have similar primary stats.
You could start out by copying the mage class, and changing the constructor a little bit if you need.
The abilities are the main difference, but that is the fun part!
Once you are done add it into the main scene and enable the swapping, so the player can control him as well, and cast some heals when the part starts to get low.
In order for the completion of Phase 1, the character will need to be able to play through enough content to level up and learn all the abilities that become unlocked.
This means the starting map needs to be big enough to explore and contain enough mobs to complete the quests.
We need someone to create a large and well planned out beginning level.
If you open the current map in tiled you should have access to everything you need to expand the map.
Let me know if you would like to attempt this, or if you have any questions.
@madclaws is currently working on this issue.
Need some spell casting animations:
Need some of each spell school:
These will be played by the caster while they are in the process of casting, so something like glowing hands that move a little bit would work.
Create a mage ability that will turn the target into a sheep (or whatever other animal you would like instead).
Check out the other mage abilities for some ideas on how to implement it.
Fire Blast spell needs to be implemented:
This would be a great first issue, everything is set up and ready to go, the spell just needs to be implemented correctly. There are plenty of examples in the barbarian folder, and in the completed mage spells.
src/scripts/objects/classTemplates/mage/abilities/fireBlast.js
As always, please feel free to let me know if you have any questions or ideas.
We need a really great title scene, if anyone has expertise in this area please claim this issue.
Don't worry about the name at this time, we will come up with something. Just pick something awesome for a placeholder, who knows, it might stick!
For now the scene should load up with the page, and have a "start" button at the very least.
I encourage you to go further though and implement a character selection part as well.
Let me know if you have any questions or if you need help wiring it up.
Cheers!
Need someone to create the Orc Archer mob.
This would include:
You can use the Orc body animations for now until we have a shoot animation.
The game needs a way to display dialogue between characters.
For instance, in order to start a quest the player will need to be able to have a conversation with the quest giver. This would involve:
Let me know if you would like to work on this, it would help out a lot!!
Fireball spell needs to be implemented:
This would be a great first issue, everything is set up and ready to go, the spell just needs to be implemented correctly. There are plenty of examples in the barbarian folder, and in the completed mage spells.
src/scripts/objects/classTemplates/mage/abilities/fireball.js
As always, please feel free to let me know if you have any questions or ideas.
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.