data

Serialization แปลงข้อมูลเพื่อส่งต่อ

ปกติในเกมหรือในโปรแกรมต่างๆ ก็มักจะมีฟังก์ชันพวกเซฟข้อมูล หรือติดต่อสื่อสารกับเคือข่าย ครั้งนี้เราจะมาพูดถึงเรื่องการเตรียมข้อมูลเพื่อส่งต่อหรื

ทำเกมดิ

เลือก Game Framework กันดีกว่า

ปกติแล้วเราสามารถสร้างเกมด้วยภาษาโปรแกรม หรือเครื่องมือใดๆ ก็ได้ ที่สามารถแสดง output และรับ input ได้ แต่มันจะง่ายขึ้นมากถ้าเราใช้ Framework หรือ Engine ที่ออกแบบมาสำหรับด้านนี้โดยเฉพาะ

game

ทำเกมดิ

"ทำเกมดิ" เป็นหมวดใหม่ของบล็อกเรา เราจะเล่าถึงเรื่องราวต่างๆ ในการทำเกม โดยมือใหม่ ที่แทบไม่รู้อะไรเลยสักอย่าง ฮ่าๆ จริงๆ จะบอกว่าไม่รู้ก็ไม่ใช่ เราเองก็เคยทำเกมอยู

365วันแห่ง...

[365 วันแห่งโปรแกรม #day75] ฝึกใช้ Map Reduce Filter ด้วยเกม

สองสามวันที่ผ่านมาผมเห็นมีคนโพสต์ลิงค์ของเกมๆ นึงในกลุ่ม Thai Functional Programming Enthusiasts บน Facebook พอลองเล่นดูก็พบว่ามันเจ๋ง วันนี้ก็เลยขอเอามาแชร์ครับ เกมที่ผมกล่

365วันแห่ง...

[365 วันแห่งโปรแกรม #day74] Let’s Encrypt

หลังจากไม่ได้โพสต์มานาน ไม่มีวี่แววว่าจะกลับมาโพสต์ วันนี้ผมกลับมาละ มาโพสต์บทความเดียวแล้วก็จะไป 5555+ สองสามสัปดาห์ที่ผ่านมาจะพบว่าเว็บ 2bedev.com ของเรานั้นไม่สามารถเข้

BasicKnowledge

[365 วันแห่งโปรแกรม #day73] Recursion (อีกครั้ง)

เมื่อตอนที่ 23 ผมเคยพูดเกี่ยวกับ Recursion ไปครั้งนึงแล้ว ซึ่งก็ได้ยกตัวอย่างเกี่ยวกับ Recursive Function เอาไว้ แต่ในครั้งนั้นไม่ได้ลงรายละเอียดอะไรมากเท่าไหร่ วันนี

365วันแห่งโปรแกรม

[365 วันแห่งโปรแกรม #day72] Memory Stomp

วันที่เจ็ดสิบสองของ ‪#‎365วันแห่งโปรแกรม วันนี้เราจะคุยกันเรื่อง Memory Stomp เมื่อหลายวันก่อนผมเห็นโพสต์จากเพจ StackOverflow เกี่ยวกับเรื่อง Memory Stomp แต่ให้ตายสิ ผมไม่

BasicKnowledge

[MTH101] จำนวน

ที่ผ่านมาผมไม่ได้แยกหัวข้อทางด้านคณิตสาสตร์ออกจากโปรแกรมมิ่งอย่างชัดเจน จนบางครั้งผู้อ่านก็งงๆ ว่าสรุปนี่มันบล็อกโปรแกรมมิ่งหรือเปล่า วันนี้ผมถือโอกาสเปิดไลน์ใหม่

365วันแห่งโปรแกรม

[365 วันแห่งโปรแกรม #day69] สมดุลของแนช

วันที่หกสิบเก้าของ ‪#‎365วันแห่งโปรแกรม วันนี้ไม่ได้เกี่ยวกับโปรแกรมมิ่งสักเท่าไหร่ครับ แค่อยากเขียนล้วนๆ เลย 5555 วันนี้เราจะคุยกันเรื่อง สมดุ

365วันแห่งโปรแกรม

[365 วันแห่งโปรแกรม #day67] Filter Map Reduce (ตอนที่ 3)

วันที่หกสิบเจ็ดของ ‪#‎365วันแห่งโปรแกรม วันนี้ขอเสนอเรื่อง Reduce ครับ Reduce Reduce เป็นอีกฟังก์ชันหนึ่งที่ใช้ประมวลผล collection และมักจะถูกใช้คู่กับ

365วันแห่งโปรแกรม

[365 วันแห่งโปรแกรม #day66] Filter Map Reduce (ตอนที่ 2)

วันที่หกสิบหกของ ‪#‎365วันแห่งโปรแกรม และแล้วเราก็เข้าสู่ช่วง 300 วันสุดท้ายครับ >< วันนี้ก็ต่อจากเมื่อวานเลย เป็นเรื่อง Map ครับ

365วันแห่งโปรแกรม

[365 วันแห่งโปรแกรม #day65] Filter Map Reduce

วันที่หกสิบห้าของ ‪#‎365วันแห่งโปรแกรม วันนี้เรามารู้จักกับ Filter Map Reduce กันครับ หลายคนอาจจะเคยได้ยินคำว่า Map Reduce กันมาบ้างแล้ว ไม่ว่าจะมาจากเรื

OOD

[365 วันแห่งโปรแกรม #day61] Command pattern

วันที่หกสิบเอ็ดของ ‪#‎365วันแห่งโปรแกรม นี่เป็นตอนที่สองของ Behavioral pattern ครับ วันนี้ผมขอนำเสนอเรื่อง Command pattern Command pattern หลายๆ คนคงจะคุ้นเคยกับคำว่า Command ในเชิงโปรแกรมมิ่งกั

OOD

[365 วันแห่งโปรแกรม #day60] Chain of Responsibility Pattern

วันที่หกสิบของ ‪#‎365วันแห่งโปรแกรม กลับมาสู่เรื่องดีไซน์แพทเทิร์นอีกครั้งครับ วันนี้เราจะคุยเกี่ยวกับ Chain of Responsibility Pattern ซึ่งเป็นแพทเทิร์นในกลุ