01/10/2018, 00:07

Hỏi:bắt đầu lập trình game thì cần những gì

hiện tại e đang học C++ ở trường,những bài như quản lý khách sạn ,quản lý tín chỉ(trên console) e làm ok
giờ e muốn bắt đầu lập trình game với C++ nhưng không biết bắt đầu ở đâu
vì những gì em học hoàn toàn không áp dụng đuợc,làm sao để máy tính nhận được dữ liệu của người dùng mà không bị dừng màn hình(vd nếu nhập lệnh đk qua cin :(( sẽ gây dừng màn hình để nhập)
hơn nữa e cũng không biết làm sao để tạo ra hình 1 nhân vật ,tóm lại về mục này e hoàn toàn là con số 0
có ai định hướng cho e được không ạ

Tao Không Ngu. viết 02:11 ngày 01/10/2018

Bạn có thể học Opengl SDL SFML để bắt đầu. Nó là các thư viện đồ họa và bạn thường phải làm hết. Sau đó học một engine vật lý VD soc chuột hoặc thùng 2D.
Chúc bạn thành công

Phương Trọng Lê viết 02:10 ngày 01/10/2018

Trước hết bắt đầu với game console cái đã, bắt đầu từ những game như caro 2 người, rắn săn mồi, đua xe, xếp gạch…(có thể tham khảo ý tưởng của 1 số bạn trên diễn đàn), làm được nó và tối ưu được nó là bạn đủ nội lực để bắt đầu dấn thân vào con đường làm game gian khổ rồi đấy. Nếu có ai khuyên bạn cứ tìm đại 1 engine mà học và bỏ qua bước game console thì sau này bạn sẽ phải hối hận đấy.

Thanh Nguyen viết 02:14 ngày 01/10/2018

bạn cho mình hỏi cách để bắt thông tin người nhập được không
mình dùng c++
vd khi while(1)
ấn phím lên thì gọi hàm để con rắn nó đi lên ý
còn không ấn thì con rắn nó tiếp tục đi theo hướng cũ

Lee D viết 02:20 ngày 01/10/2018

Bạn học C xong nâng cao lên OOP như C# C++ hoặc chuyển qua java cũng có thể làm game

Nguyễn Đức Anh viết 02:08 ngày 01/10/2018
while (true)
{
	// Nếu có sự kiện từ bàn phím thì nó sẽ chạy vào trong, không thì chạy thẳng
	if ( kbhit() )
	{
		// Kiểm tra xem phím nhập vào là phím gì
		switch ( getch() )
		{
		// Nếu là phím lên ( 72 )
		case 72:
			printf("Len");
			break;
		case 80:
			printf("Xuong");
			break;
		}
	}
}
Bài liên quan
0