jerenaux / westward Goto Github PK
View Code? Open in Web Editor NEWA collaborative MMORPG made in Javascript
Home Page: http://www.westward-online.com
License: MIT License
A collaborative MMORPG made in Javascript
Home Page: http://www.westward-online.com
License: MIT License
The number of slots in a the inventory should not be limited to 20. Better backpacks should be able to hold more items.
In practice this would require:
I would like to request WASD/Arrow and mobile touch controls.
In my opinion the current movement system with clicking is especially hard for mobile users and even on pc its just feeling slow.
I would suggest to change it to Arrows/WASD + Space (to activate stuff) and add mobile touch controls like in this example (https://phaser.io/examples/v2/input/virtual-gamecontroller)
The atmosphere of the game could be improved by adding sound effects where they are lacking or improving the ones already present.
The link to the website does not work.
Most methods in the codebase lack proper docstrings explaining
Eventually, all methods should be documented that way! If you want to contribute but are not sure about some methods, feel free to ask on one of the community channels.
At the moment, all weapons are infinitely durable, meaning they can't break. Having breakable weapons could have the following effects:
The amount of gold that players can carry is unlimited at the moment. A new equipment type, the gold pouch, could be introduced, which would limit the amount of gold carried. Different pouches would allow to carry more or less gold.
In practice this would require:
The number of slots in a belt should not be limited to 3. Better belts should be able to hold more items.
In practice, the capacity of quick slots should become flexible and be affected by the currently equipped belt.
Hi @Jerenaux, first of all thanks for sharing this.
I’m looking on the game and first thing i though, let’s click around more and more and see what’s happening. It’s getting a bit confused about where to go.
Might be nice to give a half or quarter second for to have another place to go ❔
Only parts of the codebase is currently covered by tests. Adding new tests would be valuable to:
The text boxes in the tutorial have fixed, hard-coded lengths. Sometimes they are too big. It would be nice if they could adapt automatically to the size of the text they contain.
The character menu contains a log of events relevant to the player. When a new such event occurs, a 'new' symbol (or something similar) should be displayed near the menu icon to prompt the players to open that menu.
When first entering a lumbermill, I can't take the lumber. The buttons work, and I can hear the clicky sound, but it doesn't do anything. Same with when I first enter the workshop. The problem is fixed when I leave and come back though.
I also can't place a lumbermill anywhere. The squares turn green, and I know it's next to a forest, but when I click, nothing happens.
Tutorial text boxes are currently displayed at hard-coded locations, and remain there. The user experience might be improved if these could be moved around.
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.