(English) Bug of the month: Array key!!! by joeskb
Mar0
เตือนความจำเกี่ยวกับข้อผิดพลาดในช่วงที่ผ่านมา เรื่องที่เจอเยอะที่สุดก็อย่างที่หัวข้อบอกครับ
ด้วยความที่ง่ายใส่ key เข้าไปได้โดยไม่ต้องผ่านการเช็คของ editor ก่อให้เกิดบัคหลายๆ อย่างตามมาอย่างไม่คาดฝัน
ตัวอย่างเช่น
$each['type']==”armor” กับการวางพลาดเป็น $each['type'=="armor"] ก่อให้เกิดบัคที่ใส่เกราะยังไงก็ไม่ได้สักที
ก้อนข้อมูลที่อยู่ลึกลงไปหลายๆ ชั้นก็ก่อปัญหาได้เช่นกัน
วิธีป้องกันเบื้องต้น คือการใช้ object แทน และการ select เฉพาะ field ที่ใช้จริง แทนที่กับ select * เพื่อให้มีข้อมูลอ้างอิงไว้ดูผ่านใน code
วิธีใส่คลิปวีดีโอและปรับให้พื้นหลังใสใน aftereffect by Nat Isaramongkolpan
Mar0
วิธีการใส่คลิปวีดีโอลงในafftereffect เพื่อทำเป็นeffectต่างๆหรือซ้อนคลิปวีดีโอ ใส่ลากไฟล์ที่ต้องการลงในcompositionจากนั้นปรับขนาด-หมุนคลิปตามต้องการ แต่หากจะซ้อนคลิปให้คลิปที่เล่นอยู่ด้านบนใสจะต้องทำฉากหลังเป็นสีดำเท่านั้น
เมื่อลากลงมาคลิปที่เราลอกมาทับก็จะบังงานด้านล่างหมดแบบทึบ (ในภาพเป็นคลิปพาติเคิลไฟ)
ให้เราคลิกขวาที่layerคลิปนั้นแล้วเลือกที่ blendingmode
จากนั้นเลือกโหมดเป็นadd (ย้ำว่าส่วนที่ต้องการให้ใสจะต้องเป็นสีดำ)
เราจะได้layer คลิปวีดีโอเคลื่อนไหวที่ใสซ้อนทับกับงานเดิมด้านหลัง
การทำโมเดลโลว์โพลีกอนโดยไม่เสียรายละเอียดใน ZBrush by Tua Poonsurapun
Mar0
เมื่อเราปั้นโมเดลที่มีรายละเอียดสูงใน ZBrush แล้ว การนำไปปรับแต่งหรือใช้งานต่อไป เราจำเป็นต้องจัดเรียงเส้นโพลีกอนของโมเดลนั้นก่อน โดยมีขั้นตอนดังนี้
1. duplicate subtool ที่เราต้องการปรับแต่งออกมา ปิดตา subtool อื่นๆไปก่อนเพื่อไม่ให้รบกวนในขั้นตอนต่อไป
2. ไปที่เมนู ZRemesher เพื่อทำการปรับเส้นโพลีกอน โดยตั้งให้ Target polygon count ต่ำๆ
3. เมื่อทำการ Remesher แล้วเราจะได้โมเดลที่มีโพลีกอนต่ำ มีเส้นเรียบร้อย แต่สูญเสียรายละเอียดไป
4. ทำการ divide โพลีกอนของโมเดลขึ้นมา
5. เปิดตา subtool โมเดลต้นฉบับที่ยังไม่เสียรายละเอียด แล้วกด Project เพื่อฉายรายละเอียดของต้นฉบับลงไปที่ตัวโมเดลใหม่
6. โมเดลใหม่ของเราจะได้รายละเอียดของโมเดลเดิมมาครบถ้วน และเราสามารถเลือกให้โมเดลแสดงผลแบบความละเอียดระดับต่างๆกันเพื่อนำไปใช้ต่อไปได้
Retention ที่ดีย์ by akara
Mar0
Retention คืออะไร?
Retention คือ อัตราการกลับเข้ามาเล่นเกมของคนเล่นในแต่ละวัน เช่น วันนี้มีคนเข้ามาเล่นเกม 100 คน พรุ่งนี้ 100 คนนี้จะมีกลับมาเล่นเกมอีกกี่คน แล้วเมื่อผ่านไป 7วัน 30วัน 100 คนนี้จะยังมีเหลืออยู่กี่คน โดยปกติแล้วจะดูกันที่ D1, D7, D30
Retention ยิ่งเยอะ แสดงว่าเกมน่าดึงดูด คนเล่นอยากกลับมาเล่นอยู่เยอะ
แล้วเท่าไรจึงพอ
จากที่ผมลองหาข้อมูลมาจากหลายๆเว็บ หลายที่บอกตัวเลขที่ใกล้เคียงกัน นั่นคือ Retention สำหรับเกมที่ดีจะอยู่ที่ D1: 40% D7: 20% และ D30: 10%
credit:
https://www.quora.com/Whats-a-good-30-day-retention-for-a-mobile-game
—————————————————
https://www.quora.com/What-are-good-Day-2-and-Day-7-retention-rates-for-a-Social-Game-on-Facebook
—————————————————
http://www.gamasutra.com/blogs/TrevorMcCalmont/20130228/187460/How_Do_I_Know_I_Have_a_Healthy_Game.php
—————————————————
http://www.gamasutra.com/blogs/GurinderSingh/20140123/209055/5_Metrics_every_mobile_game_developer_must_track.php?print=1
—————————————————
https://www.chartboost.com/blog/2015/08/4-soft-launch-metrics-that-matter-to-the-success-of-your-mobile-game/
—————————————————
http://civax.net/2015/04/what-metrics-are-important-at-each-stage/
—————————————————
http://www.vertoanalytics.com/2015/09/top-mobile-gaming-apps-in-terms-of-retention/
ลิ้งค์นี้บอกว่า Clash of Clan, Boom Beach ของ Supercell D7 ได้ 39% พระเจ้า!