Эй, я хочу создать 3D-игру в шахматы (3D-кусочки), как и в шахматной игре Vista, Chess Titans, но я не уверен, с чего начать. Я знаю, что я, вероятно, должен использовать Blender для моделирования и Visual Studios для программирования. Можете ли вы предоставить ссылки на исчерпывающие учебные пособия, которые могут помочь мне начать работу? СпасибоC# 3D Chess Game
ответ
Почему бы не начать с создания 3D-доски и получить логику ИИ с помощью 2D-шахматных фигур.
Таким образом, вы можете получить большую часть своей игры, а затем вы можете изменить текстуры на доске, улучшить шахматные фигуры и лучше контролировать, как будут работать источники света.
Гугл некоторых ресурсов для вас:
Creating an Interactive 3D World in C#.NET
Creating an Interactive 3D world with C# and DirectX
Для 3d части, проверить единство 3d (http://unity3d.com/), версия Инди теперь свободна и поддерживает C# языка среди другие.
Вы должны использовать XNA Game Studio от Microsoft: http://creators.xna.com/en-US/
Это отличный API активно поддерживается Microsoft и есть ОГРОМНЫЙ список образцов и обучающих программ, которые помогут вам начать создавать 3D игры сразу.
Вот ссылка на игру 3D Отелло, написанной в C# и XNA: http://creators.xna.com/en-US/minigame/minjie
Если вы только начинаете, Microsoft's XNA community сайт является большой место, чтобы идти. У них есть бесплатные скринкасты, которые буквально начинаются с 0 знаний и растут оттуда.
Если вы никогда раньше не играли в игру, это, вероятно, хорошая идея, чтобы начать простую и работать. Прошлым летом я преподавал компьютерный класс средней школы, в котором мы сначала написали игру как текстовую командную строку, а затем переписали ее с помощью игрового движка XNA. Казалось, сначала было скучно, но ученики поняли, что объекты, которые представляют игру на заднем конце, неизбежно идентичны независимо от того, что такое графика.
Кодирование простого в первую очередь и забота о графике во-вторых - это хороший способ получить ваши ноги влажными, не становясь полностью перегруженным обучением тонны вещей одновременно.
- 1. Chess Game Project VB.net
- 2. Добавление уровней сложности в Java Chess Game
- 3. Java 3D Game Engine?
- 4. Unity 3D Game спрайты
- 5. Простой 3D OpenGL Game Engine
- 6. Unity 3D Sandbox Game Problem
- 7. Chess Layering Issue
- 8. Parsing Chess .pgn files
- 9. Unity 3d and blender horror game development
- 10. XNA Game Studio 3D-редактор редакторов
- 11. Интеграция Admob в Unity 3d Game
- 12. Программирование Chess Rook Movement
- 13. OpenGL Chess Pieces
- 14. Java Chess scorekeeper
- 15. Chess Engine Использование Asp.net
- 16. AI Chess Valid Moves
- 17. MS CHESS устарел?
- 18. chess UI in android
- 19. Java Chess King
- 20. Silverlight C# Game или Graphics Engine?
- 21. C++ Guessing Game Error
- 22. C# mastermind game
- 23. C++ Game Clock Timer
- 24. C++ (SDL2.0) 2d Game
- 25. Magic box game C#
- 26. Hangman Game in C
- 27. C++ Guessing Game
- 28. C diceroll game
- 29. C program palindrome game
- 30. C++ Word guessing game
Здесь есть две потенциально огромные и очень отдельные области. 3D-графика и шахматный движок. Вероятно, вам следует подойти к каждой теме отдельно. – ScottS
Вам нужна красивая шахматная доска или вам нужна программа, которая играет в шахматы? Поскольку вы сосредоточены на том, как выглядят фрагменты игры, это похоже на то, что первое является более важным. – jmucchiello