Là một game designer , bạn cần phải “nhìn thấu” và “mổ xẻ” một game thành các mechanics, vì đây chính là linh hồn của game.
Game Mechanics là phần cốt lõi của trò chơi. Sau khi loại bỏ các yếu tố như công nghệ (2D/3D/VR/AR), mỹ thuật và cốt truyện.
Không có một định nghĩa/phân loại hoàn chỉnh về game mechanics . Bên dưới là một cách phân loại tương đối rộng để có thể phân tích hầu hết các game.
Mechanic 1: Space (không gian)
Mechanic 2: Time (thời gian)
Mechanic 3: Objects (đối tượng)
Mechanic 4: Actions (hành động)
Mechanic 5: Rules (luật chơi)
Mechanic 6: Skill (kỹ năng)
Mechanic 7: Chance (may rủi)
Games: liệt kê các mechanics trong game
Bạn có thể xem/tải về bài giảng của Game Mechanics ở link bên dưới.
Mức độ quan trọng của từng mechanics đối mỗi thể loại (genres) game sẽ khác nhau.
- Hành động/Bắn súng (Action/FPS): cần nhiều kỹ năng, ít yếu tố may mắn, ít đối tượng (súng, mobs nếu có PvE)
- Nhập vai nhiều người chơi (MMORPG): rất nhiều đối tượng (kẻ thù, vũ khí, classes), thuộc tính phức tạp, nhiều hành động (classes, skills), cần nhiều kỹ năng, ít yếu tố may mắn, luật chơi phức tạp (raid boss).
- Chiến thuật thời gian thực (RTS): cân bằng giữa đối tượng/hành động, ít thuộc tính, yêu cầu rất nhiều kỹ năng, rất ít yếu tố may mắn.StarCraft 2 (cân bằng giữa số lượng objects/actions)
Age of Empires (quá nhiều nền văn minh, không có nhiều action khác nhau) - Xây dựng/Nông trại (Simulation/Farming): rất nhiều đối tượng khác nhau, thuộc tính đơn giản, ít hành động (thu hoạch/sản xuất/xây dựng), không yêu cầu nhiều kỹ năng, ít yếu tố may rủi, thời gian thực.
- Thủ thành (tower defense): thiết kế màn chơi là quan trọng nhất, ít đối tượng (trụ, mobs), nhưng phải được cân bằng tốt, dễ dẫn đến tình trạng quá khó hoặc quá dễ.
- Hyper-casual: rất ít hành động, thường chỉ sử dụng một vài hành động đơn giản: tap (chạm), swipe (quẹt), hold (giữ), swerve (lạng lách), move (di chuyển),… ; rất ít kỹ năng: nhanh tay, phối hợp tay & mắt, canh thời gian (timing)
Mechanic 1: Space (không gian)
Khi nói về không gian, bạn cần phải gạt bỏ yếu tố mỹ thuật, mà chỉ tập trung vào không gian trừu tượng. Không gian có thể:
1. Riêng biệt hay Liên tục
- Cờ Tỉ Phú, mỗi ô đất là 1 điểm riêng biệt.
- Super Mario Bros., màn chơi là những ô vuông kết nối liên tục với nhau, mỗi ô vuông có kích thước bằng Mario bé.
- Pool/Bida, bàn chơi là một không gian hoàn toàn liên tục.
- Clash Royale, màn chơi là không gian 2D, chia thành các ô vuông kết nối liên tục
2. Có nhiều chiều (0D, 1D, 2D, 3D)
- Cờ Tỉ Phú, mỗi ô đất là không gian 0D (chỉ có 1 điểm, vị trí trong điểm đó không quan trọng). Kết nối các điểm này lại ta sẽ có không gian 1D.
- Super Mario Bros., màn chơi là không gian 2D. Người chơi có thể di chuyển trái phải, lên xuống.
- Pool/Bida, bàn chơi có thể là 2D (người chơi không thể đánh bi vọt qua bi khác) hoặc 3D (có thể đánh bi vọt qua).
3. Có giới hạn xung quanh, có thể kết nối với nhau hoặc không
- Cờ Tỉ Phú, các ô đất kết nối với nhau thành một vòng khép kín.
- Super Mario Bros., các màn chơi khác nhau là những không gian riêng biệt. Chúng kết nối với nhau qua những ống nước chuyển màn.
- Clash Royale, màn chơi là không gian 2D, chia thành các ô vuông tương tự như bàn cờ Vua, kích thước ~ 18 x 14 mỗi bên.
Mechanic 2: Time (thời gian)
Theo lượt hay Thời gian thực (turn-based vs. real-time)
Đây là yếu tố cơ bản nhất để quyết định thời gian trong game của sẽ như thế nào.
Nói chung, trong thể loại theo lượt, thời gian giữa các lượt không quan trọng, trừ trường hợp thi đấu.
Đồng hồ và Đua thời gian
Hiện nay, hầu hết tất các các game trên di động đều có giới hạn thời gian, bất kể là theo lượt hay thời gian thực.
Việc giới hạn thời gian sẽ giúp cho:
- game designer kiểm soát được thời gian của một lượt chơi, tránh trận đấu kéo dài quá lâu
- tạo áp lực lên người chơi, giữ cho game hứng thú
Kiểm soát thời gian
Game cho phép người chơi có thể kiểm soát được thời gian:
- Dừng: tạm dừng trận đấu, trừ trường hợp đang chơi với người khác
- Tăng tốc độ: rõ ràng nhất là trong các game xây dựng: Cilivizations, SimCity, các game chiến thuật theo lượt,…
- Quay ngược: trở lại điểm lưu (checkpoint) trước khi chết
Mechanic 3: Objects (đối tượng)
Đối Tượng
Là những thứ có thể điều khiển, tương tác được trong game. Có thể xem như là “danh từ” (nouns) trong game.
Đây là yếu tố quan trọng nhất trong thể loại Farming/Simulation/Sandbox vì càng nhiều đối tượng càng tốt.
Đối với thể loại Strategy, cần phải cân bằng số lượng Objects/Actions. Vì quá nhiều sẽ khiến người chơi không thể nhớ được.
- Cờ Tỉ Phú, mỗi ô đất là một đối tượng
- Super Mario Bros., Mario; kẻ thù: goomba (nấm), koopa (rùa), rùa bay, rùa quăng búa,…; power-ups: nấm lớn, hoa lửa, ngôi sao,…
- Clash Royale, mỗi quân là một đối tượng, tháp canh
Thuộc Tính
Thường các đối tượng trong game sẽ có một số thuộc tính.
- Cờ Tỉ Phú, các ô đất sẽ có giá mua, giá cầm cố, tiền thuê
- Super Mario Bros., mỗi kẻ thù sẽ có một số thuộc tính khác nhau: tốc độ di chuyển, đường đi, trạng thái khi bị tấn công,…
- Clash Royale, mỗi quân có nhiều thuộc tính chung: HP, Speed, Attack, Attack Speed,… và một số thuộc tính đặc biệt: đóng băng, độc dược,…
Trạng Thái
Thay đổi tuỳ theo thuộc tính của đối tượng.
- Cờ Tỉ Phú, mỗi ô đất thay đổi trạng thái: chưa có chủ > được mua > 1-4 nhà > khách sạn.
- Super Mario Bros., rùa bay trong Mario sẽ thay đổi từ trạng thái: có cánh > đi bộ > rụt đầu khi bị giẫm lên. Mario sẽ thay đổi trạng thái: nhỏ > lớn (khi ăn nấm) > màu đỏ (khi ăn hoa lửa) > bất tử (khi lấy ngôi sao)
- Clash Royale, chết khi hết HP, bị đóng băng, giảm tốc độ,…
Mechanic 4: Actions (hành động)
Hành động là những thao tác bạn có thể thực hiện trong game. Có thể chia làm 2 loại:
- Hành động cơ bản: là những hành động bạn có thể thực hiện trong game.Clash Royale: thả quân, dùng phép, chat trong trận đấu, mỗi deck có 8 quân, tương đương với 8 hành động khác nhau
- Hành động chiến thuật: là việc phối hợp các hành động cơ bản bên trên để giành chiến thắng.Clash Royale: thả quân khắc chế đối phương, thả quân ở vị trí tối ưu, thả quân để đánh lạc hướng đối phương, thả quân chạy nhanh để đẩy quân chạy chậm, dùng phép để hỗ trợ tại thời điểm thích hợp, phối hợp thả quân cùng với đồng đội, chat để đánh lừa đối phương (giả thua)
Một trong những điểm khiến gameplay thú vị là tỉ lệ giữa chiến thuật/hành động. Càng nhiều chiến thuật dựa trên mỗi hành động càng tốt. Đây là điểm mấu chốt của các game chiến thuật: cân bằng giữa số lượng hành động cơ bản/chiến thuật từ các hành động này. Có một số cách để gameplay thú vị hơn:
1. Thêm Hành động
Cách đơn giản nhất là thêm Hành động người chơi có thể thực hiện trong game. Đây là cách thường sử dụng nhất trong các game hành động (Action/FPS).
Fortnite: xây dựng, đây là một điểm khác biệt của game khiến cách chơi hoàn toàn thay đổi: xây tháp canh, pháo đài
Clash Royale: thêm 2 quân cho deck, sẽ dẫn đến gameplay phức tạp hơn, vì có nhiều cách kết hợp quân hơn
Game hyper-casual là một ví dụ của việc phá vỡ nguyên lý này: bỏ bớt các hành động trong Subway Surfers, bạn sẽ có Turbo Stars, Cube Surfer!, Color Road!, Dancing Road
2. Hành động có tác động lên nhiều Đối tượng
Một cách khác là cho một hành động có thể tác động đến nhiều Đối tượng khác nhau.
3. Có thể đạt mục tiêu bằng nhiều cách
Thường được sử dụng trong các game RPG, người chơi có thể đạt mục tiêu bằng nhiều cách khác nhau.
4. Thêm nhiều Đối tượng
Thường áp dụng trong các game chiến thuật (strategy). Người chơi có thể điều khiển cùng lúc nhiều đối tượng khác nhau.
5. Tình huống thay đổi
Hành động của người dùng có ảnh hưởng đến đối thủ hay không. Có làm thay đổi tình huống trận đấu hay không?
Mechanic 5: Rules (quy luật)
Là mechanic cơ bản nhất của game. Chúng quyết định tất cả các yếu tố còn lại. Hầu hết các quy luật đều được quản lý bởi hệ thống, người chơi không cần phải quan tâm. Tuy nhiên, có một quy luật quan trọng nhất người dùng phải hiểu được: mục tiêu (goal) của trò chơi là gì?
- Cụ thể (concrete): người chơi cần hiểu rõ mình cần làm gì
- Có thể đạt được (achievable): không vượt quá khả năng của người chơi. Do đó thường mục tiêu thường được chia nhỏ thành các mục tiêu dễ đạt được hơn: nhiệm vụ hàng ngày, level ngày càng khó hơn
- Thoả mãn (rewarding): cảm giác thoả mãn khi đạt được mục tiêu, phần thưởng xứng đáng
- Golf: đánh banh vào lỗ
- Cờ Vua: chiếu tướng
- Mario Kart: chạy về đích
- World of Warcraft: giết trùm cuối
Thường game designers chỉ cần nghĩ về operational rules (làm thế nào để chơi?) và foundation rules (các quy luật nền tảng).
Subway Surfers, Turbo Stars, Cube Surfer!, Color Road!, Dancing Road đều có một mục tiêu (goal) là chạy về đích;
- Subway Surfers thay mục tiêu về đích = chạy càng xa càng tốt (operational rule: goal);
- Cube Surfer! thay các thao tác quẹt lên xuống trái phải = giữ & trượt (operational rule: actions), thay hành động tránh chướng ngại = cộng/trừ các khối vuông (foundation rule: objects);
- Color Road!, Dancing Road thay các chướng ngại = các viên bi khác màu (foundation rule: objects).
Mechanic 6: Skill (kỹ năng)
Ở đây, cần phân biệt đây là kỹ năng của người chơi, không phải các kỹ năng trong game của nhân vật.
Hầu hết các game đều đòi hỏi nhiều kỹ năng khác nhau của người chơi, có thể phân làm 3 nhóm:
- Thể chất: có thể tóm gọn bằng bốn chữ: nhanh tay lẹ mắt. Các thể loại đòi hỏi kỹ năng này: Action/FPS (hành động/bắn súng), Hyper-casual, Real-time Strategy (chiến thuật), Tactical (chiến lược), Arcade/Shmup/Racing (bắn phi thuyền, đua xe), Rhythm (âm nhạc)
- Trí óc: trí nhớ, quan sát, suy luận, lên chiến thuật, thực hiện chiến lược, giải đố,… Hầu hết các game đều đòi hỏi một trong các kỹ năng trí não này.
- Xã hội: bắt bài đối phương, lừa đối thủ, phối hợp với đồng đội. Rõ ràng trong các game PvP (đối kháng).
Mechanic 7: Chance (may rủi)
May rủi là những yếu tố người chơi không thể kiểm soát được. Đây là một phần quan trọng để tạo nên tính “fun” của game. Bởi chúng đồng nghĩa với bất ngờ, mà con người được “lập trình” sẵn để phấn khích khi phát hiện cái mới lạ.
Nếu nhìn game ở khía cạnh Skill/Chance (kỹ năng/may rủi), một thái cực, chúng ta có game Cờ Vua thuần tuý là Skill; phía ngược lại, có game Tài/Xỉu hoàn toàn là Chance. Hầu hết các game đều nằm ở giữa hai thái cực này.
Poker: (Chance) bài trên tay, trên bàn; (Skill) chiến thuật (tố hay dừng), xã hội (hù doạ đối phương, kiểm soát cảm xúc (poker face))
Clash Royale: (Chance) thứ tự ra quân của mình, đối thủ; (Skill) chiến lược (thả quân khắc chế, đúng thời điểm), trí nhớ (nhớ quân của đối phương, thứ tự ra), xã hội (lừa đối thủ dùng phép, spell-bait)
Games
Bên dưới là phân tích các mechanics chính trong từng thể loại game, sắp theo genres.
Ở đây mình không kể các actions không ảnh hưởng đến gameplay chính như: mua đồ, mở rương, tăng tốc, nâng cấp, thay đồ,…
Game | Genres | Mechanics |
---|---|---|
Left to Survive | Action/FPS Zombies Simulation | Theme: Apocalypse Object: súng, zombies Action: ngắm, zoom, bắn Skill: nhanh tay, quan sát |
Fortnite | Action/FPS Battle Royale Sandbox | Object: súng, người chơi, xe, nhà Action: di chuyển, nhảy, ngồi, ngắm, zoom, bắn, xây nhà Skill: nhanh tay, quan sát, chiến thuật Chance: người chơi khác núp phía sau |
Journey | Adventure | Theme: Fantasy Object: nhân vật Action: di chuyển, bay, niệm chú Skill: quan sát, giải đố |
Valiant Hearts | Adventure Linear | Theme: World War I Action: di chuyển, tương tác với môi trường Skill: quan sát, giải đố |
Colossatron | Arcade Snake | Theme: Sci-fi Object: cores (weapons), power cores Action: di chuyển (*) Skill: nhanh tay lẹ mắt, ghép đôi (matching) Chance: cores/power xuất hiện random |
CSR 2 | Arcade Drag Racing | Object: xe Action: chuyển số Skill: nhanh tay |
Zing Speed | Arcade Racing | Object: xe, nhân vật Action: bẻ lái, thắng, drift, boost nitro Skill: nhanh tay, chính xác, nhớ màn chơi |
Pheonix 2 | Arcade Shmup | Object: phi thuyền Action: di chuyển, dùng skill Skill: nhanh tay |
Sky Force | Arcade Shmup | Object: phi thuyền Action: di chuyển Skill: nhanh tay, nhớ màn chơi |
Slotomania | Casino Slots | Object: slot machines Action: quay (spin) Chance: 100% |
Zynga Poker | Casino Poker | Object: bài Action: bet/hold/raise/call/fold Skill: tính xác xuất, bluffing Chance: bài được chia, bài trên bàn |
Bitcoin Billionaire | Idle | Object: bitcoin miners Action: mua/nâng cấp Skill: tính toán hiệu quả cost/power |
Tap Titan 2 | Idle RPG | Object: heroes, pets, weapons Action: mua/nâng cấp Skill: tính toán hiệu quả cost/power |
Candy Crush | Puzzle Match-3 | Object: candies, blockers: frosting, chocolate, waffle,… Action: matching Skill: quan sát |
Homescapes | Puzzle Match-3 Mini-game | Theme: Home décor Object: items, blockers: carpet, chains, box,… Action: matching Skill: quan sát |
Dark Echo | Puzzle Novel Dark Maze | Object: traps, enemies, doors Action: di chuyển Skill: nhanh tay, quan sát |
Layton’s MJ | Puzzle Logic | Object: nhân vật Action: tương tác với thế giới Skill: giải đố |
Monument Valley | Puzzle Spatial | Theme: Escher Object: nhân vật, kẻ thù, kiến trúc Actions: di chuyển, tương tác với kiến trúc Skill: giải đố |
AFK Arena | RPG Auto | Theme: Fantasy Object: heroes (=enemies), weapons Action: sắp xếp đội hình, dùng skill (auto) Skill: chiến lược Chance: không kiểm soát được skill sẽ dùng |
Epic 7 | RPG Turn-based | Theme: Fantasy Object: heroes, enemies, weapons Action: sắp xếp đội hình, dùng skill (auto) Skill: chiến lược, dùng skill (chủ động) |
Cytus II | Rhythm | Theme: thanh tap di chuyển Action: tap, hold/release, drift, trace Skill: nhanh tay lẹ mắt |
VOEZ | Rhythm | Theme: nốt nhạc di chuyển, thanh tap đứng yên Action: tap, swipe L/R, hold/release, drift L/R Skill: nhanh tay lẹ mắt |
Fallout Shelter | Simulation RPG | Theme: Apocalypse Object: dwellers, weapons, enemies, rooms Action: xây dựng, thu hoạch Skill: quản lý tài nguyên |
Hay Day | Simulation Farming | Object: buildings Action: xây dựng, sản xuất/thu hoạch Skill: quản lý tài nguyên, quản lý thời gian |
SimCity | Simulation Sandbox | Object: buildings Action: xây dựng, quy hoạch Skill: quản lý tài nguyên, quản lý thời gian |
The Sims | Simulation Sandbox | Object: Sims, houses, furniture Action: xây dựng, trang trí Skill: quản lý thời gian |
Chess Royale | Strategy AutoChess Battle Royale | Object: Sims, houses, furniture Action: xây dựng, trang trí Skill: quản lý thời gian |
Clash Royale | Strategy Real-time TCG | Object: cards, towers Action: sử dụng quân, chat Skill: chiến thuật, chiến lược, trí nhớ Chance: thứ tự xuất hiện quân |
Rise of Kingdoms | Strategy Simulation | Theme: Ancient Civilizations Object: heroes, troops, enemies, buildings Action: xây dựng, thu hoạch, chiến đấu Skill: chiến thuật, quản lý tài nguyên, quản lý thời gian |
Plague Inc. | Strategy Simulation | Theme: Apocalypse Object: virus, bacteria, fungus,… Action: evolve virus Skill: chiến thuật Chance: mutations |
Brutal Street 2 | Tactical RPG RTS | Object: fighters, mobs, weapons Action: di chuyển, chọn mục tiêu, dùng skill Skill: chiến lược |
C.A.T.S | Tactical | Object: parts Action: build machine Skill: chiến lược Chance: tương tác vật lý giữa các xe |
Walking Dead | Tactical Turn-based RPG | Theme: Apocalypse Object: survivors, weapons, buildings Action: di chuyển, tấn công, dùng skill Skill: chiến lược, chiến thuật |
Fieldrunners 2 | Tower Defense | Object: towers, enemies Action: đặt trụ Skill: chiến thuật, chiến lược |
Kingdom Rush | Tower Defense | Object: heroes, towers, enemies Action: đặt trụ Skill: chiến thuật, chiến lược |
Hearthstone | TCG Turn-based | Object: cards Action: sử dụng bài Skill: chiến thuật, chiến lược, trí nhớ Chance: thứ tự xuất hiện quân |