Lợi ích hữu hình để mã hóa nhanh các dự án trò chơi cá nhân của bạn


14

Tôi nhận thấy một vài lập trình viên tự đặt ra các thử thách nhạy cảm với thời gian, thường là trong lĩnh vực "viết trò chơi loại X trong khoảng thời gian Y" hoặc "viết số X trò chơi chỉ dành thời gian cho mỗi lần". Các lợi ích hữu hình để thiết lập quy trình công việc của bạn theo cách này thành mã tốc độ trong một thời gian là gì? Cảm giác như bạn phải đánh đổi mã hiệu quả để hoàn thành công việc nhanh chóng. Và tôi cho rằng việc thêm một lớp đánh bóng cuối cùng không phải là ưu tiên lớn trong những thách thức này, vì vậy sử dụng lập trình viên là ổn.

Tôi đã thực hiện một số game bắn súng cuộn 2D và trò chơi giải đố đơn giản vài năm trước và vì sự ngu ngốc tôi đã xóa hầu hết mã của mình. Vì vậy, bây giờ tôi tò mò về việc sử dụng phương pháp mã hóa tốc độ để thực hiện lại một vài điều đơn giản và làm cho bản thân mình hiểu hơn về logic trò chơi.


8
Hoàn thiện một cái gì đó cho một lần! Tôi rất có lỗi khi viết các khung tuyệt vời và vững chắc và không bao giờ thực sự làm một trò chơi. Nó dạy bạn hoàn thành nó. Các lợi ích khác khi bạn hoàn thành nó, bạn có thể tìm hiểu cách sử dụng một hồ sơ :).
Jonathan Dickinson

3
Tại sao bạn lại xóa mã của mình?!? Có một số loại hệ thống phiên bản, vì vậy ngay cả mã bị thay đổi cũng không bao giờ thực sự bị mất.
Tấn côngHobo

Câu trả lời:


16

Ít nhất theo kinh nghiệm của tôi, một số loại lập trình viên đôi khi được gọi là phi hành gia kiến ​​trúc .

Nếu bạn là kiểu người phải trừu tượng hóa mọi thứ theo một cách nhất định hoặc liên tục cố gắng cấu trúc lại mã của bạn để nó đẹp hơn, hoặc bất cứ điều gì tương tự, có các phiên hẹn giờ mà bạn tập trung vào sản phẩm cuối là một bài tập rất tốt . Nó có thể củng cố thực tế rằng đôi khi một giải pháp đơn giản hơn có thể đưa bạn đến một thứ gì đó có thể chơi sớm hơn, và do đó bạn có thể vào một vòng lặp nhanh hơn so với khi bạn thiết kế lớn lên phía trước.

Trái ngược với phi hành gia kiến ​​trúc, nếu bạn là một lập trình viên cao bồi , thì những bài tập tính thời gian này có lẽ là dư thừa.


+1 Như tôi thường cố gắng và chỉ ra trong các câu trả lời theo định hướng kiến ​​trúc của mình, việc hoàn thành một cái gì đó thường quan trọng hơn là tuân theo một số thiết kế.
James

Âm thanh về đúng. Nó dường như thực thi ý tưởng làm game, không phải động cơ khá tốt. Điều buồn cười là trong công việc, tôi thường bị buộc phải trở thành một lập trình viên cao bồi.
ChrisC

9

Tôi chưa bao giờ đặt ra thời hạn rõ ràng cho bản thân như thế, nhưng hoàn thành công việc nhanh chóng có thể quan trọng khi làm việc cho chính mình.

Cảm giác như bạn phải đánh đổi mã hiệu quả để hoàn thành công việc nhanh chóng

Khi tự viết một trò chơi, mã hiệu quả thường không phải là vấn đề. Vấn đề là thường xuyên có động lực. Có được một cái gì đó hoạt động, ngay cả khi nó không hiệu quả tối ưu, có thể là một động lực đủ lớn để giúp bạn tiếp tục và hoàn thành nó. Bạn luôn có thể quay lại và tái cấu trúc sau nếu bạn kết thúc với một cái gì đó tốt. Cố gắng làm mọi thứ ngay từ đầu có thể khiến nó không bao giờ kết thúc.


+1 <chúc mừng> cho khía cạnh động lực. Tôi chỉ làm đủ cho trò chơi hiện tại của mình và tôi đạt được các mốc quan trọng hàng ngày - một động lực lớn như vậy để tiếp tục!
Jonathan Dickinson

2

Tôi làm điều này một vài lần một năm; cho tôi một tuần để thiết kế và thực hiện và phát hành một trò chơi.

Tôi làm điều đó bởi vì tôi là người cầu toàn. Với sự lựa chọn của tôi, tôi sẽ làm việc trên một trò chơi mãi mãi. Có một thời hạn khó khăn (mà tôi xuất bản trước) buộc tôi phải thực sự ngừng phát triển và chỉ phát hành trò chơi chết tiệt theo lịch trình. Vì quy tắc cá nhân của tôi khi tham gia các bài tập này là tôi không được phép sửa đổi bất kỳ trò chơi nào sau khi hết thời hạn, nó cũng giúp tôi tập trung vào các dự án trong tương lai và không bị phân tâm bởi những suy nghĩ về việc điều chỉnh các trò chơi cũ.


Những loại trò chơi bạn có thể sản xuất trong một tuần?
vây

@finnw Những người nhỏ, tập trung chặt chẽ! Nhưng có rất nhiều cuộc thi phát triển trò chơi với thời hạn ngắn hơn nhiều so với bản thân tôi. Có một tuần đầy đủ là sang trọng tích cực, so với, nói, Ludum Dare.
Trevor Powell
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.