Skip to content

A Web application based on HTML5+CSS+JS , made by college students from HNNU.

Notifications You must be signed in to change notification settings

Crysta1PEER/FreeWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here is the translation of the provided text:

╔═══╗────────╔╗╔╗╔╗────╔╗──╔╗
║╔══╝────────║║║║║║────║║──║║
║╚══╦═╦══╦══╗║║║║║╠══╦═╣║╔═╝║
║╔══╣╔╣║═╣║═╣║╚╝╚╝║╔╗║╔╣║║╔╗║
║║──║║║║═╣║═╣╚╗╔╗╔╣╚╝║║║╚╣╚╝║
╚╝──╚╝╚══╩══╝─╚╝╚╝╚══╩╝╚═╩══╝
———————————Welcome to the Free World!—————
 ※ This website is dedicated to introducing the server based on "Minecraft China Edition" called Free World. Here, you can register game characters, get the latest game information, view player strategies, and participate in forums.
 ※ In version 0.1.231112, support for mobile device webviews has been added.
 ※ To use the services provided by this website, you need to connect your device to the Internet.

#Free World - Community Web App with Login Functionality 
#This project is based on html5+css+js and incorporates some Bootstrap/jQuery features.
#Features: A web app with login and registration functionality, featuring forum-like posting/viewing capabilities (pseudo).
#The project is for educational and exchange purposes only and strictly prohibits any commercial use and illegal activities. 
#This project adheres to the CC4.0 BY-SA Creative Commons Agreement. Users are required to clone or use this project in accordance with the agreement.
———————————How to Start Playing?———————
#Please note that if you are only interested in installing and using this project, refer to the second item in this entry.
1. Preliminary preparations.
   Please be aware that you can only enter the game if you meet the following conditions:
   - Meet all hardware and software requirements for running:
      Processor: Intel Core i5-4690 3.5GHz/AMD A10-7800 APU 3.5 GHz or equivalent
      Memory: 4 GB
      Operating System: Windows 10 (and above) or macOS: 10.14.5 Mojave and higher
      Graphics Card: GeForce 700 series or AMD Radeon Rx 200 series (excluding integrated chipsets), supporting OpenGL 4.5
      Pixel Shader: 5.0
      Vertex Shader: 5.0
      Available Hard Disk Space: 4 GB
      Dedicated Video Memory: 256 MB
   - Installed "Minecraft China Edition" client [PC game download link_https://adl.netease.com/d/g/mc/c/pc?type=pc]
2. Visit the site or deploy locally.
   [Local Deployment]
   - #git: If you intend to clone this project on GitHub/Gitee and other code hosting platforms, we recommend installing git. #Download link: https://git-scm.com/download #MySQL Environment: Please be aware that the project you are running uses MySQL services. Prepare the necessary service environment on your personal computer running this project.
   - Browser environment: You can freely choose a browser, just ensure the following requirements, and most of the latest browsers should support them:
      □ Webkit support. (This page has been made compatible)
      □ Bootstrap 4 support.
      □ Includes some features with jQuery 3.2.1.
   ※ This project is based on html5+css+js and incorporates some Bootstrap/jQuery features.
   - Get repository content:
   #Here, we provide two ways to get the installation package. Choose your preferred method for installation.
   #1. Clone from GitHub: Execute the following code
   git clone https://github.com/Crysta1PEER/free_world_h5
   #This method may not be friendly to users in mainland China, but it can get updates promptly.
   #Sync the repository to your local machine by executing in the project root directory: git pull
   #2. Project Zip from Other Channels
   #We do not recommend using this method, as it will not get the latest version of the repository content.
   #After obtaining the zip file, you can unzip it directly and view the actual running effect by accessing the html file, but any changes you make will not be synchronized to the Internet.
   #3. Access the Internet site
   #Directly enter this webpage through the Internet, which will consume your data usage.
   #Since most of the functions of this project are for demonstration purposes, using it for actual production may reduce efficiency. Therefore, many resource-intensive features have been used, and the actual effect may differ from the preview.
3. After registering a Free World account, you can connect to the remote server directly by using the provided IP address and port number. (Not yet implemented)
——————————————Version History———————
#Version Information
※0.1.231127【Project Establishment】
#A journey of a thousand miles begins with a single step. This version determined the modification based on the existing project "MoeSakura."
Updates:
+Rechecked the project and started the planning process.
+Reset some artistic resources.
※0.2.231128【Enhance Basic Project: Responsive Page Adaptation】
+Introduced Bootstrap to some pages.
+Reset some artistic resources.
-Deleted some redundant code.
※0.3.231129【Enhance Basic Project: Subpage Improvement】
+Improved some subpages for content-rich pages such as the main page and player strategies.
-Commented out some redundant code.
※0.4.231130【New Page: Player Forum】
+Added the page (pull requests) for the player forum.
※0.5.231201【Enhance Project: Regular Update】
+Reset some artistic resources.
※0.6.231202【New Feature: Header Reset】
+Redesigned the header. The new navigation bar supports adaptive low-resolution screens.
+Reset some artistic resources.
+Updated all pages to use the navigation bar updated in version 0.6.231202.
-Commented out some code.
※0.7.231203【Enhance Project: Regular Update】
-Commented out some code.
+Reset some artistic resources.
※1.0.231204【Major Update: Introduce Backend Functionality】
+Login and registration pages now support data processing (MySQL database support).
-Commented out some code.
※1.1.231204【Project Planning: Improve Subsequent Plans】
-Commented out some code.
+Further improvements are made in this version. Instead of attempting to add more radical new content, efforts are focused on improving the existing project.
※1.2.231205【Open API】
+This version opens the frontend API to contributors (@).
※1.3.231207【Repository Establishment】
+(@Crysta1PEER) created a blank GitHub repository.
+Reset some artistic resources.
-Fixed some bugs

.
+Adjusted some page layouts.
※1.4.231209【Enhance Project: Regular Update】
+Backend: Fixed a bug with high login delay.
-Backend: Removed the need for internet connection to obtain the local IP API, speeding up page startup.
-Frontend: Commented out some code.
+Frontend: Fixed layout issues on some pages and introduced Bootstrap on more pages.
※1.5.231211【Enhance Project: Basic Completion of Bootstrap Integration】
+Most interfaces have been fully integrated and use Bootstrap 4. The project is essentially complete, and further improvements are underway.
-Backend: Regular improvements and fixes.
※1.6.231213【Project Improvement: Documentation Recording】
+Completed the ppt and development documents required for project introduction (excluding version tracking).
-Backend: Regular improvements and fixes.
※1.6.231213T (Completed on 2023.12.14)【Testing】
=Tested the project and uploaded the current version to the repository.
※1.7.231215【Enhance Project: Regular Update】
-Backend: Regular improvements and fixes.
+Reset some artistic resources.

About

A Web application based on HTML5+CSS+JS , made by college students from HNNU.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published