ByteLegend - เรียนรู้การเขียนโปรแกรมขณะเล่นเกม
จีนตัวย่อ
Byte Legend: เล่นเกมและเรียนรู้การเขียนโปรแกรม
Byte Legend คืออะไร?
Byte Legend เป็นเกม RPG ออนไลน์ที่มีผู้เล่นหลายคนแบบโอเพ่นซอร์สฟรี ซึ่งคุณสามารถเรียนรู้ทักษะการเขียนโปรแกรมในโลกแห่งความเป็นจริงได้
วิธีการเล่น
- หากต้องการเยี่ยมชม Byte Legend ให้คลิกปุ่มเข้าสู่ระบบที่มุมขวาบนแล้วเข้าสู่ระบบด้วยบัญชี GitHub ของคุณ
- เช่นเดียวกับเกมอื่นๆ เพียงแค่เล่น - พูดคุยกับ NPC รวบรวมไอเท็ม ทำงานให้เสร็จ ฯลฯ
- แตกต่างจากเกมอื่น ๆ สิ่งที่คุณได้รับในเกมนี้คือทักษะการเขียนโปรแกรมในโลกแห่งความเป็นจริงที่ให้ผลตอบแทนสูง
เหตุใดจึงเลือก Byte Legend
- ฟรี
- โอเพ่นซอร์ส
- ใช่ เราเป็นโอเพ่นซอร์ส ซึ่งหมายความว่าทุกสิ่งที่คุณเห็นในเกมสามารถปรับเปลี่ยนได้: แผนที่เกม รูปแบบการเล่น บทสนทนาของ NPC ข้อความที่เป็นสากล ฯลฯ
- หากคุณเห็นสิ่งผิดปกติในเกม โปรดอย่าลังเลที่จะส่งปัญหา/ดึงคำขอโดยตรง เราร่วมกับผู้เล่นหลายพันคนเพื่อขอบคุณสำหรับการสนับสนุนของคุณ
- คลิกที่นี่เพื่อดูวิธีการร่วมใช้โค้ด
- สนุก
- เพราะนี่คือเกมไม่ใช่เทศนายืดเยื้อ
- เซิร์ฟเวอร์ที่ได้รับการปรับแต่งเป็นพิเศษสำหรับผู้เล่นชาวจีน
- เรามีการลงทะเบียน ICP ดังนั้นเราจึงได้ปรับใช้เซิร์ฟเวอร์และ CDN เป็นพิเศษในประเทศ
- คุณไม่จำเป็นต้องทำการกำหนดค่าใดๆ เราจะมอบหมายเซิร์ฟเวอร์ในประเทศและ CDN ให้กับคุณโดยอัตโนมัติผ่านบริการ DNS ตามตำแหน่งทางภูมิศาสตร์
- ความเป็นสากล
- เรารองรับ ทุกภาษา บนโลกตั้งแต่วันแรก คุณเพียงแค่คลิกปุ่มเปลี่ยนภาษาที่มุมขวาบนของ Byte Legend
- ตามที่กล่าวไว้ก่อนหน้านี้ คุณสามารถเปลี่ยนแปลงทุกสิ่งที่คุณเห็นใน Byte Legends ได้ รวมถึงแก้ไขการแปลที่ไม่ดีหรือเพิ่มภาษาใหม่
- คลิกที่นี่เพื่อดูว่าคุณสามารถเพิ่มภาษาหรือช่วยเราปรับปรุงคุณภาพการแปลของเราได้อย่างไร
ติดต่อเรา
คุณสามารถเข้าร่วม Discord กับเราหรือติดต่อเราทางอีเมล: [email protected]
เข้าร่วมกลุ่มผู้เล่น QQ
กลุ่มผู้เล่น QQ ของเราคือ 788942934
แต่โปรดทราบว่าคุณต้องเข้าสู่ระบบเกมและเปิดเมนู关于&联系
ที่มุมขวาล่างเพื่อรับรหัสผ่านกลุ่มก่อนเข้าร่วม รหัสผ่านแต่ละกลุ่มจะแตกต่างกันและสามารถใช้ได้เพียงครั้งเดียวเท่านั้น โปรดอย่าเปิดเผยให้ผู้อื่นทราบ
รับทราบ
เกมนี้ไม่สามารถดำรงอยู่ได้หากไม่ได้รับความช่วยเหลือจากชุมชนและโลกโอเพ่นซอร์ส สิ่งเดียวที่เราทำได้คือทำให้มันฟรีและเป็นโอเพ่นซอร์ส เพื่อให้ผู้คนได้รับประโยชน์มากขึ้น
โปรดไปที่ Byte Legend แล้วคลิกปุ่ม致谢
ที่มุมขวาล่างเพื่อดูโปรเจ็กต์โอเพ่นซอร์สและทรัพยากรเกมที่ใช้ในเกมนี้
มีส่วนช่วย
เราขอขอบคุณที่คุณมีส่วนร่วม:
- ข้อผิดพลาดในการพิมพ์: การพิมพ์ที่ไม่เหมาะสม การเลือกใช้คำ หรือการแปล
- ข้อผิดพลาดของแผนที่เกม: รูปภาพตารางที่มีปัญหา คำอธิบายประกอบไม่ถูกต้อง ฯลฯ
- ข้อบกพร่อง: ส่วนหน้า ส่วนหลัง และสคริปต์เกม
โปรดอ่านหลักเกณฑ์สำหรับผู้ร่วมให้ข้อมูลเพื่อดูรายละเอียด
เริ่มต้นในประเทศ
โปรดตรวจสอบให้แน่ใจว่า JAVA_HOME
ของคุณชี้ไปที่ JDK 11
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- เรียกใช้
./gradlew bootRun
จากนั้นไปที่ http://localhost:8080
การเรียกใช้ครั้งแรกอาจใช้เวลาสักครู่เนื่องจากเราต้องสร้างเนื้อหาเกมทั้งหมด การเริ่มต้นครั้งถัดไปควรใช้เวลาเพียงไม่กี่วินาที
โปรดทราบว่าขณะนี้โมดูลย่อย git server
ไม่ใช่โอเพ่นซอร์สเนื่องจากมีการกำหนดค่าแบ็กเอนด์ที่ซับซ้อนและข้อมูลที่ละเอียดอ่อน (GitHub webhook, แอป GitHub, ความลับของ k8s ฯลฯ) อย่างไรก็ตาม เราจัดเตรียมการใช้งานบริการแบ็กเอนด์ในเวอร์ชันโอเพ่นซอร์สใน server-opensource
คลิกที่นี่เพื่อดูเอกสารสำหรับนักพัฒนา
ByteLegend คืออะไร
ByteLegend เป็นเกม MMORPG แบบโอเพ่นซอร์สฟรีที่คุณจะได้รับทักษะการเขียนโปรแกรมที่มีรายได้สูงในโลกแห่งความเป็นจริง
วิธีการเล่น
- ไปที่ ByteLegend คลิก "เข้าสู่ระบบ" ที่มุมขวาบน จากนั้นเข้าสู่ระบบด้วยบัญชี GitHub ของคุณ
- เช่นเดียวกับเกมอื่น ๆ คุณเพียงแค่เล่นเกมโดยพูดคุยกับ NPC รวบรวมไอเท็ม ทำภารกิจให้สำเร็จ ฯลฯ
- ไม่เหมือนกับเกมอื่น ๆ คุณจะได้รับทักษะการเขียนโปรแกรมพร้อมงานจริงที่ให้ค่าตอบแทนสูงในโลกแห่งความเป็นจริง!
ทำไมต้อง ByteLegend
- ฟรี
- ใช่ มันฟรี เช่นเดียวกับ "เบียร์ฟรี" :-)
- โอเพ่นซอร์ส
- ใช่ มันเป็นโอเพ่นซอร์ส ซึ่งหมายความว่าทุกสิ่งที่คุณเห็นในเกมนั้นสามารถปรับแต่งได้: แผนที่เกม, เรื่องราว, บทสนทนาของ NPC, ข้อความ i18n, ...
- โปรดอย่าลังเลที่จะสร้างปัญหา/ดึงคำขอสิ่งเลวร้ายที่คุณเห็นในเกม เราและผู้เล่นหลายพันคนขอขอบคุณที่คุณมีส่วนร่วมเป็นอย่างมาก
- ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วมได้ที่นี่
- สนุก
- ความเป็นสากล
- เรารองรับ ทุก ภาษาบนโลกใบนี้ตั้งแต่วันที่ 1 คุณเพียงแค่คลิกและเลือกภาษาที่มุมขวาบนของ ByteLegend
- ดังที่เราได้กล่าวไว้ข้างต้น คุณสามารถมีส่วนร่วมกับทุกสิ่งที่คุณเห็นใน ByteLegend รวมถึงการแก้ไขการแปลที่ไม่ถูกต้องหรือเพิ่มภาษาเพิ่มเติมให้กับเกม
- ลองดูที่นี่เพื่อดูวิธีเพิ่มภาษาหรือช่วยเราปรับปรุงคุณภาพการแปล
ติดต่อ
เข้าร่วมกับเราที่ Discord หรือติดต่อเราผ่านทาง [email protected]
เครดิต
เกมนี้คงเป็นไปไม่ได้หากไม่มีชุมชนและโลกโอเพ่นซอร์ส ดังนั้นเราจึงทำให้มันฟรีและเป็นโอเพ่นซอร์สเพื่อเป็นประโยชน์ต่อผู้คนจำนวนมากขึ้น
หากต้องการดูซอฟต์แวร์และเนื้อหาเกมที่ใช้ในเกมนี้ ไปที่มุมขวาล่างของ ByteLegend แล้วคลิกปุ่ม Credits
มีส่วนร่วม
เราขอขอบคุณที่คุณมีส่วนร่วมกับทุกสิ่งในเกม:
- ข้อความที่ไม่เหมาะสม: พิมพ์ผิด ข้อความ หรือการแปล
- ข้อผิดพลาดของแผนที่เกม: ภาพไทล์ไม่ดี การทำเครื่องหมายไม่ถูกต้อง ฯลฯ
- ข้อบกพร่อง: ส่วนหน้า/ส่วนหลัง/สคริปต์เกม
โปรดอ่านคู่มือการมีส่วนร่วมก่อนที่จะเริ่ม
เริ่มต้นในประเทศ
โปรดตรวจสอบให้แน่ใจว่า JAVA_HOME
ของคุณกำหนดค่าเป็น JDK 11
-
git clone https://github.com/ByteLegend/ByteLegend
-
cd ByteLegend
-
git submodule update --init -- game-data
- เรียกใช้
./gradlew server-opensource:bootRun
จากนั้นเข้าถึง http://localhost:8080
การรันครั้งแรกอาจใช้เวลาไม่กี่นาทีเนื่องจากต้องสร้างทรัพยากรเกมทั้งหมดขึ้นมาในไม่กี่วินาที
โปรดทราบว่าโมดูลย่อย git server
ยังไม่เป็นโอเพ่นซอร์ส เนื่องจากเรามีบริการ/ข้อมูลรับรองแบ็คเอนด์ที่ซับซ้อนอยู่ที่นั่น (เว็บฮุค GitHub, แอป GitHub, ความลับของ k8s ฯลฯ) อย่างไรก็ตาม เรามีบริการแบ็กเอนด์เวอร์ชันโอเพ่นซอร์สใน server-opensource
โมดูล server-opensource
ดูที่นี่สำหรับรายละเอียดเพิ่มเติม