游戏编程 c 看什么书

fiy 其他 26

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要想学习游戏编程,有一些经典的书籍是非常值得阅读的。以下是几本推荐的C语言游戏编程书籍:

    1.《C语言程序设计(第三版)》 – 作者: 谭浩强
    这是一本经典的C语言教材,适合初学者入门。通过讲解基本的C语言知识和编程技巧,为游戏编程提供了坚实的基础。

    2.《C陷阱与缺陷》 – 作者: Andrew Koenig
    这本书深入讲解了C语言中一些容易出错的地方和常见的陷阱,对于游戏编程中的性能优化和错误处理非常有帮助。

    3.《C语言游戏编程经典实例》 – 作者: 龚政华
    这本书通过讲解一系列实际的游戏编程案例,帮助读者理解游戏开发中的常用技术和方法。

    4.《游戏物理学(第三版)》 – 作者: David H. Eberly
    这本书介绍了游戏物理学的基本原理和应用,对于想要开发具有真实物理效果的游戏非常有帮助。

    5.《游戏开发实战入门》 – 作者: David Brackeen
    这本书介绍了如何使用C语言和SDL库来开发2D游戏,详细讲解了游戏引擎的开发、碰撞检测、图形和音频处理等方面的知识。

    除了以上推荐的书籍,还可以通过参考一些开源游戏项目的源代码学习,如Doom、Quake、星球大战X战机等经典的游戏。另外,网上也有很多免费的教程和资源,可以帮助你更好地学习游戏编程。总之,通过深入学习C语言和相关的游戏编程知识,你将能够掌握游戏开发所需的技能和工具。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    如果你对游戏编程很感兴趣并想使用C语言进行开发,以下是一些值得阅读的书籍,可以帮助你更好地了解和学习游戏编程:

    1. 《游戏编程模式》(Game Programming Patterns)
      这本书由Bob Nystrom编写,并提供了一些通用的设计模式,可用于解决游戏开发中常见的问题。这本书使用C++语言编写,但其中的概念和原则仍然适用于C语言。

    2. 《游戏编程架构》(Game Engine Architecture)
      这本书是Jason Gregory所著,涵盖了游戏引擎的各个方面,包括渲染、物理、音频、人工智能等。尽管这本书基于C++编写,但你可以从中学到很多关于游戏编程的基本原理和思想。

    3. 《实时碰撞检测》(Real-Time Collision Detection)
      该书由Ericson编写,是一本关于游戏中常见碰撞检测算法的经典著作。尽管它不是关于编程语言的书籍,但它提供了大量的代码示例和演示,可以帮助你使用C语言实现高效的碰撞检测算法。

    4. 《Windows游戏编程大师典》(Windows Game Programming for Dummies)
      这本书由Andre LaMothe编写,详细讲解了如何使用C语言和Windows API来开发游戏。虽然这本书中的示例代码是用C语言编写的,但其中的原理和思想同样适用于其他平台和编程语言。

    5. 《程序员的自我修养:链接、装载与库》
      这本书由俞甲子编著,介绍了程序中的链接、装载和库的基本概念和原理。对于C语言开发者来说,理解这些概念对于游戏编程至关重要,尤其是在处理大型项目或需要加载外部库时。

    除了上述的书籍,你还可以通过阅读游戏开发方面的技术博客和论坛,例如Gamasutra、游戏开发者联盟等,从业者经验分享,获取更多的实际开发技巧和最新的行业动态。同时,还可以参与一些在线的游戏开发课程,如Coursera或Udemy上的课程,以获得更系统和深入的游戏编程知识。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    如果你想学习游戏编程并使用C语言作为编程语言,以下是一些推荐的书籍,这些书籍将帮助你入门和提高游戏编程的技能。

    1. 《C Programming Absolute Beginner's Guide》(第四版) -Greg Perry and Dean Miller
      该书适合初学者,它将教会你基本的C编程概念和技巧,包括循环,条件语句,函数等。通过大量的示例和练习,你将学会如何编写和调试简单的C程序。

    2. 《Beginning C for Arduino: Learn C Programming for the Arduino》 -Jack Purdum
      该书适合有一些基础的C编程知识,想要学习如何在Arduino平台上编写游戏程序的人。它涵盖了基本的C语法,并通过创建游戏项目来教授如何使用输入和输出设备。

    3. 《C Programming Language》(第二版) -Brian W. Kernighan and Dennis M. Ritchie
      这是C语言的经典教材,适用于有一定编程经验的人。它详细讲解了C语言的语法和特性,并提供了大量的示例来帮助你理解。

    4. 《Programming 2D Games》 -Charles Kelly
      这本书将教你如何使用C语言和SDL库来创建2D游戏。它从游戏设计的基础开始,然后介绍了图形渲染,输入处理,碰撞检测等关键概念。

    5. 《Beginning C++ Through Game Programming》(第四版) -Michael Dawson
      虽然这本书的标题是关于C++的,但它对于想要使用C语言编写游戏的人也是非常有用的。它将教你如何使用C语言编写简单的游戏,并有许多示例代码和练习。

    除了以上的书籍,还有许多在线教程和资源可供学习和参考。你可以尝试在网上搜索一些C语言游戏编程的教程,也可以查找一些开源的C语言游戏项目来学习。最重要的是要不断练习和实践,通过编写自己的游戏项目来提高编程技能。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部