Tags:
Node Thumbnail

Matt Bierner สาธิตการใช้ Template ในภาษา C++ ด้วยการเขียนเกม Tetris ที่ต้องเล่นขณะ "คอมไพล์" เท่านั้นโดยโค้ดที่ได้จะแสดงหน้าจอล่าสุดของเกมออกมา ชื่อว่า Super Template Tetris

ไฟล์เซฟของเกมนี้เป็นไฟล์ header ในภาษา C++ ที่ใช้ template อย่างหนักเพื่อเก็บสถานะล่าสุดของตัวเอง (ดูตัวอย่างไฟล์เริ่มต้นเกมใหม่)

ผู้เล่นจะควบคุมการเคลื่อนไหวของบล็อคด้วยการประกาศ define ให้กับคอมไพล์เลอร์ขณะที่กำลังคอมไพล์โปรแกรม เช่น -D RIGHT เพื่อไปทางขวา และ -D LEFT เพื่อไปทางซ้าย

โค้ดทั้งหมดอยู่บน GitHub ดาวน์โหลดมาเล่นกันได้

ที่มา - Matt Bierner

alt="upic.me"

Get latest news from Blognone

Comments

By: takwing on 5 July 2015 - 17:29 #824766
takwing's picture

Turing Complete

By: panurat2000
ContributorSymbianUbuntuIn Love
on 5 July 2015 - 19:27 #824790
panurat2000's picture

โค้ดทั้งหมดอยู่น GitHub

อยู่น => อยู่บน

ดาวนโหลดมาเล่นกันได้

ดาวนโหลด => ดาวน์โหลด

By: sukjai
iPhoneAndroidRed HatUbuntu
on 6 July 2015 - 11:45 #824998

ภาษานี้เป็นอมตะจริงๆ