- SFML Game Development
- Artur Moreira Henrik Vogelius Hansson Jan Haller
- 254字
- 2021-08-13 17:11:09
Chapter 1. Making a Game Tick
Through the words in this book, we will attempt to convey the best knowledge we possibly can. We aim to teach techniques that we learned along the years, techniques that we would like to have been told about in our early days of game development. We now write this book to save your time, by showing you directly the solution to common problems, and why things work the way they do.
Alongside our attempt to teach the basics and a little beyond game development, we will especially focus on the Simple and Fast Multimedia Library (SFML). Every part of this book will be about developing a game and leveraging the advantages that SFML is able to provide us. To spice things up a little, and since we use the C++ programming language, we will try our best to use the language in a modern way, applying more recent language features, techniques, and programming styles, in a fully object-oriented approach. C++ is a great tool and it always has been, however, it is a good thing if we grow with it and adapt to the possibilities it has to offer in the present day.
This chapter introduces the SFML library and shows you its capabilities by creating a small application. We are going to address the basic concepts relevant to game development, namely; rendering, game loops, and code organization. Furthermore, the first part of our game code developed, will serve as a basis for the coming chapters.
- 軟件項目估算
- LabVIEW程序設計基礎與應用
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Three.js開發指南:基于WebGL和HTML5在網頁上渲染3D圖形和動畫(原書第3版)
- Python程序設計(第3版)
- Python Game Programming By Example
- Servlet/JSP深入詳解
- Building Mapping Applications with QGIS
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- Mastering Data Mining with Python:Find patterns hidden in your data
- 少兒編程輕松學(全2冊)
- Visual Basic語言程序設計上機指導與練習(第3版)
- 測試工程師Python開發實戰
- Python深度學習:基于PyTorch
- 信息安全技術(第2版)