A Gamer's Introduction to Programming in C#: Welcome Brave Adventurer!

Langille, Aaron

  • 出版商: CRC
  • 出版日期: 2024-09-30
  • 售價: $2,280
  • 貴賓價: 9.5$2,166
  • 語言: 英文
  • 頁數: 328
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1032391227
  • ISBN-13: 9781032391229
  • 相關分類: C#
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Turn your love of video games into a new love of programming by learning the ins and outs of writing code while also learning how to keep track of high scores, what video game heroes and loot boxes are made of, how the dreaded RNG (random number generation) works, and much, much more. This book is the first in an ongoing series designed to take readers from no coding knowledge to writing their own video games and interactive digital experiences using industry standard languages and tools.

But coding books are technical, boring, and scary, aren't they? Not this one. Within these pages, readers will find a fun and approachable adventure that will introduce them to the essential programming fundamentals like variables, computer-based math operations, RNG, logic structures, including if-statements and loops, and even some object-oriented programming. Using Visual Studio and C#, readers will write simple but fun console programs and text-based games that will build coding skills and confidence.

Packed with practical examples and plain-language explanations, this book is structured like a video game, complete with levels to progress through, bonus levels for extra practice, cutscenes that offer info-packed coding breaks, and end-of-level code rewards to illustrate how everything fits together. Gain even more experience by exploring the resources and bonus materials at the companion website: https: //welcomebraveadventurer.ca. Engaging and concise, this book is appealing to both a general readership as well as course convenors and students of programming.

Put on your cap of +5 courage and level up by joining the coding adventure that awaits you inside!

商品描述(中文翻譯)

將你對電子遊戲的熱愛轉化為對程式設計的新熱愛,學習編寫程式碼的各種細節,同時了解如何追蹤高分、電子遊戲英雄和戰利品箱的組成、可怕的隨機數生成(RNG)是如何運作的,以及更多更多。本書是持續系列中的第一本,旨在帶領讀者從零程式知識開始,最終能夠使用行業標準的語言和工具編寫自己的電子遊戲和互動數位體驗。

但是,程式設計書籍通常技術性強、無聊且令人畏懼,不是嗎?這本書可不是這樣。在這些頁面中,讀者將發現一場有趣且易於接近的冒險,將介紹基本的程式設計原則,如變數、基於計算機的數學運算、隨機數生成、邏輯結構(包括條件語句和迴圈),甚至一些物件導向程式設計。使用 Visual Studio 和 C#,讀者將編寫簡單但有趣的控制台程式和文字遊戲,這將幫助他們建立程式設計技能和信心。

本書充滿實用範例和通俗易懂的解釋,結構類似於電子遊戲,包含可供進階的關卡、額外練習的獎勵關卡、提供資訊豐富的程式碼休息的過場動畫,以及關卡結束時的程式碼獎勵,以說明所有內容如何相互結合。透過探索伴隨網站上的資源和獎勵材料,獲得更多經驗: https://welcomebraveadventurer.ca。這本書既吸引一般讀者,也適合程式設計課程的主辦人和學生。

戴上你的 +5 勇氣帽,透過加入等待你進入的程式設計冒險來升級吧!

作者簡介

Aaron Langille (PhD) is a public speaker and radio columnist, game player and designer, writer and editor, and award-winning post-secondary educator. After teaching computer science for almost two decades, he recently leveled up to teaching video game design. In his current role, Aaron sits happily at the intersection of video games, education, visual arts, media, technology, and storytelling.

作者簡介(中文翻譯)

Aaron Langille(博士)是一位公共演講者和廣播專欄作家、遊戲玩家和設計師、作家和編輯,以及獲獎的高等教育教師。在教授計算機科學近二十年後,他最近轉向教授視頻遊戲設計。在他目前的角色中,Aaron 樂於坐落於視頻遊戲、教育、視覺藝術、媒體、技術和敘事的交匯點。