tôi đang học C++ với cuốn sách này của Deitel: C++ How to Program, 5/e và một số hướng dẫn và nguồn lực của internet, nhưng tôi muốn học làm thế nào tôi có thể phát triển Nintendo GameBoy Advance trò chơi sử dụng C++, nhưng chỉ trong các tài nguyên trên internet, bởi vì tôi không muốn chi tiền ngay bây giờ với một điều mà tôi chỉ muốn thử.Tốt Hướng dẫn Để Tìm hiểu phát triển C++ Đối với Game Boy
Trả lời
Nhận DevkitPro và thư viện tốt như TONC. Ngoài ra, bạn có thể nhận thêm trợ giúp tại GBADev.
Mặc dù bạn có thể sử dụng C++ trong phát triển GBA, đồng thời C được khuyến nghị. Sự lựa chọn là của bạn để thực hiện, mặc dù.
Tại sao C++ không được khuyến nghị? –
Vâng, có rất nhiều chi phí phụ trên toàn bộ lớp học. Nó dễ dàng hơn để gọi Damage (theKid, 20) hơn để gọi theKid.Damage (20), trong đó thisEntity là một thể hiện của một lớp, mà dựa trên một lớp khác, đó là cái thực sự chứa phương thức Damage. Nhưng đó chỉ là, lý thuyết của tôi, con người. – Kawa
Các lớp học tăng thêm rất ít chi phí so với C. không tốt nếu bạn giữ chúng đơn giản. Họ cũng có thể có ít chi phí hơn so với người nghèo C. Thừa kế ảo ví dụ là khó để thi đua trong C. Điều gì _does_ thêm phí là mô hình ngoại lệ của C++. –
Bạn cũng có thể thử wxwidgets nó rất hữu ích. Đây là một bức tranh toàn cảnh của một trò chơi đơn giản:
- gameEngine lớp (trách nhiệm tạo sprite (s), thiết lập môi trường, kiểm tra cho chính i/o, theo dõi thống kê khác nhau của điểm số trò chơi ví dụ, có bao nhiêu cố gắng vv)
- Sprite lớp (nó sẽ theo dõi những thứ như cuộc sống, sức khỏe, hướng vv)
- Anh hùng -> kế thừa từ lớp sprite với một số chức năng riêng của mình.
- Kẻ thù -> Cũng thừa hưởng từ lớp sprite.
- Lửa -> Thừa kế từ ma cũng vậy.
Bạn cũng có thể thiết lập một mạng lưới trong sân sau của bạn. Sau đó, mô hình hóa ** phóng **. Quyết định xem bạn có chơi ** bóng chuyền ** hay ** cầu lông ** và làm cho lớp thích hợp hoặc là ** bóng ** hoặc ** birdie ** (nên được thừa hưởng từ đạn). ** Actionator ** là một lớp cơ sở tốt mà từ đó bạn có thể lấy được cả hai ** ** tay ** cho bóng chuyền và ** vợt ** cho cầu lông. Trong mỗi vòng của trò chơi, thay thế việc sử dụng các hành động cho đến khi đạn chạm đất. Nếu bạn muốn bạn cũng có thể lấy được ** gameboy ** từ đạn và ném nó ra ngoài cửa sổ, nhiều như câu trả lời của bạn đã làm ... :-) – HostileFork
Đây là những năm trước - tôi thậm chí không nhớ viết bình luận- Nhưng tôi khá chắc chắn tôi đã không downvote bạn! Chỉ cần làm cho niềm vui của bạn một chút * (nhưng tôi đã nhận được trên trường hợp của người dân để làm những việc tương tự. Vì vậy, tôi sẽ được contrite và xin lỗi vì đã làm như vậy) * Nhưng điểm nhúng trong ribbing là nó rất trừu tượng như vô ích ... giống như khi bạn đọc một công thức cho "Chicken in Savory Lemon Sauce" đưa ra những hướng dẫn cực kỳ chi tiết về cách mở lò nhưng tu luyện với "Make Lemon Lemon Sauce. Kết hợp với gà. Thưởng thức!" Câu hỏi đặt ra về Gameboy; * chi tiết cụ thể * trợ giúp. – HostileFork
không có thắc mắc bạn là một kẻ thù;) lol.Bây giờ tôi nhìn vào câu trả lời của tôi có vẻ hơi ngớ ngẩn. Tôi thực sự không quan tâm đến việc bỏ phiếu xuống, nó chỉ là một con số nhưng nếu nó được thực hiện với một lời giải thích thì ít nhất người đó có thể cải thiện trong tương lai. Bạn không cần phải xin lỗi tôi nên cảm ơn bạn đã dạy tôi :) – infinitloop
- 1. Game boy Lập trình màu sắc trong C
- 2. Hướng dẫn tốt để bắt đầu phát triển Palm WebOS?
- 3. Sách/Hướng dẫn để tìm hiểu SVG
- 4. Tìm kiếm hướng dẫn phát triển bàn phím chuyên sâu
- 5. lập trình hướng đối tượng: tìm kiếm các hướng dẫn tốt
- 6. Tài nguyên tốt để tìm hiểu cách phát triển Tiện ích mở rộng của Firefox
- 7. Hướng dẫn phát triển Windows Phone 7
- 8. Phát triển hướng dẫn ứng dụng facebook
- 9. Hướng dẫn tốt để phát triển ứng dụng thương mại điện tử
- 10. Hướng dẫn phát triển plugin Eclipse - 2013
- 11. Hướng dẫn Mono C#?
- 12. Hướng dẫn phát triển mô-đun trong Drupal
- 13. Hướng dẫn CSS/HTML dành cho nhà phát triển/sách
- 14. Hướng dẫn tốt về nội bộ Linux?
- 15. Thiết kế lớp hướng đối tượng tốt để phát hiện va chạm trong phát triển trò chơi
- 16. Có hướng dẫn trực tuyến tốt về phát triển Hadoop trên máy tính Windows 7 không?
- 17. Blackberry Tablet OS: Tài nguyên phát triển, Hướng dẫn, Hướng dẫn
- 18. Hướng dẫn NASM/FASM tốt?
- 19. Sách/hướng dẫn hay nhất để tìm hiểu/triển khai các dịch vụ web bằng java, xml và spring
- 20. Đường dẫn hướng dẫn triển khai SQLite VFS với FOpen *
- 21. Tài nguyên để tìm hiểu cách phát triển hệ thống lịch biểu/cuộc hẹn trong C#?
- 22. Hướng dẫn/hướng dẫn X509 trong C#
- 23. Phát triển web Java bằng Eclipse - Hướng dẫn
- 24. Tìm kiếm hướng dẫn GD trong C/C++
- 25. Android Game Framework
- 26. nhà phát triển web có nên tìm hiểu flash
- 27. Hướng dẫn RAII cho C++
- 28. Hướng dẫn PyQt Tốt cần
- 29. Hướng dẫn lập trình Qt (C++)?
- 30. Python: Nơi tốt để tìm hiểu về `multiprocessing.Manager`?
Bạn có đang viết trò chơi GBA sau khi bạn đã hoàn thành hệ điều hành và trình biên dịch của mình hoặc trước đó không? – William
@William không không, anh ấy phải hoàn thành MMO trước! – Ricket