Developer
-
พัฒนาแอพพลิเคชัน Android ด้วยภาษา Kotlin
เมื่อวันที่ 17 พค.ที่ผ่านมาในงาน Google I/O ทาง Jetbrain ผู้พัฒนา IDE เจ๋งๆได้เปิดตัว Class Support ด้วยภาษาใหม่คือ Kotlin เรามาเริ่มต้นเรียนรู้กันดีกว่า สำหรับคนที่สนใจการพัฒนา แอพพลิเคชัน Android ด้วยภาษา Java…
Read More » -
การเขียนโปรแกรมภาษา Go กับเรื่องของ Decision Making
จากบทเรียนก่อนหน้านี้ของการเขียนภาษา Go หรือ Go Lang ภาษาใหม่ของ Google เราจะมาศึกษาต่อเนื่องเกี่ยวกับ Decistion Making หรือ if then else บทเรียนก่อนหน้านี้เป็นการติดตั้งภาษา Go และขั้นตอนการ Compile ไปจนถึงการเขียนโปรแกรมเบื้องต้น สามารถอ่านได้ที่:…
Read More » -
การเขียนโปรแกรม ภาษา Go
ภาษา Go เป็นภาษาใหม่ที่ทาง Google ได้พัฒนาขึ้นมาในรูปแบบของ OpenSource Project โดยทีมนักพัฒนาของ Google สำหรับแนวทางเลือกใหม่การเขียนโปรแกรม อันที่จริงโครงการนี้เป็นโครงการที่ Google ได้วางนโยบายให้ พนักงานใช้เวลาว่าง 20% ของเวลางานไปทำอะไรก็ได้ที่อยากจะทำแบบ Capstone (แนวทางการศึกษาด้วยตนเอง) ก็เลยได้เกิดเจ้าโครงการภาษา Go…
Read More » -
Lab การสร้าง Chat Bot บน Facebook Messenger ด้วย PHP
บทเรียนการพัฒนา Chat bot เช่นเคยเปลี่ยนจากใน Line เป็น Facebook ผ่านการทำงานด้วย Rules บน Webhooks ที่พัฒนาด้วยภาษาโปรแกรม PHPบทเรียนนี้จะใกล้เคียงการสร้าง Chat Bot บน Line เหมือนบทความ: Lab พัฒนา…
Read More » -
UNITY 3D การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 4
บทเรียนตอนที่ 4 การสร้างระบบ คะแนน God Simulator และเงื่อนไขในการจัดการอุปสรรคโดยใช้ Power Element ของเราในเกมด้วย Unity ต่อเนื่องจากบทเรียนที่แล้ว: การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1…
Read More » -
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 3
บทเรียนการสร้างเกมแนว God Simulation บน Unity 3D ในส่วนของการ Spawn ตัว Enemy ออกมาเป็นอุปสรรคของเกม ต่อเนื่องจากบทเรียนที่แล้ว: การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1…
Read More » -
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 2
บทเรียนการพัฒนาเกมแนว God Simulator ตอนที่ 2 บน Unity 3D ฟังก์ชันการสร้าง Power Element สำหรับลดอุปสรรคต่างๆ ในเกม บทเรียนก่อนหน้านี้คือ: การพัฒนาเกม God Simulation Game บน Unity…
Read More » -
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1
บทเรียนซีรีย์นี้จะเป็นการพัฒนาเกมแนว God Simulation Game หรือ Decission เกมด้วย Unity 5.6 และภาษาโปรแกรม C# เบื้องต้นครับ ก่อนอื่นคือ เกม Design ของเราที่วางไว้ประกอบด้วย: ลูกโลกที่มีอุปสรรคมากมายปรากฏขึ้น เช่น น้ำท่วม ไฟไหม้…
Read More » -
การเขียนเกม VR ด้วย SteamVR บน Unity ร่วมกับ HTC Vive
บทเรียนนี้เป็นการพัฒนาเกมรูปแบบ VR บน Unity 3D ร่วมกับ SteamVR ทดสอบผ่านอุปกรณ์ VR Headset ยอดนิยมอย่าง HTC Vive, ได้รับการสนับสนุนจากวิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี สำหรับผมช่วงนี้เป็น หัวหน้าหลักสูตรการออกแบบเชิงโต้ตอบและการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี…
Read More » -
เขียนแอพ Android การใช้งาน Line SDK กับ Line Login
ตัวอย่างนี้เป็นแนวทางสำหรับคนที่ต้องการเขียน API ของ Line SDK ส่วนของ Line Login ร่วมกับแอพพลิเคชันระบบปฏิบัติการ Android Line ได้เปิด Social API ให้กับนักพัฒนาแอพพลิเคชันและเกม ออกมา 2 ตัวคือ Line Login…
Read More » -
เขียนแอพฯ Android สร้างระบบ Authentication บน Firebase
แนวทางการสร้างระบบ Authentication บน Firebase สำหรับแอพฯ Android เพื่อดึงฐานข้อมูลจาก Firebase มาเข้าระบบ Login อย่างง่าย ทบทวนบทเรียนการเขียนแอพฯ Android ได้ที่นี่ เขียนแอพ Android บทเรียนนี้สามารถศึกษาการติดตั้งและทำงานร่วมกับ Firebase มาก่อนศึกษาได้จากบทความนี้ เขียนแอพฯ…
Read More » -
เขียนแอพฯ Android เชื่อมต่อ FireBase เป็นฐานข้อมูล
บทเรียนการพัฒนาแอพพลิเคชันบนระบบปฏิบัติการ Android รอบนี้จะเป็นการใช้งาน FireBase ในส่วนของ Authentication หรือการเข้าระบบด้วยฐานข้อมูล สำหรับผู้ที่เริ่มต้น สามารถศึกษาบทความการพัฒนาแอพพลิเคชัน Android ได้ที่: บทเรียนการเขียนแอพ Android สำหรับบทเรียนในวันนี้คือการสร้าง Social Login หรือระบบ Social Authentication เช่นการใช้บัญชี…
Read More » -
Unity 3D การสร้าง Dialogue System โดยอ่านจากไฟล์ Text
ตัวอย่างการสร้าง Dialogue system หรือ ระบบสนทนาอย่างง่ายให้เกมของเรา บน Unity 3D โดยใช้วิธีการเรียกอ่านทีละบรรทัดจากไฟล์ Text นามสกุล .txt รอบนี้เอาตัวอย่างแบบง่ายๆ มาให้ลองทำกันดูครับ เป็นวิธีการเรียกไฟล์ txt มาทีละบรรทัดโดยใช้การเคาะ Space Bar ของเราให้เปลี่ยนบรรทัดเพื่อแสดงบทสนทนาครับ…
Read More » -
ผลงานนักศึกษาที่ลงแข่ง Thai Game Jam 2017
ช่วงนี้ได้มีโอกาสพานักศึกษาสาขาการออกแบบเชิงโต้ตอบและการพัฒนาเกม มหาวิทยาลัยธุรกิขบัณฑิตย์ที่ตัวเองสอนอยู่เข้าร่วมแข่งขันการพัฒนาเกมในเวลา 48 ชั่วโมงอย่าง Thai Game Jam 2017 ตอนนี้ก็สิ้นสุดลงแล้วก็อยากจะขอแนะนำงานเกมของลูกศิษย์เสียหน่อยโครงการแข่งขันการพัฒนาเกม Global Game Jam เป็นงานที่รวมเหล่านักพัฒนาเกมรุ่นเก๋าจนถึงน้องใหม่ผู้สนใจในการสร้างเกมด้วยตัวเองให้มีโอกาสได้มาเจอกันและร่วมกันแสดงฝีมือในการสร้างสรรเกมที่เป็นตัวของตัวเอง ความท้าทายของงาน Global Game Jam มีอยู่หลายอย่าง แต่ที่สำคัญคือการทำงานเป็นทีม ถายในระยะเวลา…
Read More » -
รีวิว Kudan SDK สำหรับทำ Location Markerless AR บน Unity 3D
รีวิว SDK สำหรับทำ Augmented Reality หรือ AR โดยไม่ใช้ Marker (Markerless) ใช้แค่ระบบระบุตำแหน่งพิกัดLocation Service บน Unity 3D อย่างง่ายผ่าน Kudan SDK รีวิว SDK…
Read More » -
Unity: การใช้งาน Lean Touch ร่วมกับ Vuforia บนแอพ AR
ตัวอย่างการสร้างแอพ Augmented Reality หรือ AR บน Unity ร่วมกับ Vuforia SDK ร่วมกับ Lean Touch สำหรับขยาย หรือหมุนวัตถุผ่านแอพฯ AR บทเรียนก่อนหน้านี้: การสร้าง Augmented Reality…
Read More » -
วิเคราะห์ข้อมูล Data Visualization ด้วย Google Data Studio
เมื่อช่วงต้นปี 2016 ทาง Google ได้เปิดชุดวิเคราะห์ข้อมูลสร้างรายงานสำหรับทำ Data Virtualization ฟรีคือ Google Data Studio Data Virtualization นั้นอาจจะยังไม่จำเป็นมากนักหากข้อมูลภายในองค์กรยังมีจำนวนไม่มาก แต่ถ้าเมื่อไรที่ข้อมูลองค์กรมีจำนวนมหาศาล การทำ Data Virtualization เป็นวิธีการ และเครื่องมือที่ฝ่ายบริหาร และกลยุทธ์ต้องนำมาใช้ร่วมกับการวิเคราะห์ ข้อมูลเพื่อจะได้เลือกให้ถูกว่าควรจะใช้…
Read More » -
สร้างเทคนิคเกมตามหนังสยองขวัญ Lights Out ด้วย Unity 3D
ไอเดียจากหนังสยองขวัญ Lights Out (2016) เกี่ยวกับวิญญาณร้าย ที่จะปรากฏกายเวลาที่ไฟดับลงเพราะอยู่ในแสงไฟไม่ได้ บทความนี้เราจะมาทำเทคนิคเกมแนวนี้กันบน Unity 3D หากใครนึกไม่ออกว่าเกมหรือหนังเรื่องนี้เป็นยังไง แนะนำให้ไปดูหนังสั้นเรื่องนี้ก่อน และพอมันดึงมากมันก็ถูกสร้างเป็นหนังใหญ่ปี 2016 ครับ ชื่อ Lights Out เหมือนกัน ไอเดียเกมก็คงทำตามหนังเลย คือกดปิดไฟผีก็จะปรากฏตัว…
Read More » -
การสร้างเกม 2D Platform Action ด้วย Unity
บทเรียนต่อไปนี้จะเป็นการสร้างเกม 2 มิติด้วย Unity ประเภท 2D Action Platform-Side Scrolling Game โดยทฤษฏีที่ใช้ทั้งหมดคือ Collision Detection, Physic Engine และภาษา C# บทเรียนการพัฒนาเกม 2 มิติย้อนหลัง…
Read More » -
สร้างเกม 2 มิติด้วย Unity 2D กับการทำเกม Side Scrolling Platform
บทเรียนต่อไปนี้เป็นตัวอย่างการสร้างเกม 2 มิติแนว Side Scrolling Platform แบบเดินไปแนวระนาบบนฉากด้วย Unity2D เหมือน Mario เป็นต้นด้วยภาษา C# บทเรียนก่อนหน้านี้ Unity2D การนำ Sprite Sheets ไปสร้าง Animation ในเกม…
Read More » -
สร้างเกม 2D วิ่งเก็บของในฉากด้วย Unity
ตัวอย่างต่อไปนี้เป็นบทเรียนการพัฒนาเกม 2 มิติบน Unity รูปแบบง่าย ด้วยภาษา C# และการใช้ฟังก์ชันการควบคุมตัวละคร ประกอบการทำงานแบบ OOP ลักษณะของเกมในการออกแบบคือ ตัวละคร จะวิ่งไปมาในฉาก โดยมีเวลาที่จำกัด ในขณะที่เกมดำเนินไป วัตถุที่หล่นจากท้องฟ้าจะมีอยู่ 2 ประเภทคือ ลูกไฟ ที่ตัวละครโดนก็จะตายทันที…
Read More » -
การพัฒนาแอพพลิเคชัน Android ร่วมกับ Firebase
บทความนี้จะพาเรามารู้จักกับ Firebase ซึ่งเป็น Project ที่ถูกพัฒนามาโดย Google โดยเน้นการทำ API สำหรับเว็บแอพพลิเคชัน และ แอพพลิเคชันแบบ Realtime การทำงานหลักของ Firebase นั้นทำหน้าที่เหมือนกับการจำลองตัวเองเป็น Cloud Storage เพื่อเหมาะกับการโต้ตอบทั้ง Push, Embedded…
Read More » -
เขียนโปรแกรม COBOL การแสดงผลข้อมูลตาม DataType
บทเรียนนี้จะเป็นรูปแบบการเขียนโปรแกรมภาษา COBOL การแสดงผลข้อมูลจากตัวแปร โดยแบ่งการรับค่าแสดงผลตาม DataType ต่างๆ จากตัวอย่างบทเรียนก่อนจะเป็นการทำงานเบื้องต้น และการ Compile โปรแกรม การติดตั้ง GNU COBOL หรือ Open COBOL การแสดงผลรับค่าข้อมูลนั้น ภาษา COBOL จะใช้รูปแบบการรับค่าดังนี้…
Read More » -
การติดตั้ง GNU COBOL หรือ Open COBOL
สำหรับคนที่ต้องการเขียนโปรแกรมภาษา COBOL สามารถจำลองเครื่องคอมตัวเองเป็น Mainframe ได้หลายวิธี และวิธีที่ง่ายที่สุดคือใช้ GNU COBOL วิธีการติดตั้งคือ สำหรับ OSX ใช้ Homebrew ครับ ก่อนจะใช้ไปลงตัว Homebrew ก่อน เมื่อเสร็จแล้วก็ติดตั้ง GUN COBOL…
Read More » -
สร้าง Desktop Apps ด้วย NodeJS และ Ionic Framework
บทเรียนรอบนี้เน้นการ Integrate ระหว่างการสร้าง Desktop Apps ด้วย Electron และ NodeJS ร่วมกับ ionic framework เน้นความเป็นไปได้ ยังคงอยู่ในแนวคิดของ HyBrid แต่อาจจะขอคิดนอกกรอบเล็กน้อย เมื่อลองประเมินความเป็นไปได้ว่าแอพพลิเคชันบน Mobile อย่าง ionic…
Read More » -
เขียนแอพพลิเคชัน TV Online บน Android
บทเรียนนี้เราจะมาประยุกต์ใช้ Volley.jar ในการเก็บ Cache รูปภาพจากเว็บเซอร์วิสร่วมกับดึงข้อมูลรายการโทรทัศน์ หรือ Online TV ดูสดผ่านแอพพลิเคชันบนระบบปฏิบัติการ Android สิ่งที่ต้องเรียนรู้ก่อนหน้าคือ การพัฒนาแอพพลิเคชันบน Android เขียนแอพ Android ดึงข้อมูล JSON เก็บ Cache Imagd…
Read More » -
Labs: การสร้าง VR Entertainment บน Unity แบบทุนต่ำ
หลังจากที่เคยอัพเด็ตส่วนของการสร้าง VR หรือ Virtual Reality บน Unity และทำงานผ่าน Google Cardboard วันนี้เราจะมาทำ VR Entertainment บน Unity แบบทุนต่ำ ด้วย Fibrum SDK กัน ทำไมรอบนี้ถึงเลือก…
Read More » -
Unity 3D การเขียนเกมบนสมาร์ทโฟนร่วมกับ Acceleration Control
บทเรียนนี้จะเป็นการเขียนเกมบนสมาร์ทโฟนอย่าง iOS หรือ Android ด้วย Unity3D ร่วมกับการควบคุมเกมด้วยระบบเซ็นเซอร์ Acceleration Control ของอุปกรณ์ เป็นตัวอย่างของเกมในการเอียงเครื่องโทรศัพท์ของเราเพื่อกลิ้งเจ้าลูกบอลไปเก็บไอเท็มต่างๆ ให้ครบ ศึกษาบทเรียนการพัฒนาเกมด้วย Unity 3D ก่อนหน้านี้ สร้าง Project Unity 3D ขึ้นมาแล้วทำการออกแบบฉากด้วย…
Read More » -
การใส่ Admob ในแอพพลิเคชัน ionic framework
บทความนี้จะเป็นตัวอย่างในการนำป้ายโฆษณา Admob ของ Google ไปติดไว้ในแอพพลิเคชันที่พัฒนาด้วย ionic framework ของเราสำหรับสร้างรายได้ ก่อนจะเริ่มต้นในการทำตามตัวอย่างบทนี้ อยากให้ทุกคนไปศึกษาการพัฒนาแอพพลิเคชันด้วย ionic framework กันก่อนที่บทเรียนย้อนหลัง ที่นี่ บทเรียน ionic framework และ angularjs หากว่าเข้าใจเนื้อหาและ…
Read More »