Cách tạo game Đào Vàng với Grok AI

Bạn đã bao giờ nghĩ chỉ với một vài câu lệnh mô tả, AI có thể giúp bạn tạo ra cả một tựa game Đào Vàng quen thuộc mà không cần phải ngồi viết từng dòng code?

Điều tưởng chừng có vẻ khó tin giờ đã trở thành điều hoàn toàn khả thi, đặc biệt khi những mô hình AI như Grok ngày càng mạnh mẽ trong việc hỗ trợ lập trình. Chỉ cần biết viết prompt phù hợp, bạn đã có thể tạo nên một phiên bản game Đào Vàng có đầy đủ cơ chế kéo móc, vật phẩm, tính điểm và hiệu ứng hấp dẫn.

Trong bài viết này, GameVui sẽ hướng dẫn từng bước sử dụng Grok AI để tạo game Đào Vàng, từ việc viết prompt sao cho hiệu quả đến cách hoàn thiện và tùy chỉnh game theo ý muốn. Dù bạn là người mới bắt đầu hay đã có chút kinh nghiệm làm game, đều có thể dễ dàng làm theo.

Bước 1: Trước tiên, bạn hãy mở ứng dụng ChatGPT rồi nhập lần lượt các Prompt sau để tạo ảnh sprite sheet

Prompt tạo Item Sheet

Create a professional 2D sprite sheet for a classic Gold Miner style game.

Transparent background PNG.

Include only collectible underground objects:

- 4 small gold nuggets
- 4 medium gold nuggets
- 4 large gold nuggets
- 2 giant gold nuggets
- 6 diamonds with different shapes
- 5 rocks of different sizes
- 3 mystery bags
- 3 TNT barrels
- 2 treasure chests
- 2 fossil bones
- 2 emerald gems
- 2 ruby gems

Style:
Classic Gold Miner arcade game.
Bright colorful cartoon art.
Clean outlines.
Hand-painted 2D game asset style.
Consistent lighting.
Highly readable at small size.

Layout:
Organized grid sprite sheet.

Resolution:
2048x2048

Transparent background.

No text.
No shadows outside objects.
No background scenery.
No watermark.

Game-ready asset pack.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo Miner và Hook Sheet

Create a 2D sprite sheet for a classic Gold Miner game.

Transparent background PNG.

Include:

Old gold miner character:
- idle pose
- happy pose
- disappointed pose
- victory pose

Crane machine:
- front view

Hook system:
- hook idle
- hook open
- hook closed
- hook grabbing

Rope segments:
- short rope
- medium rope
- long rope

Extra:
- dynamite in hand
- throwing dynamite pose

Style:
Classic Gold Miner arcade style.
Cute cartoon miner.
Bright colors.
Clean outlines.
Consistent proportions.

Layout:
Grid sprite sheet.

Resolution:
2048x2048

Transparent background.
No background.
No watermark.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo hiệu ứng trong game

Create a 2D VFX sprite sheet for a Gold Miner style game.

Transparent background PNG.

Include:

Explosion:
- 16 frame TNT explosion

Gold sparkle:
- 8 frame animation

Diamond sparkle:
- 8 frame animation

Coin burst:
- 8 frame animation

Dust impact:
- 8 frame animation

Firework:
- 12 frame animation

Style:
Cartoon arcade effects.
Bright colors.
High readability.
Smooth frame transitions.

Grid layout.

Resolution:
2048x2048

Transparent background.

No watermark.
No text.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo toàn bộ giao diện (UI Sheet)

Create a complete UI sprite sheet for a classic Gold Miner game.

Transparent background PNG.

Include:

Buttons:
- Play
- Pause
- Resume
- Retry
- Next Level
- Shop
- Menu

Icons:
- Money
- Timer
- Level
- Gold
- Diamond
- Dynamite
- Star
- Trophy

Panels:
- Score panel
- Timer panel
- Shop window
- Mission window
- Popup window

Decorative elements:
- Wooden frames
- Gold borders
- Mine-themed decorations

