- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Maze Generator Play
เกมเขาวงกต (Maze Game) ที่สร้างและแสดงผลด้วย AFL + Gfx โดยใช้วิธีสุ่มสร้างเส้นทางเดินเขาวงกตแบบเชิงอัลกอริทึม
1. แนวคิดของเกม
ผู้เล่นควบคุมตัวละครเป็นสี่เหลี่ยมสีแดง เดินภายในเขาวงกตที่ถูกสร้างขึ้นแบบสุ่ม เป้าหมายคือเดินไปถึงตำแหน่งทางออก ซึ่งถูกทำเครื่องหมายเป็นสี่เหลี่ยมสีเขียว
2. ส่วนประกอบสำคัญในโค้ด
• Maze
จัดเก็บข้อมูลเซลล์ทั้งหมดของเขาวงกต
และสถานะต่างๆ เช่น:
- pos[][] เก็บ Block แต่ละตำแหน่ง
- breaks[] เก็บตำแหน่งเส้นทางที่สร้าง
- exit พิกัดทางออก
- current ตำแหน่งเซลล์ที่กำลังสร้าง
• Player
เก็บตำแหน่งปัจจุบันของผู้เล่น และฟังก์ชันการเคลื่อนที่
รองรับปุ่มลูกศร: ซ้าย ขึ้น ขวา ลง
• Block
คือเซลล์แต่ละช่องในเขาวงกตที่เก็บข้อมูล:
- visited เคยผ่านหรือยัง
- isWall เป็นกำแพงหรือช่องทาง
- ฟังก์ชันสำคัญ:
- render() แสดงผลช่องที่เป็นทางเดิน
- checkNeighbours() ตรวจสอบเซลล์ปลายทางที่ยังไม่เคยเดินถึง
- demolish() ทำลายกำแพงเพื่อสร้างทางเดิน
3. วิธีสร้างเขาวงกต
ใช้หลักการ Depth-First Search (DFS) + Backtracking
กระบวนการ:
1.เลือกจุดเริ่มต้น (0,0)
2.สุ่มเลือกเพื่อนบ้านที่ยังไม่เคยไป
3.ทำลายกำแพงระหว่างเซลล์เพื่อสร้างเส้นทาง
4.หากไปต่อไม่ได้จะถอยกลับ (backtrack)
5.ทำซ้ำจน visited ครบทุกเซลล์
จุดที่อยู่ไกลสุดจากจุดเริ่มต้น ถูกกำหนดให้เป็น ทางออก
4. การแสดงผล (rendering)
- ช่องทางเดิน: วาดเป็น สีขาว
- ผู้เล่น: สีแดง
- ทางออก: สีเขียว
- ใช้ขนาดแปรผันตามจำนวนเซลล์ เช่น
5. การควบคุมผู้เล่น
ผู้เล่นจะเคลื่อนไหวได้เฉพาะช่องที่ไม่ใช่กำแพง
https://www.facebook.com/AmibrokerPlatform
คอร์สออนไลน์
‘Amibroker Introduction’
เพียง 2,990 บาทเท่านั้น
.
เรียนแล้วคุณจะรู้…
☑️ เริ่มต้นใช้งาน Amibroker ทีละขั้นตอน
☑️ Database การจัดการฐานข้อมูลต่างๆ เช่น พวกหุ้น TFEX
☑️ เริ่มต้นการเขียน AFL วิธีการเขียน โดยเฉพาะ เนื้อหา Structure จะมีส่วนสำคัญทำให้เราเข้าใจการเขียน Code
☑️ อื่นๆ GFX & GUI
☑️ การ Custom indicator ต่างๆ
☑️ วิธีการใช้งาน Explore หรือ Scan หุ้น ต่างๆ
.
สอนโดย Amibroker Platform นักลงทุนอิสระสไตล์ System Trading วิทยากรการลงทุนด้าน Quantitative Analysis และ Technical Analysis
.
💬 เรียนที่ไหนเมื่อไหร่ก็ได้ ทบทวนซ้ำได้ตลอดชีพ ผ่านแอปพลิเคชัน และเว็บไซต์ SkillLane
.
----------
วิธีชำระเงิน
💳 จ่ายด้วยบัตรเดบิตและบัตรเครดิต คลิกที่นี่
https://www.skilllane.com/courses/amibroker-introduction
.
🏧 โอนเงินเข้าบัญชี บริษัท สกิลเลน เอดูเคชั่น จำกัด KBANK 391-2-15755-6 หรือ SCB 365-2-37407-3 (ไม่รวมค่าธรรมเนียมธนาคาร) แนบหลักฐานแจ้งโอนเงินได้ผ่าน Line : @SkillLane หรือบนเว็บไซต์สกิลเลน
.
❓ สอบถามเพิ่มเติม
▪️ Facebook : www.skl.website/2qn8p7n
▪️ LINE : www.skl.website/2JKFLUU
▪️ Mobile : 081-996-7150
(ทุกวัน เวลา 9.00 - 17.00 น.)
Видео Maze Generator Play канала Amibroker Platform
1. แนวคิดของเกม
ผู้เล่นควบคุมตัวละครเป็นสี่เหลี่ยมสีแดง เดินภายในเขาวงกตที่ถูกสร้างขึ้นแบบสุ่ม เป้าหมายคือเดินไปถึงตำแหน่งทางออก ซึ่งถูกทำเครื่องหมายเป็นสี่เหลี่ยมสีเขียว
2. ส่วนประกอบสำคัญในโค้ด
• Maze
จัดเก็บข้อมูลเซลล์ทั้งหมดของเขาวงกต
และสถานะต่างๆ เช่น:
- pos[][] เก็บ Block แต่ละตำแหน่ง
- breaks[] เก็บตำแหน่งเส้นทางที่สร้าง
- exit พิกัดทางออก
- current ตำแหน่งเซลล์ที่กำลังสร้าง
• Player
เก็บตำแหน่งปัจจุบันของผู้เล่น และฟังก์ชันการเคลื่อนที่
รองรับปุ่มลูกศร: ซ้าย ขึ้น ขวา ลง
• Block
คือเซลล์แต่ละช่องในเขาวงกตที่เก็บข้อมูล:
- visited เคยผ่านหรือยัง
- isWall เป็นกำแพงหรือช่องทาง
- ฟังก์ชันสำคัญ:
- render() แสดงผลช่องที่เป็นทางเดิน
- checkNeighbours() ตรวจสอบเซลล์ปลายทางที่ยังไม่เคยเดินถึง
- demolish() ทำลายกำแพงเพื่อสร้างทางเดิน
3. วิธีสร้างเขาวงกต
ใช้หลักการ Depth-First Search (DFS) + Backtracking
กระบวนการ:
1.เลือกจุดเริ่มต้น (0,0)
2.สุ่มเลือกเพื่อนบ้านที่ยังไม่เคยไป
3.ทำลายกำแพงระหว่างเซลล์เพื่อสร้างเส้นทาง
4.หากไปต่อไม่ได้จะถอยกลับ (backtrack)
5.ทำซ้ำจน visited ครบทุกเซลล์
จุดที่อยู่ไกลสุดจากจุดเริ่มต้น ถูกกำหนดให้เป็น ทางออก
4. การแสดงผล (rendering)
- ช่องทางเดิน: วาดเป็น สีขาว
- ผู้เล่น: สีแดง
- ทางออก: สีเขียว
- ใช้ขนาดแปรผันตามจำนวนเซลล์ เช่น
5. การควบคุมผู้เล่น
ผู้เล่นจะเคลื่อนไหวได้เฉพาะช่องที่ไม่ใช่กำแพง
https://www.facebook.com/AmibrokerPlatform
คอร์สออนไลน์
‘Amibroker Introduction’
เพียง 2,990 บาทเท่านั้น
.
เรียนแล้วคุณจะรู้…
☑️ เริ่มต้นใช้งาน Amibroker ทีละขั้นตอน
☑️ Database การจัดการฐานข้อมูลต่างๆ เช่น พวกหุ้น TFEX
☑️ เริ่มต้นการเขียน AFL วิธีการเขียน โดยเฉพาะ เนื้อหา Structure จะมีส่วนสำคัญทำให้เราเข้าใจการเขียน Code
☑️ อื่นๆ GFX & GUI
☑️ การ Custom indicator ต่างๆ
☑️ วิธีการใช้งาน Explore หรือ Scan หุ้น ต่างๆ
.
สอนโดย Amibroker Platform นักลงทุนอิสระสไตล์ System Trading วิทยากรการลงทุนด้าน Quantitative Analysis และ Technical Analysis
.
💬 เรียนที่ไหนเมื่อไหร่ก็ได้ ทบทวนซ้ำได้ตลอดชีพ ผ่านแอปพลิเคชัน และเว็บไซต์ SkillLane
.
----------
วิธีชำระเงิน
💳 จ่ายด้วยบัตรเดบิตและบัตรเครดิต คลิกที่นี่
https://www.skilllane.com/courses/amibroker-introduction
.
🏧 โอนเงินเข้าบัญชี บริษัท สกิลเลน เอดูเคชั่น จำกัด KBANK 391-2-15755-6 หรือ SCB 365-2-37407-3 (ไม่รวมค่าธรรมเนียมธนาคาร) แนบหลักฐานแจ้งโอนเงินได้ผ่าน Line : @SkillLane หรือบนเว็บไซต์สกิลเลน
.
❓ สอบถามเพิ่มเติม
▪️ Facebook : www.skl.website/2qn8p7n
▪️ LINE : www.skl.website/2JKFLUU
▪️ Mobile : 081-996-7150
(ทุกวัน เวลา 9.00 - 17.00 น.)
Видео Maze Generator Play канала Amibroker Platform
Комментарии отсутствуют
Информация о видео
18 ноября 2025 г. 11:10:03
00:01:37
Другие видео канала





















