do hoa vs hien thuc ao
DESCRIPTION
^^ TGEA cho nhóm lập trình game cỡ vừa và nhỏTRANSCRIPT
![Page 1: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/1.jpg)
Đồ họa hiện thực ảo
Nhóm 7 – Lớp Tin6K50
1.Phạm Thị Hường
2.Hoàng Xuân Minh
3.Phan Mạnh Tiến
4.Nguyễn Đông Phương
5.Eng SonHour
![Page 2: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/2.jpg)
Overview
I. Giới thiệu TGEA
II. Giới thiệu Game Tin6Shooter
III. Game Design or Game Programing
![Page 3: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/3.jpg)
1. Torque Game Engine
• TGEA (Torque Game Engine Advance) được phát triển bởi garagegames
• Phát triển trên nền tảng Directx và OpenGL• Là 1 engine viết game FPS trên các hệ máy
Windows,Mac,Xbox 360,Steam,Iphone và cả WebBrowser
![Page 4: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/4.jpg)
Advance
Cho người mới bắt đầu
TorqueScript dễ học
Các công cụ Editor,IDE đi kèm
Các module tách rời
Tập các đối tượng định nghĩa sẵn phong phúCho nhà lập trình Game chuyên nghiệp
Ánh sáng,vật liệu, mô hình có thể tự thiết kế
Tương tác vật lý,thuộc tính của các đối tượng có thể kế thừa hoặc định nghĩa lại
Thay đổi Core của Engine bằng C++
![Page 5: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/5.jpg)
Một số Game viết bằng Torque
![Page 6: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/6.jpg)
Một số Game viết bằng Torque
![Page 7: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/7.jpg)
Một số Game viết bằng Torque
![Page 8: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/8.jpg)
Một số Game viết bằng Torque
![Page 9: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/9.jpg)
Một số Game viết bằng Torque
![Page 10: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/10.jpg)
2. Nội dung game
Tin6Shooter là 1 game FPS (game bắn súng góc nhìn thứ nhất)
Có 2 chế độ chơi là Multi-Player và Single Player(AI đang được xây dựng)
Demo
![Page 11: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/11.jpg)
3. Chuẩn bị mô hình – Model Design
3dmax + DTS exporter plugin: thiết kế mô hình + xuất ra DTS
Torque show tool Pro: xem file DTS + tạo script chuyển động DSQ
Torque Constructor: tạo Interors (các mô hình nhà cửa) là các lớp bouding có dạng convex
FX composer: tạo file HLSL - file shader để tạo hiệu ứng
![Page 12: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/12.jpg)
Game Design or Game Programing
![Page 13: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/13.jpg)
3.1 3ds Max và DTS Exporter
![Page 14: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/14.jpg)
3.2 Torque Show Tool Pro
Dùng để làm việc với các mô hình trong gameCác file chính DTS và DSQTách biệt mô hình và cử động
![Page 15: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/15.jpg)
DTS: mô hình nhân vật và các đối tượng tương tác với nhân vật
DSQ: chứa các cử động của xương. Mỗi cử động có thể dùng cho nhiều mô hình khác nhau.
TorqueScript .cs: tự động load các file DSQ tương ứng với một file DTS
![Page 16: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/16.jpg)
3.3 Torque Constructor
Torque chỉ xử lý va chạm giữa các mặt lồi, không xử lý được va chạm giữa các mặt lõm.
![Page 17: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/17.jpg)
3.3 Torque Constructor
Dùng để tạo collision mesh cho các mô hình.Collision mesh có cấu trúc đơn giản và ít chi
tiết hơn mô hình gốc, giúp tăng tốc độ xử lý và tính toán.
![Page 18: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/18.jpg)
Giao diện chương trình
![Page 19: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/19.jpg)
3.4 FX composer
Tạo ra các high performance shader dùng để tạo các hiệu ứng 3d trong phát triển game 3d.
Hỗ trợ cả directX và openGLKhi lập trình game với TGE, các file hlsl sẽ
được load vào qua script shader.cs
![Page 20: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/20.jpg)
Giao diện chương trình
![Page 21: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/21.jpg)
4. Chuẩn bị ngoại cảnh game - Mission Editor
Thiết kế bản đồ >< lập trình bản đồ
![Page 22: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/22.jpg)
4. Chuẩn bị ngoại cảnh game - Mission Editor
![Page 23: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/23.jpg)
4. Chuẩn bị ngoại cảnh game - Mission Editor
![Page 24: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/24.jpg)
5. Thiết kế giao diện game – GUI Editor
Giao diện của chương trình được quản lý với các file .GUI
TGEA cung cấp GUIEditor để thiết kế và chỉnh sửa giao diện.
![Page 25: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/25.jpg)
GiIEditor
![Page 26: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/26.jpg)
Một số đối tượng định nghĩa sẵn bởi TGEA
![Page 27: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/27.jpg)
Load gui vào game
![Page 28: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/28.jpg)
Ví dụ tạo giao diện
![Page 29: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/29.jpg)
6. Program by C++ and Torque Script
C++ or TorqueScript?
![Page 30: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/30.jpg)
6. Program by C++ and Torque Script
How the game runs?
class Game
game
Console
audioProfilesinv entory
radiusDamage
triggers
env AudioProfiles
Render
InputControl
shapeBase
NetworkControl
![Page 31: Do Hoa VS Hien Thuc Ao](https://reader034.vdocuments.net/reader034/viewer/2022051515/553bbddc4a7959d8258b4704/html5/thumbnails/31.jpg)
Thank you