คุณรู้หรือไม่ว่าทันทีที่คุณข้ามเส้น 50 หลาของ CodeGym (และคุณสามารถมาถึงจุดนี้ได้เร็วมาก) ครูของคุณจะเชิญคุณให้ทำมินิโปรเจ็กต์ที่น่าสนใจ
บางส่วนของงานเหล่านี้จะอธิบายไว้ด้านล่าง
โดยจะประกอบด้วยเซิร์ฟเวอร์หนึ่งเครื่องและไคลเอนต์หลายเครื่อง คุณจะได้พัฒนาโปรโตคอลสำหรับการสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์ และสร้างบอทของคุณเอง!
ในภารกิจนี้ คุณจะทำงานของร้านอาหารให้เป็นไปโดยอัตโนมัติ ในงานนี้ คุณเป็นผู้จัดการร้านอาหารที่ต้องการจัดระเบียบร้านอาหารดังต่อไปนี้:
หากสิ่งเหล่านี้ฟังดูไม่คุ้นเคย ให้เราพูดถึงคำที่น่าสนใจที่สุดสักสองสามคำ
ไม่เชื่อเหรอ? ไม่ต้องกังวล. ครูของคุณจะให้คำแนะนำโดยละเอียด! สิ่งที่สำคัญที่สุดคืออย่าทิ้งการเรียนไว้นาน เพื่อที่คุณจะได้ไม่สูญเสียความก้าวหน้าที่คุณได้ทำไป
![โครงการเจ๋งๆ ที่คุณจะเขียนระหว่างเรียน CodeGym - 1](https://cdn.codegym.cc/images/article/64c1fbd7-0407-4f58-9c59-5e07930e0505/512.jpeg)
แชท
ในระดับ 6ของภารกิจ Java Multithreading คุณจะต้องเขียนแอปพลิเคชันแชทจริงๆ ที่คุณสามารถใช้เพื่อแชทกับเพื่อนของคุณได้![โครงการเจ๋งๆ ที่คุณจะเขียนระหว่างเรียน CodeGym - 2](https://cdn.codegym.cc/images/article/c5430d94-9c98-4c0c-b96b-cc6744036a87/512.jpeg)
ร้านอาหารอัตโนมัติ
![โครงการเจ๋งๆ ที่คุณจะเขียนระหว่างเรียน CodeGym - 3](https://cdn.codegym.cc/images/article/534e3fb0-c01c-4a13-ac25-2ca115d9e415/512.jpeg)
- แต่ละโต๊ะมีแท็บเล็ตที่สามารถใช้ในการสั่งซื้อได้
- ขณะที่กำลังเตรียมคำสั่งซื้อ แท็บเล็ตจะแสดงโฆษณา
- สามารถตรวจสอบสถิติต่าง ๆ ได้เมื่อสิ้นสุดวันทำการ:
- การใช้ปรุงอาหาร
- รายได้รวมจากคำสั่งซื้อ
- รายได้ทั้งหมดจากการแสดงโฆษณา
เกม
ระหว่างการฝึก CodeGym คุณจะได้เขียนเกมเจ๋งๆ (เช่น เกมยิงอวกาศ, Sokoban, เกมดัง 2048, Tetris และอื่นๆ อีกมากมาย)![โครงการเจ๋งๆ ที่คุณจะเขียนระหว่างเรียน CodeGym - 4](https://cdn.codegym.cc/images/article/94015767-faaf-48a5-aeef-e2d68bc2c873/512.jpeg)
2048
แม้ว่าคุณจะไม่ได้เล่น 2048 ด้วยตัวคุณเอง แต่คุณคงเคยเห็นคนอื่นสนุกกับมันบนสมาร์ทโฟน — บนรถไฟใต้ดิน ในร้านกาแฟ หรือที่โต๊ะใกล้ๆ กัน! เกมเรียงต่อกันนี้ปรากฏในปี 2014 และแพร่กระจายอย่างรวดเร็วบนแพลตฟอร์มมือถือต่างๆ จนกลายเป็น "เกมฆ่าเวลา" ที่ได้รับความนิยมมากที่สุดเกมหนึ่ง และเมื่อสิ้นสุดภารกิจ Java Multithreading คุณจะได้สร้างเกมชื่อดังนี้ในเวอร์ชันของคุณนักกีฬาอวกาศ
คุณรู้หรือไม่ว่าเกมใดที่สร้างรายได้ให้กับผู้พัฒนามากที่สุด? ไม่ มันไม่ใช่ GTA 5 อย่างที่นักเล่นเกมที่มีความรู้อาจคาดเดาได้ จากรายงานบางฉบับ เกมที่ประสบความสำเร็จมากที่สุดในประวัติศาสตร์คือ Space Invaders สุดคลาสสิก บางทีคุณอาจจำได้: เลเซอร์ต่อสู้ขนาดเล็กและแมลงเอเลี่ยนมากมายที่โจมตีเร็วขึ้นในแต่ละด่าน ข่าวที่น่าตื่นเต้นคือ คุณจะเขียนสิ่งที่คล้ายกันเมื่อคุณดำเนินการผ่าน CodeGymงู
เรียบง่ายและน่าหลงใหล Snake ปรากฏตัวครั้งแรกบนเครื่องอาร์เคดในปี 1977 จากนั้นมันก็ถูกส่งไปยัง... และทั้งหมดเพราะมันมีตรรกะง่ายๆ มักเป็นเกมแรกที่เขียนโดยนักพัฒนาเกมรุ่นใหม่ ในระดับ 2 ของภารกิจ Java Multithreading จะเป็นตาของคุณที่จะสร้างงูที่กำลังเติบโตของคุณเองอาร์คานอยด์
ถ้าคิดว่า Arkanoid เป็นเกมเกี่ยวกับไม้พาย ลูกบอล และทำลายก้อนอิฐ คุณคิดผิดอย่างแรง! อันที่จริงแล้ว ใน Arkanoid คุณจะได้ควบคุมกระสวย (ไม้พาย) ที่หลุดออกจากยานแม่ที่ถึงวาระซึ่งทะลุทะลวงผ่านภัยจักรวาลที่ไม่รู้จัก (ก้อนอิฐ) ด้วยความช่วยเหลือจากอาวุธลับ (ลูกบอล) เพียงแค่รอระดับ 3 ของภารกิจ Java Multithreading ซึ่งคุณจะสร้างเรื่องราวอันยิ่งใหญ่นี้ในเวอร์ชันของคุณเองได้เตตริส
เกมนี้เป็นเกมพัซเซิลที่โด่งดังที่สุดที่เด็กๆ เล่นในช่วงปี 1990 และเป็นวิดีโอเกมที่ประสบความสำเร็จเพียงเกมเดียวที่มีต้นกำเนิดในสหภาพโซเวียต มันสร้างโฮสต์ของโคลนและคำคุณศัพท์ใหม่: "tetris-like" คุณจะได้เรียนรู้วิธีสร้างผลงานชิ้นเอกของ Alexey Pajitnov ในเวอร์ชันของคุณเองในระหว่างภารกิจ Java Collectionsผู้รวบรวมงาน
ในตอนท้ายของการฝึกอบรม คุณจะต้องเขียนผู้รวบรวมงาน ซึ่งคุณสามารถกำหนดค่าเพื่อค้นหางานที่สมบูรณ์แบบของคุณ ;)![โครงการเจ๋งๆ ที่คุณจะเขียนระหว่างเรียน CodeGym - 5](https://cdn.codegym.cc/images/article/5adf37ea-0460-44dd-9690-a16f7e29b4c7/512.jpeg)
GO TO FULL VERSION