Year: 2017
-
2D Game Development
เขียนเกม 2D ด้วย Godot Engine
Game Engine ที่น่าสนใจในพื้นฐานของความง่ายและเหมาะกับนักพัฒนาเกมเริ่มต้นอีกตัวในช่วงนี้คือ Godot Engine เหมาะกับนักพัฒนาเกมมือใหม่ เรามาเริ่มต้นพัฒนาเกมด้วย Game Engine ตัวใหม่อย่าง Godot Engine (อ่านว่า โก-ดด) กันหน่อยดีกว่า ว่ามันมีอะไรบ้าง เริ่มต้นคือ เข้าไปที่เว็บไซต์ https://godotengine.org/features จะเห็นว่ามันสามารถพัฒนาเกม 2D…
Read More » -
Firebase
สร้างเกม Unity ร่วมกับ Firebase การใช้ Firebase Authentication
ขั้นตอนการสร้างเกมด้วย Unity โดยใช้ Cloud เก็บข้อมูลผู้เล่นและเข้าระบบ โดยเลือก SDK ของ Firebase มาใช้งานร่วมกับการเขียนเกมในส่วนของ Authentication สมัครสมาชิก และเข้าระบบ สำหรับ Firebase นั้นเว็บ Daydev.com ก็ได้มีบทเรียนมากมายให้ศึกษาแล้วทั้ง เว็บไซต์ และ…
Read More » -
Marketing Strategy
กรณีศึกษา Media Planner การวิเคราะห์ CPA (Cost Per Action)
Cost Per Action (CPA) หรือเมตริกในเรื่องของการคำนวณ Customer Acquisition Cost เป็นสิ่งสำคัญที่บอกถึงการเลือกใช้ Media ที่เกิดผลลัพธ์ดีที่สุด หรือ Impact มากที่สุด สิ่งที่ควรรู้: CAC (Customer Acquisition Cost) ต้นทุนที่วัดจากลูกค้ากลุ่มสำคัญ (potential…
Read More » -
IoT
การทำ Sensor วัดความชื้นผ่าน IoT ด้วย Arduino เก็บข้อมูลด้วย Firebase
ตัวอย่างการพัฒนา IoT สำหรับวัดค่าความชื้นบอกสถานะ และเก็บข้อมูลความชื้นด้วย Firebase แบบ RealTime Database ผ่าน Arduino สำหรับไอเดียในการนำ IoT (Internet of Things) สำหรับทำ Smart Farm โดยไอเดียคือการวัดความชื้นในดินผ่านการใช้ Sensor…
Read More » -
IoT
เขียนแอพฯ ควบคุม Arduino ด้วย Android ผ่าน Firebase RealTime Database
บทเรียนการเขียนแอพพลิเคชัน ควบคุม Arduino ด้วย Android ผ่าน Firebase RealTime Database สำหรับผู้เริ่มต้นการทำ IoT เพื่อศึกษาการทำงาน ก่อนจะเริ่มบนเรียนนี้ควรศึกษาสิ่งเหล่านี้: บทเรียนการเขียน Android เริ่มต้นกับ Internet of Things หรือ…
Read More » -
IoT
การเชื่อมต่อ IoT Arduino เข้ากับ Firebase Real-time Database
บทเรียนการพัฒนา IoT ด้วย Arduino ร่วมกับการส่งข้อมูลผ่านอินเทอร์เน็ตด้วย NodeMCU เพื่อส่งสัญญาณการเปิดปิดสถานะ 0 และ 1 ไปยัง Firebase หลังจากที่เราทดสอบการวางแผนวงจรไฟฟ้าเบื้องต้น และศึกษาการเขียนโปรแกรมภาษา C ลงบน Arduino Project ผ่านบทความ “เริ่มต้นกับ…
Read More » -
IoT
เริ่มต้นกับ Internet of Things หรือ IoT
Iot หรือ Internet of Thing คือแนวคิดในการเชื่อมโยงอุปกรณ์ทุกสิ่งให้สื่อสารกันได้ผ่านระบบอินเตอร์เน็ต ในบทเรียนนี้จะมาเริ่มต้นกัน บทเรียนนี้จะเป็นการเพิ่ม Section ใหม่ของ Daydev นั่นคือ IoT หรือ Internet of Things ซึ่งเราสามารถจะไปศึกษา บริบทหรือทฤษฎีของเจ้า IoT…
Read More » -
Firebase
เขียนแอพ Android รับค่า Realtime Database จาก CMS ของ Firebase
หลังจากที่เราพัฒนา Web App ด้วย Javascript ร่วมกับ Firebase Database มาสักพักแล้ว รอบนี้เราก็ต้องนำข้อมูลที่เราทำไปโผล่บนแอพฯ Android ของเรา บทเรียนที่ควรศึกษาก่อนหน้านี้ การพัฒนาแอพพลิเคชัน Android สร้าง Web App สำหรับเข้าระบบ Authentication…
Read More » -
Firebase
สร้างเว็บ CMS ด้วย Firebase Realtime Database และ Storage ตอนที่ 3
บทเรียนตอนที่ 3 ของการสร้างเว็บ CMS ด้วย Firebase กับ Database, Storage หลังจาก Authentication เพิ่มข้อมูล แสดงรายการ ต่อไปคือการแก้ไข และลบรายการ ศึกษาบทเรียนก่อนหน้า: สร้าง Web App สำหรับเข้าระบบ…
Read More » -
Firebase
สร้างเว็บ CMS ด้วย Firebase Realtime Database และ Storage ตอนที่ 2
บทเรียนตอนที่ 2 ของการนำ Storage และ Database ของ Firebase มาทำระบบ CMS บนเว็บไซต์ด้วย Javascript หลังจาก Authentication เข้าระบบมาแล้ว ศึกษาบทเรียนก่อนหน้า: สร้าง Web App สำหรับเข้าระบบ…
Read More » -
Firebase
สร้างเว็บ CMS ด้วย Firebase Realtime Database และ Storage ตอนที่ 1
บทเรียนการสร้าง CMS บนเว็บด้วย Javascript ร่วมกับการเก็บข้อมูลเข้า Firebase แบบ JSON ผ่าน Realtime Database และเก็บไฟล์ภาพที่ Storage โปรดศึกษาบทเรียนก่อนหน้า: สร้าง Web App สำหรับเข้าระบบ Authentication ด้วย…
Read More » -
Firebase
สร้าง Web App สำหรับเข้าระบบ Authentication ด้วย Firebase
บทเรียนสำหรับสาย Web App ที่ชื่นชอบ JavaScript สำหรับการใช้ระบบ Authentication ของ Firebase อย่างง่าย บทเรียนก่อนหน้านี้: Labs: การใช้งาน Firebase Hosting และ Database สร้างเว็บไซต์ เป็นการแนะนำขึ้นตอนการ Init ตัว…
Read More » -
Android Developer
เขียนแอพ Android ดึง JSON มาเล่นกับ RecyclerView และ Picasso
การพัฒนาแอพพลิเคชัน Android ที่ถูกพัฒนาให้ง่ายขึ้นด้วย Layout ตัวใหม่อย่าง RecyclerView ให้สามารถดึง JSON Webservices ได้ง่ายพร้อม Image Load ผ่าน Picasso เราเคยประสบปัญหาแรกๆ สมัยเริ่มพัฒนาแอพพลิเคชัน Android มาใหม่ๆ พอถึงการดึง Web…
Read More » -
Google Developers
Labs: การสร้างหน้าเว็บ Login ด้วย Firebase Authentication
ตัวอย่างบทเรียนนี้คือ Labs สำหรับการสร้างหน้า Login และ Signup บนเว็บไซต์ผ่านระบบ Firebase Authentication ของ Google สำหรับผู้เริ่มต้น สิ่งที่จำเป็นต้องศึกษาก่อนจะเริ่มบทเรียนนี้: Labs: การใช้งาน Firebase Hosting และ Database สร้างเว็บไซต์ ซึ่งเราได้ศึกษาส่วนของ…
Read More » -
Unity 3D
สร้าง Cinematic บน Unity ฉาก Slow Motion Cut Scene
ตัวอย่างการสร้าง Cinematic ใน Unity 3D กับการทำ Slow Motion การเคลื่อนไหวใน Cut scene ของเกมที่เราสร้างขึ้น อาจจะมี Code เล็กน้อยแต่ไม่ยากเท่าไรนัก เริ่มต้นให้ทำการ New Project ขึ้นมาเป็น 3D…
Read More » -
Go Lang
เขียนโปรแกรมภาษา Go กับ Function, Scope, Array
บทเรียนการเขียนโปรแกรมด้วยภาษา Go กับคำสั่งเบื้องต้นการสร้าง Function Scope และการใช้งาน Array สำหรับนักพัฒนาเบื้องต้น ศึกษาบทเรียนก่อนหน้าได้ที่: การเขียนโปรแกรม ภาษา Go การเขียนโปรแกรมภาษา Go กับเรื่องของ Decision Making การเขียนโปรแกรมภาษา Go ฟังก์ชันการวนซ้ำ…
Read More » -
Unity 3D
เขียนเกมด้วย Unity ดึงค่า Web Services JSON ด้วย SimpleJSON
บทเรียนสำหรับการเขียนเกมเพื่อดึง เว็บเซอร์วิสในรูปแบบ JSON มาทำการแสดงผลบนเกมของเราด้วย SimpleJSON สำหรับเป็นแนวทางทำเกมออนไลน์ บทเรียนนี้ไม่ขอพูดพร่ำทำเพลงอะไร ขอทำการด้นสดสอนไปเลย เพราะถ้าใครต้องการศึกษาย้อนหลังก็คงหาศึกษาได้จากบทเรียนเก่าๆ ในหมวดหมู่ การพัฒนาเกมด้วย Unity 3D ครับ เริ่มต้น สร้าง Project ใหม่ของเราขึ้นมาเลยครับ เปิดโหมด Scene…
Read More » -
Node Js
Labs: การใช้งาน Firebase Hosting และ Database สร้างเว็บไซต์
บทเรียนจากวิชา WE604 สาขาวิศวรรมเว็บฯ วิทยาลัยครีเอทีฟดีไซน์ แอนด์ เอ็นเตอร์เทนเมนต์เทคโนโลยีการใช้ Firebase Hosting สร้างเว็บเก็บข้อมูล Database อย่างที่ผมเคยเกริ่นไว้ว่า Firebase นั้นเป็นเครื่องมือ หรือเป็น Project ที่ทรงประสิทธิภาพที่ถูกพัฒนามาโดย Google โดยเน้นการทำ API สำหรับเว็บแอพพลิเคชัน และ…
Read More » -
Go Lang
การเขียนโปรแกรมภาษา Go ฟังก์ชันการวนซ้ำ Loops
รูปแบบฟังก์ชันการวนซ้ำ หรือ Loops ในลักษณะต่างๆ ในภาษาโปรแกรม Go หรือ Go Lang สำหรับวนประโยคหรือค่าต่างๆ ซ้ำไปตามเงื่อนไข กระบวนการหนึ่งที่สำคัญในการออกแบบอัลกอริทึม และการเขียนโปรแกรม ก็คือความสามารถในการวนซ้ำ หรือ Loops การทำงาน ในบทเรียนนี้จะเป็นการนำเสนอการพัฒนาโปรแกรมภาษา Go เพื่อให้บางส่วนของคำสั่งสามารถมีการวนซ้ำได้หลายครั้ง…
Read More » -
Games
[Review] Indie Games เกม Garrison:Archangel [PC]
รีวิว Garrison:Archangel เกม 3D Fighting Battle ในรูปแบบของหุ่นยนต์ Mech Warriors ที่สามารถปรับแต่งเครื่องยนต์และเตรียมอาวุธทั้งระยะไกลระยะประชิตเพื่อลงแข่งต่อสู้ เหล่าหุ่นรบที่ใช้รหัส Archangel (เทวทูต) ที่ต้องลงไปแข่งขันต่อสู้ในสนามประลอง นับว่าเป็นอีกเกมที่ถูกจริตของนักเล่นเกมสไตล์หุ่นยนต์แบบ Front Mission ยุคหลังๆ หรือ Mech…
Read More » -
Games
[Review] Indie Game Yûrei Station
Yûrei Station หรือ Ghost Station เป็นเกมผจญภัยแนว Visual Novel ที่ได้แรงบันดาลใจของภาพประกอบเรื่องเล่าของผีในประเทศญี่ปุ่น เนื้อเรื่องของเกมคือเด็กผู้หญิงคนหนึ่งต้องเดินทางรถไฟเที่ยวกลางคืนมุ่งหน้าไปยังปลายทางสถานีที่แสนพิศวง และเต็มไปด้วยความลึกลับ สถานี Yûrei Station ถูกออกแบบภาพ Art work ทั้งหมดโดยทีม Atelier Sentô…
Read More » -
Games
[Review] Indie Games เกม Swords & Shadows
รีวิวเกมอินดี้วันนี้ขอนำสนอเกม Swords & Shadows แนวเกม Hack n’ Slash ตลุยดันเจี้ยนต่อสู้แบบ Zelda หรือ Torchlight กับรูปแบบดีไซน์สไตล์ Flat Minimal และ Full controller บน PCกราฟิก…
Read More » -
Android Kotlin
พัฒนาแอพพลิเคชัน Android ด้วยภาษา Kotlin
เมื่อวันที่ 17 พค.ที่ผ่านมาในงาน Google I/O ทาง Jetbrain ผู้พัฒนา IDE เจ๋งๆได้เปิดตัว Class Support ด้วยภาษาใหม่คือ Kotlin เรามาเริ่มต้นเรียนรู้กันดีกว่า สำหรับคนที่สนใจการพัฒนา แอพพลิเคชัน Android ด้วยภาษา Java…
Read More » -
Go Lang
การเขียนโปรแกรมภาษา Go กับเรื่องของ Decision Making
จากบทเรียนก่อนหน้านี้ของการเขียนภาษา Go หรือ Go Lang ภาษาใหม่ของ Google เราจะมาศึกษาต่อเนื่องเกี่ยวกับ Decistion Making หรือ if then else บทเรียนก่อนหน้านี้เป็นการติดตั้งภาษา Go และขั้นตอนการ Compile ไปจนถึงการเขียนโปรแกรมเบื้องต้น สามารถอ่านได้ที่:…
Read More » -
Go Lang
การเขียนโปรแกรม ภาษา Go
ภาษา Go เป็นภาษาใหม่ที่ทาง Google ได้พัฒนาขึ้นมาในรูปแบบของ OpenSource Project โดยทีมนักพัฒนาของ Google สำหรับแนวทางเลือกใหม่การเขียนโปรแกรม อันที่จริงโครงการนี้เป็นโครงการที่ Google ได้วางนโยบายให้ พนักงานใช้เวลาว่าง 20% ของเวลางานไปทำอะไรก็ได้ที่อยากจะทำแบบ Capstone (แนวทางการศึกษาด้วยตนเอง) ก็เลยได้เกิดเจ้าโครงการภาษา Go…
Read More » -
Facebook Developer
Lab การสร้าง Chat Bot บน Facebook Messenger ด้วย PHP
บทเรียนการพัฒนา Chat bot เช่นเคยเปลี่ยนจากใน Line เป็น Facebook ผ่านการทำงานด้วย Rules บน Webhooks ที่พัฒนาด้วยภาษาโปรแกรม PHPบทเรียนนี้จะใกล้เคียงการสร้าง Chat Bot บน Line เหมือนบทความ: Lab พัฒนา…
Read More » -
Unity 3D
UNITY 3D การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 4
บทเรียนตอนที่ 4 การสร้างระบบ คะแนน God Simulator และเงื่อนไขในการจัดการอุปสรรคโดยใช้ Power Element ของเราในเกมด้วย Unity ต่อเนื่องจากบทเรียนที่แล้ว: การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1…
Read More » -
Unity 3D
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 3
บทเรียนการสร้างเกมแนว God Simulation บน Unity 3D ในส่วนของการ Spawn ตัว Enemy ออกมาเป็นอุปสรรคของเกม ต่อเนื่องจากบทเรียนที่แล้ว: การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1…
Read More » -
Unity 3D
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 2
บทเรียนการพัฒนาเกมแนว God Simulator ตอนที่ 2 บน Unity 3D ฟังก์ชันการสร้าง Power Element สำหรับลดอุปสรรคต่างๆ ในเกม บทเรียนก่อนหน้านี้คือ: การพัฒนาเกม God Simulation Game บน Unity…
Read More » -
Unity 3D
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1
บทเรียนซีรีย์นี้จะเป็นการพัฒนาเกมแนว God Simulation Game หรือ Decission เกมด้วย Unity 5.6 และภาษาโปรแกรม C# เบื้องต้นครับ ก่อนอื่นคือ เกม Design ของเราที่วางไว้ประกอบด้วย: ลูกโลกที่มีอุปสรรคมากมายปรากฏขึ้น เช่น น้ำท่วม ไฟไหม้…
Read More »