A novel approach for the classroom or self-study, Learn to Code with Games makes coding accessible to a broad audience. Structured as a series of challenges that help you learn to code by creating a video game, each chapter expands and builds your knowledge while providing guidelines and hints to solving each challenge. The book employs a unique problem-solving approach to teach you the technical foundations of coding, including data types, variables, functions, and arrays. You will also use techniques such as pseudocode and process mapping to formulate solutions without needing to type anything into a computer, and then convert the solutions into executable code. Avoiding jargon as much as possible, Learn to Code with Games shows you how to see coding as a way of thinking and problem solving rather than a domain of obscure languages and syntaxes. Its practical hands-on approach through the context of game development enables you to easily grasp basic programming concepts. Table of Contents Chapter 1: Our Hero Is Stuck! Chapter 2: Characters and Characteristics Chapter 3: The Bounds of the World Chapter 4: Sprinting and Sneaking Chapter 5: Collectables Chapter 6: Spawning Objects Chapter 7: Taking Inventory Chapter 8: A Party of Heroes Chapter 9: Generating a Tile Map Chapter 10: Spawning Objects on a Tile Map Chapter 11: Level Generation Chapter 12: Game State Management Chapter 13: Gameplay Appendix A: Pseudocode Reference Appendix B: Process Mapping Reference
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![mobi](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![epub](https://img-home.csdnimg.cn/images/20250102104920.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![epub](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/release/download_crawler_static/9174563/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9174563/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9174563/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9174563/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/9174563/bg5.jpg)
剩余295页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- hynOeA8e2015-12-12Learn.to.Code.with.Games.1498704689有不少例子 可以 参考,目前正需要,
- cbxsyzx2015-10-26感謝LZ收集,用起來挺方便
![avatar](https://profile-avatar.csdnimg.cn/e66324aa22894c0997bffffafc974f36_ramissue.jpg!1)
- 粉丝: 354
- 资源: 1487
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 寻找热泵最佳压力的优化算法-Optimization algorithm to find optimal pressure of heat pump-matlab
- 基于重庆大学卓越工程师学院的C++车载软件开发设计源码报告第3篇
- 基于Java的API接口服务平台设计源码
- 基于Vue框架的uniapp小程序设计源码
- 基于Selenium与jieba库的Hadoop-MapReduce新闻词频统计设计源码
- 自主车辆量子群粒子滤波器-Autonomous Vehicle Quantum Swarm Particle Filter-matlab
- 基于Python的STRPsearch:高效检测结构化串联重复序列蛋白的设计源码
- 基于Vue框架的现代化水产溯源系统源码设计
- 基于Java和Vue的在线投稿系统设计源码
- 基于脑风暴优化的交换加密系统设计-Design Swapping Encryption System with Brain Storm Optimization-matlab
- 基于Vue 3框架的BillMaster Vue项目设计源码
- 基于TypeScript实现的自定义全局公共事件订阅系统设计源码
- 基于C语言的TWLW项目学习与设计源码分享
- 基于SSM框架和微信小程序的校园二手数码交易平台系统设计源码
- 基于SSM框架与前端技术的Java小型诊疗预约平台设计源码
- 基于Java语言的Apollo分布式配置中心设计源码
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)