Scripting Farming Simulator with Lua: Unlocking the Virtual Fields
暫譯: 使用 Lua 腳本編寫農場模擬器:解鎖虛擬田野
Brumbaugh, Zander, Leithner, Manuel
- 出版商: Apress
- 出版日期: 2023-12-30
- 定價: $1,800
- 售價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 334
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9798868800597
- ISBN-13: 9798868800597
-
相關分類:
程式語言、Object-oriented、遊戲設計 Game-design
立即出貨 (庫存=1)
商品描述
Create mods using the popular game Farming Simulator with Lau, a versatile scripting language that can run on various platforms and applications. This guide is best suited for programmers who want to learn how to use Lua to write scripts that can enhance and extend the gameplay experience.
You'll start by reviewing the basics of programming in Lua and then move on to advanced topics, such as object-oriented programming, vehicle and placeable specializations, network synchronization, and creating custom user interfaces. With step-by-step instructions and detailed explanations, you'll see how to create scripts that modify game mechanics and add new features to the game.
The practical examples and projects are ideal for providing hands-on experience with Lua scripting. Whether you are a creator looking to take your skills to the next level or a game developer interested in learning a new programming language, Scripting Farming Simulator with Lua is the ultimate guide to mastering Lua scripting.
What You'll Learn
- Understand the fundamentals of programming in LUA
- Implement a basic "Hello-World" mod
- Add a new graphical user interface to your mod
- Use hook scripts to extend base game features
- Publish your mod on the Farming Simulator ModHub
Who This Book Is For
Creators who want to add new features to Farming Simulator; game developers who want to learn a new programming language for modding purposes, and anyone who wants to expand their knowledge of programming and scripting.
商品描述(中文翻譯)
使用流行的遊戲《Farming Simulator》創建模組,搭配 Lua 這種多功能的腳本語言,能在各種平台和應用程式上運行。本指南最適合希望學習如何使用 Lua 編寫腳本以增強和擴展遊戲體驗的程式設計師。
您將從回顧 Lua 編程的基本知識開始,然後進入進階主題,例如物件導向編程、車輛和可放置物件的專精、網路同步以及創建自訂使用者介面。透過逐步指導和詳細解釋,您將學會如何創建修改遊戲機制並為遊戲添加新功能的腳本。
實用的範例和專案非常適合提供 Lua 腳本的實作經驗。無論您是希望提升技能的創作者,還是對學習新程式語言感興趣的遊戲開發者,《Scripting Farming Simulator with Lua》都是掌握 Lua 腳本的終極指南。
您將學到的內容:
- 理解 LUA 編程的基本原理
- 實作一個基本的「Hello-World」模組
- 為您的模組添加新的圖形使用者介面
- 使用掛鉤腳本擴展基本遊戲功能
- 在 Farming Simulator ModHub 上發佈您的模組
本書適合對象:
希望為《Farming Simulator》添加新功能的創作者;希望學習新程式語言以進行模組開發的遊戲開發者;以及任何希望擴展其編程和腳本知識的人。
作者簡介
Zander Brumbaugh is a technical author and AI researcher based in Seattle, Washington. His work as an independent developer on the Roblox platform has been played more than 300 million times. He is also a best-selling textbook author, with works on programming and game development. Zander's research focuses on the improvement of language models for real-world settings. He currently attends the University of Washington and is part of the Paul G. Allen School of Computer Science and Engineering.
Manuel Leithner is a senior gameplay programmer based in Bamberg, Germany. While working on his bachelor's and master's degrees in Business Informatics / Information Systems, he started modding for Farming Simulator 2008, the first title of the series. A few years later, he worked as a freelancer for GIANTS Software on several DLCs and major game releases. In 2015, a branch office in Erlangen, Germany was opened and he became the head of the office as a studio manager. Since then, he has also become the lead gameplay programmer and responsible for gameplay across the whole franchise.
作者簡介(中文翻譯)
**Zander Brumbaugh** 是一位位於華盛頓州西雅圖的技術作者和人工智慧研究員。他作為獨立開發者在 Roblox 平台上的作品已被播放超過 3 億次。他也是暢銷教科書的作者,著作涵蓋程式設計和遊戲開發。Zander 的研究專注於改善語言模型以適應現實世界的應用。他目前就讀於華盛頓大學,並且是保羅·G·艾倫計算機科學與工程學院的一部分。
**Manuel Leithner** 是一位位於德國班貝格的高級遊戲玩法程式設計師。在攻讀商業資訊學/資訊系統的學士和碩士學位期間,他開始為《Farming Simulator 2008》這個系列的第一部作品進行模組製作。幾年後,他作為自由工作者為 GIANTS Software 參與了幾個 DLC 和主要遊戲的發行。2015 年,德國埃爾朗根開設了一家分公司,他成為該辦公室的負責人,擔任工作室經理。自那時以來,他也成為了首席遊戲玩法程式設計師,負責整個系列的遊戲玩法。