Style:
Classic Gold Miner arcade game.
Polished mobile game UI.
Bright gold and brown colors.
High quality.

Resolution:
2048x2048

Transparent background.

No watermark.
No background scene.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo background Level 1

Create a 2D game background for a classic Gold Miner game.

Top section:
Old western mining camp.

Bottom section:
Underground soil layers.

Cartoon style.

Bright colors.

1920x1080.

No characters.
No UI.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo background Level 2

Create a classic Gold Miner underground cave background.

Rich gold deposits.

Rock formations.

Warm lighting.

Cartoon arcade style.

1920x1080.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo background Level 3

Create a diamond mine background.

Blue crystals.

Underground cave.

Classic Gold Miner style.

1920x1080.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Prompt tạo Shop

Create a mining supply shop background.

Wooden interior.

Dynamite boxes.

Mining equipment.

Gold Miner arcade style.

1920x1080.

Inspired by classic Gold Miner arcade games from the early 2000s.

Cute cartoon style.

Large readable shapes.

Strong outlines.

Simple shading.

Flash game aesthetic.

2D casual web game art.

Bước 2: Sau khi đã có đủ Sprite Sheet, bạn hãy nhập Prompt sau vào Grok AI để nó tạo game Đào Vàng

Tạo một game HTML5 Canvas hoàn chỉnh lấy cảm hứng từ Gold Miner Classic (2003).

Tham khảo gameplay:

Hook xoay qua lại tự động.
Người chơi nhấn chuột hoặc chạm màn hình để thả móc.
Móc kéo vật phẩm dưới lòng đất lên.
Hoàn thành mục tiêu tiền trước khi hết giờ để qua màn.
Có TNT phá vật phẩm đang kéo.
Có nhiều màn chơi tăng độ khó dần.

Gameplay tương tự Gold Miner cổ điển.

TÀI NGUYÊN ĐÃ CUNG CẤP
1. Item Sprite Sheet

File:

item-sheet.png

Bao gồm:

Gold nhỏ
Gold vừa
Gold lớn
Gold khổng lồ
Diamond
Ruby
Emerald
Rock
Mystery Bag
TNT Barrel
Treasure Chest
Fossil

Tất cả phải được cắt tự động thành sprite riêng.

2. Character + Hook Sheet

Bao gồm:

Miner:

idle
happy
disappointed
victory
holding dynamite
throwing dynamite

Hook:

idle
open
closed
grabbing

Rope:

short
medium
long

Crane machine.

3. Explosion Sheet

File:

explotion-sheet.png

Dùng làm animation:

TNT explosion
spark effects
coin burst
smoke effect

Animation phải được phát theo frame.

4. Background Maps
Level 1

level-1.png

Theme:

Desert Mine

Level 2

level-2.png

Theme:

Golden Cave

Level 3

level-3.png

Theme:

Crystal Mine

YÊU CẦU KỸ THUẬT

Sử dụng:

HTML5
CSS3
JavaScript ES6

Không dùng framework.

Chạy trực tiếp:

index.html

HỖ TRỢ

Desktop:

Mouse

Mobile:

Touch

Responsive hoàn toàn.

CORE GAMEPLAY
Hook State Machine

Các trạng thái:

IDLE_ROTATE

EXTENDING

GRABBING

RETRACTING

RETURNING

Hook Rotation

Khi idle:

xoay từ -75°
tới +75°

Tốc độ:

1.2 rad/s

Hook Extend

Khi click:

Hook lao xuống theo hướng hiện tại.

Collision

Hook va chạm:

Gold
Diamond
Ruby
Emerald
Rock
Mystery Bag
TNT Barrel
Treasure Chest
Fossil
Pull Speed

Tốc độ kéo phụ thuộc trọng lượng.

Ví dụ:

Small Gold

weight = 1

Medium Gold

weight = 2

Large Gold

weight = 4

Giant Gold

weight = 7

Rock Small

weight = 3

Rock Large

weight = 8

Diamond

weight = 1

Treasure Chest

weight = 3

Value System

Small Gold:

50$

