{"id":13849009,"url":"https://github.com/NetEase/lordofpomelo","last_synced_at":"2025-07-12T15:32:43.375Z","repository":{"id":5571418,"uuid":"6777013","full_name":"NetEase/lordofpomelo","owner":"NetEase","description":"the online demo of pomelo","archived":false,"fork":false,"pushed_at":"2018-10-25T08:37:19.000Z","size":5919,"stargazers_count":798,"open_issues_count":23,"forks_count":460,"subscribers_count":121,"default_branch":"master","last_synced_at":"2024-11-16T05:18:10.866Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pomelo.netease.com/lordofpomelo","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NetEase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-20T11:45:53.000Z","updated_at":"2024-11-12T03:14:39.000Z","dependencies_parsed_at":"2022-09-24T00:20:42.294Z","dependency_job_id":null,"html_url":"https://github.com/NetEase/lordofpomelo","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Flordofpomelo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Flordofpomelo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Flordofpomelo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Flordofpomelo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NetEase","download_url":"https://codeload.github.com/NetEase/lordofpomelo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225829243,"owners_count":17530663,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T19:01:05.485Z","updated_at":"2024-11-22T01:30:20.884Z","avatar_url":"https://github.com/NetEase.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"##Lordofpomelo - Lordofpomelo is a browser-based MMORPG\n\nLordofpomelo is a browser-based MMORPG(massively multiplayer online role-playing game). \nThe backend is written in node.js based on [pomelo](https://github.com/NetEase/pomelo),\nwhich is a fast, scalable, distributed game server framework for node.js. The frontend uses the HTML5 Canvas to draw. \nthe map and renders the animations by colorbox, which is a client side game engine written in JavaScript based on HTML5.\nIn this game, the client communicates via websockets with the server. \n\n * Homepage: \u003chttp://pomelo.netease.com/\u003e\n * Mailing list: \u003chttps://groups.google.com/group/pomelojs\u003e\n * Documentation: \u003chttp://github.com/netease/pomelo\u003e\n * Wiki: \u003chttps://github.com/netease/pomelo/wiki/\u003e\n * Issues: \u003chttps://github.com/netease/pomelo/issues/\u003e\n * Google plus: \u003chttps://plus.google.com/communities/111412421246485271700/\u003e\n * Tags: game, nodejs \n\n## Screenshot\n\n![login](http://pomelo.netease.com/image/demo0.png?11)\n![scene one](http://pomelo.netease.com/image/demo2.png?11)\n![scene two](http://pomelo.netease.com/image/demo3.png?11)\n![scene three](http://pomelo.netease.com/image/demo4.png?11)\n\nThere are many monsters and one hero named Traxex who is killing the monster for experiences, treasures and equipments.\n\n## How to install\n\nYou can install lordofpomelo with the guiding of the document \n[Installation guide of lordofpomelo](https://github.com/NetEase/pomelo/wiki/Installation-guide-of-lordofpomelo).\nThis document provides details on how to install and configure lordofpomelo quickly. Also you can find solutions\nfor some problem like port conflicts.\n\n## How to play\n\nLike other MMORPG, you should clone a hero with the given username. All of the heros will clone hp, mp, attack and\ndefense etc from the hero ontology. There are three scenes in the game, where you can roam casually, kill monsters for experiences,\ntreasures and equipments. If one monster is killed, more monsters will be cloned, which forces you to improve the hero\nlevel and get more powerful equipments. For a better understanding of the game plot, you should visit npc and\ncommunicate with it. Task system is very important, which will let you get more equipments and enjoy the game enough.\n\n## Requirements\n\n* [nodejs](http://nodejs.org/)\n* Linux or Mac os\n* MySQL\n\n## Open source projects\n\nLordofpomelo requires the following npm libraries:\n\n* pomelo(https://github.com/NetEase/pomelo  or  http://pomelo.netease.com/)\n* colorbox\n* express(http://expressjs.com/)\n* socket.io(http://socket.io/)\n\n#### pomelo\nPomelo is made by our team. It is a fast, scalable, distributed game server framework for node.js. It provides the basic\ndevelopment framework and a lot of related components, including libraries and tools. Pomelo is also suitable for realtime\nweb application, its distributed architecture makes pomelo scales better than other realtime web framework.\n\n####colorbox\nColorbox is our team's another open source project. It is a client side game engine written in JavaScript based on HTML5. It will be officially open source as an independent project soon.\n\n## Viewing\n\n * Visit the [lordofpomelo](http://pomelo.netease.com/lordofpomelo)\n * or you can visit [github:lordofpomelo](http://github.com/NetEase/lordofpomelo)to download the source and install it on your local machine.\n\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2012-2013 Netease, Inc. and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNetEase%2Flordofpomelo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNetEase%2Flordofpomelo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNetEase%2Flordofpomelo/lists"}