[GameMode] [Java] PROJECT NEW WL-World (Based on Shoebill, WIP)
#1

Based on the idea of WL-World (WL = Chinese: 未来 / Wei Lai = Future), we reproduce New WL-World by using Java and the Shoebill API.
There is no connection between the New WL-World and WL-World, but we still want to say "Thank you" for the people who make a contribution on the WL-World.
[Click here] (Chinese) may take you to the WL-World official site.


DESIGN CONCEPT:

* Focus on the user friendly design.
* Targeting on powerful and good visual qualities.
* Using dialogs as the main user interface, using the command line as secondary function.
* Using hot-keys in order to simplify basic instructions.
* Provide statistics and report function as far as possible.
* Provide the re-edit function for all user data which generated in game as much as we can.
* Ensure that the functions in the project are dynamic-adaptatable.
* Make sure the code is easy to read.
* High quality of the code.

FEATURES:

* Use Java 8 and Shoebill(https://sampforum.blast.hk/showthread.php?tid=397735) to develop.
* The project may contain many components, you may decide whether part of the components you want to enabled or disable at any time.
* Providing a interactive service interface for all components, which allows coordination with other components.
* Component/Service based development of low coupling.
* Flexible dialog design, you may add sections(in dialogs) when needed.
* Multi-language Support.
* Supports the translation between Simplified Chinese and Traditional Chinese (Based on Shoebill).
* Using YAML as the format of the configuration files.
* Using MongoDB Database (and Morphia ORM) as data storage.

AVAILABLE COMPONENTS:

These components are currently planned:

(Finished)
* wl-language - Multi-language support (1.0)
* wl-vehicle-manager - Vehicle manager (1.0)

(In progress)
* wl-common - Common library of the project
* wl-gamemode - main component, in charge of coordinating the work of components
* wl-race - Advanced racing system
* wl-teleport - Teleport & world switching system
* wl-chat-channel - Chatting system

(Planned)
* wl-auth - Account authentication and permission system
* wl-admin - Administrator system
* wl-simple-dm - Simple deathmatch
* wl-mail - Mail system

(Pending)
* wl-radio - Online radio support
* wl-anticheat - Simple anticheat system

DEPENDENT COMPONMENTS/OPEN SOURCE PROJECTS

* shoebill-* - Project Shoebill
* common-lang3 - Apache Java common library
* mongo-java-driver - Mongo DB Java database driver
* morphia - Mongo DB ORM

RECOMMEND COMPONENTS:

* mk-plugin-manager - MK's Shoebill plugin manager

PROJECT:

https://github.com/gtaun
Open Source License: GNU AFFERO GENERAL PUBLIC LICENSE, version 3

MEMBER OF DEVELOPMENT TEAM:

Designer/Developer: mk124
Design Advisor: 52_PLA (aka. Yin.J), [ITC] 1314, [ITC] KTS, snwang1996
Data Collector: mk124, 52_PLA
Translation: (English) 52_PLA, 123marvin123, MK124, JoJLlmAn; (Traditional Chinese) JoJLlmAn; (Russian) hitman249; (Japanese) snwang1996; (German) Meta; (French) Joe Zhao
Test: 52_PLA, [ITC] 1314, [ITC] KTS, SMALL_KR, snwang1996, 123marvin123
Thanks: yezhizhu, vvg, fangye, Luck, Waunny, Shindo, JoJLlmAn, 52_PLA, 123marvin123

LIMITS AND WARNING:

Please observe the following terms, otherwise please do not use any component or any code from this project:
* Please follow the clause in AGPL v3 license, that is, to maintain its source be opened after any modification to the code.
* DO NOT remove any information about copyright and license.
* DO NOT remove any information and message about original authors and copyright.
* DO NOT use any component or code of this project on any commercial/profit-making server.
* DO NOT use "WL-World", "New WL-World" or any relevant name as server name on the server WITHOUT authorization.
* DO NOT advertise the server by using "WL-World", "New WL-World" or any relevant name WITHOUT authorization.

VIDEO:

[ame]http://www.youtube.com/watch?v=eOIk3UIBvK4[/ame]
Preview video recorded by 123marvin123

DEMO SERVER:

San Francisco Server: sf.gtaun.net:7777

Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)