Medium Gold:

100$

Large Gold:

250$

Giant Gold:

600$

Diamond:

600$

Emerald:

800$

Ruby:

1000$

Treasure Chest:

500$

Mystery Bag:

50-1000$

Fossil:

20$

Rock:

10-50$

TNT SYSTEM

Người chơi có TNT.

Phím:

Space

hoặc

Button TNT trên mobile.

Nếu đang kéo vật phẩm:

hủy vật phẩm
phát animation explosion
vật phẩm biến mất
mất 1 TNT

TNT barrel trong map:

Nếu hook chạm:

phát nổ
gây nổ vùng bán kính
phá vật phẩm xung quanh

Sử dụng explosion-sheet.png để tạo hiệu ứng nổ.

Ý tưởng TNT và cơ chế phá vật phẩm là một phần đặc trưng của Gold Miner cổ điển.

LEVEL SYSTEM
Level 1

Goal:

1000$

Time:

60 giây

Background:

level-1.png

Level 2

Goal:

2500$

Time:

60 giây

Background:

level-2.png

Level 3

Goal:

5000$

Time:

60 giây

Background:

level-3.png

Endless Mode

Sau level 3:

Tự động sinh level.

Công thức:

goal *= 1.5

Tăng:

số đá
vật phẩm hiếm
TNT barrel
RANDOM OBJECT GENERATION

Không đặt vật phẩm chồng nhau.

Sử dụng:

Poisson Disc Sampling

hoặc

Circle Collision Packing

để phân bố vật phẩm.

UI

Hiển thị:

Current Score

Goal Score

Level

Time Remaining

TNT Remaining

Pause Button

Mute Button

Restart Button

ANIMATIONS

Miner:

Idle animation

Happy animation

Victory animation

Sad animation

Throw dynamite animation

Hook:

Open

Close

Grab

Retract

Explosion:

Dùng sprite sheet explosion.

PARTICLE SYSTEM

Tạo particle:

Gold Spark

Diamond Spark

Explosion Spark

Dust

Smoke

Coin Burst

Dựa trên explosion-sheet.png.

AUDIO

Hỗ trợ:

hook_launch.wav

hook_hit.wav

gold_collect.wav

diamond_collect.wav

explosion.wav

victory.wav

fail.wav

bgm_loop.mp3

Âm lượng điều chỉnh được.

SAVE SYSTEM

LocalStorage:

Lưu:

Highest Level
Best Score
TNT Count
GAME OVER

Nếu hết thời gian:

Nếu score < goal

Hiện:

MISSION FAILED

Miner dùng pose disappointed.

Nếu score >= goal

Hiện:

LEVEL COMPLETE

Miner dùng pose victory.

OPTIMIZATION

Yêu cầu:

60 FPS

Object Pooling

Sprite Batching

Delta Time Update

Mobile Friendly

Touch Friendly

Memory Efficient

CẤU TRÚC FILE

index.html

style.css

main.js

assets/

├── item-sheet.png

├── miner-sheet.png

├── explotion-sheet.png

├── level-1.png

├── level-2.png

├── level-3.png

├── sounds/

KẾT QUẢ MONG MUỐN

Tạo game Đào Vàng Cổ Điển hoàn chỉnh:

giống Gold Miner 2003
chơi được trên PC và điện thoại
sử dụng toàn bộ sprite sheet đã cung cấp
có 3 màn chơi + endless mode
có TNT, explosion animation, particle effect
responsive toàn màn hình
mã nguồn sạch, có comment đầy đủ
sẵn sàng deploy lên GitHub Pages hoặc Netlify

Bước 3: Grok AI sẽ tạo 3 file là index.html, style.css, main.js. Bạn hãy tải 3 file này vào cùng thư mục Đào Vàng đồng thời đưa tất cả sprite sheet ở trên vào file Assets. Sau đó, bạn hãy mở file index.html lên để chơi.

Tải 3 file do Grok AI tạo

Thứ Năm, 02/07/2026 15:54
31 👨 6
0 Bình luận
Sắp xếp theo