Đối với một nhà phát triển phần mềm có mục đích chung, sự khác biệt cụ thể về phát triển trò chơi, về cơ bản hay chỉ là sự khác biệt về mức độ?
Tôi đã thực hiện các trò chơi đồ chơi như Tic-tac-toe, Tetris và người giải sudoku mạnh mẽ (có UI) và bây giờ tôi đang bắt tay vào một dự án cỡ trung bình (cỡ trung bình để trở thành một nhà phát triển duy nhất và không có đã thực hiện nhiều trò chơi) và một điều tôi đã tìm thấy với dự án cụ thể này là việc phân tách các mối quan tâm khó khăn hơn rất nhiều vì mọi thứ đều ảnh hưởng đến trạng thái và mọi đối tượng có thể tương tác với mọi đối tượng khác theo vô số cách.
Cho đến nay tôi đã quản lý để giữ mã sạch một cách hợp lý cho sự hài lòng của mình nhưng tôi thấy rằng việc giữ mã sạch trong các trò chơi không tầm thường khó hơn rất nhiều so với công việc hàng ngày của tôi.
Trò chơi tôi đang làm là theo lượt và đồ họa sẽ khá đơn giản (dựa trên web, chủ yếu thông qua thao tác DOM) nên thời gian thực và công việc 3d không thực sự phù hợp với tôi, nhưng tôi vẫn quan tâm đến câu trả lời liên quan đến những câu hỏi nếu chúng thú vị. Chủ yếu là quan tâm đến logic trò chơi nói chung mặc dù.
PS Hãy thoải mái thử lại cái này, tôi không thực sự chắc chắn những thẻ nào được áp dụng.