Blood PitTM In-Game Module
By Stephen Gose
()
About this ebook
Discover how to create RPG games using the Step-by-Step Game Recipe methods in this course. This is a "Mega" construction course; you'll learn two different online games deliveries using these RPG game mechanics. When you're finished, you will have a production pipeline to create as many different RPG games as your imagination can dream of!
You'll also get bonus content, download examples, and source code references on how to do every single thing in this game design workbook, so you can copy and paste any examples into your own productions and then modify those resources for your own purposes.
I would like to guide you in creating several modes of RPG game mechanics. We will use these game mechanics, mechanisms and the development methods discussed in Phaser Game Prototypes. By the end of this tutorial, you should have a fully functional RPG game and two different delivery modes (Phaser v2.x.x and Phaser III) game styles using your own gaming assets. There is a supporting website where you can download the bonus content included with your course purchase.
This extraordinarily comprehensive course will teach you how to:
Use either Phaser v3.16+ and/or v2.x.x and the advantages each offer.
Create different modes of RPG games.
How to integrate other gaming mechanics into other game genres such as RPG!
Use Phaser as a Progressive Web Application or Single Page Web Application for any device.
Analyze current business demand for these game's genres and where to deploy them.
Automatically generate new quizzes and dating simulations.
Instructor Guides and teaching resources available for workshops in this course's special Teacher edition.
If you have any feedback or suggestions please join our email listing or participate in the forum for this course!
Stephen Gose
Stephen Gose, Ph.D. Information Systems (honorary) and second-generation German, is a retired Professor Emeritus with a 40-year career as a certified network engineer, and a "Certified Cisco Academy Instructor" (CCAI) since 2002. He is listed in the Who's Who for Information Technology for his directly-related work for the Internet backbones found in the Caribbean, Netherlands, Israel, and Russia. He was awarded "Letters of Appreciation" from AT&T, and the German, Israeli, Dutch, and Russian Governments. Steve has nearly three decades of international "teaching and conference lecturing" in both Local-Area and Wide-Area Networks, network security, Internet backbones, software engineering, and program/project management. He is a retired US Army Signal Corps Officer. He earned, in 2014, the ITT Technical Institute's "Instructor of the Year" out of 144 campuses and 8,000 instructors.In his spare (?) time, Steve enjoys creating online casual games and managing his online gaming business.His website is:http://www.stephen-gose.com/His game showcase is:http://www.renown-games.com/His theology books: http://kingdomofgodprinciples.com./
Read more from Stephen Gose
Voice of Foreign ExchangeTM Expert Advisors Rating: 0 out of 5 stars0 ratingsPhaser III Game Prototyping Rating: 0 out of 5 stars0 ratingsPhaser III Game Design Workbook Rating: 0 out of 5 stars0 ratingsVoice of Foreign ExchangeTM Rating: 0 out of 5 stars0 ratingsTravel Games Volume I: Mobile & Portable Table-Top Game Kits Rating: 0 out of 5 stars0 ratingsTending His Sheep Rating: 0 out of 5 stars0 ratingsFeeding His Lambs Rating: 0 out of 5 stars0 ratings
Related to Blood PitTM In-Game Module
Related ebooks
Introduction to Video Game Engine Development: Learn to Design, Implement, and Use a Cross-Platform 2D Game Engine Rating: 0 out of 5 stars0 ratingsMaking Multiplayer Online Games: A Game Development Workbook for any Phaser JavaScript Gaming Framework. Rating: 0 out of 5 stars0 ratingsGodot from Zero to Proficiency (Advanced): Godot from Zero to Proficiency, #1 Rating: 5 out of 5 stars5/5Godot from Zero to Proficiency (Intermediate): Godot from Zero to Proficiency, #3 Rating: 5 out of 5 stars5/5Learning AWS Lumberyard Game Development Rating: 0 out of 5 stars0 ratingsPhaser.js Game Design Workbook: Game development guide using Phaser JavaScript Game Framework Rating: 0 out of 5 stars0 ratingsGodot from Zero to Proficiency (Beginner): Godot from Zero to Proficiency, #2 Rating: 5 out of 5 stars5/5Building your First Mobile Game using XNA 4.0 Rating: 0 out of 5 stars0 ratingsMastering Game Development with PyGame: From Basics to Advanced Techniques Rating: 0 out of 5 stars0 ratingsGodot from Zero to Proficiency (Proficient): Godot from Zero to Proficiency, #5 Rating: 5 out of 5 stars5/5Building a 3D Game with LibGDX Rating: 1 out of 5 stars1/5Developing Turn-Based Multiplayer Games: with GameMaker Studio 2 and NodeJS Rating: 0 out of 5 stars0 ratingsBeginning Unreal Engine 4 Blueprints Visual Scripting: Using C++: From Beginner to Pro Rating: 0 out of 5 stars0 ratingsBeginning Game Development with Amazon Lumberyard: Create 3D Games Using Amazon Lumberyard and Lua Rating: 0 out of 5 stars0 ratingsAndroid Game Programming by Example Rating: 0 out of 5 stars0 ratingsUnreal Engine From Zero to Proficiency (Beginner): Unreal Engine from Zero to Proficiency, #2 Rating: 0 out of 5 stars0 ratingsInstant HTML5 2D Platformer Rating: 0 out of 5 stars0 ratingsConversations with: AI: Developer edition, #1 Rating: 0 out of 5 stars0 ratingsGame Programming with Unity and C#: A Complete Beginner’s Guide Rating: 0 out of 5 stars0 ratingsPowerShell for Beginners: Learn PowerShell 7 Through Hands-On Mini Games Rating: 0 out of 5 stars0 ratingsUnity from Zero to Proficiency (Proficient): Unity from Zero to Proficiency, #5 Rating: 5 out of 5 stars5/5ReSharper Essentials Rating: 4 out of 5 stars4/5Mastering Unity 2D Game Development Rating: 5 out of 5 stars5/5Unity from Zero to Proficiency (Advanced): Unity from Zero to Proficiency, #4 Rating: 0 out of 5 stars0 ratingsPro HTML5 Games: Learn to Build your Own Games using HTML5 and JavaScript Rating: 0 out of 5 stars0 ratingsUnity from Zero to Proficiency (Intermediate): Unity from Zero to Proficiency, #3 Rating: 2 out of 5 stars2/5C++ for Game Developers: Building Scalable and Robust Gaming Applications Rating: 0 out of 5 stars0 ratingsBeginning Unreal Game Development: Foundation for Simple to Complex Games Using Unreal Engine 4 Rating: 0 out of 5 stars0 ratingsCocos2d-x Intermediate Level: Elevating Your Game Development Skills: Cocos2d-x Series Rating: 0 out of 5 stars0 ratingsNGUI for Unity Rating: 0 out of 5 stars0 ratings
Internet & Web For You
Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Coding For Dummies Rating: 5 out of 5 stars5/5More Porn - Faster!: 50 Tips & Tools for Faster and More Efficient Porn Browsing Rating: 3 out of 5 stars3/5Introduction to Internet Scams and Fraud: Credit Card Theft, Work-At-Home Scams and Lottery Scams Rating: 4 out of 5 stars4/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5SEO For Dummies Rating: 4 out of 5 stars4/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5Beginner's Guide To Starting An Etsy Print-On-Demand Shop Rating: 0 out of 5 stars0 ratingsTor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5How To Make Money Blogging: How I Replaced My Day-Job With My Blog and How You Can Start A Blog Today Rating: 4 out of 5 stars4/5Wireless Hacking 101 Rating: 4 out of 5 stars4/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5200+ Ways to Protect Your Privacy: Simple Ways to Prevent Hacks and Protect Your Privacy--On and Offline Rating: 0 out of 5 stars0 ratingsThe Cyber Attack Survival Manual: Tools for Surviving Everything from Identity Theft to the Digital Apocalypse Rating: 0 out of 5 stars0 ratingsSix Figure Blogging Blueprint Rating: 5 out of 5 stars5/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5How To Start A Podcast Rating: 4 out of 5 stars4/5The Internet Is Not What You Think It Is: A History, a Philosophy, a Warning Rating: 4 out of 5 stars4/5Podcasting For Dummies Rating: 4 out of 5 stars4/5How to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5
Reviews for Blood PitTM In-Game Module
0 ratings0 reviews
Book preview
Blood PitTM In-Game Module - Stephen Gose
Blood Pit™ - a Walk-Thru Tutorial Series
Step-by-Step Game Recipes using HTML5 & JavaScript Gaming Frameworks.
Stephen Gose
This version was published on 2019-05-02
publisher's logo* * * * *
This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do.
* * * * *
© 2019 Stephen Gose
To my former students
Table of Contents
Walk-Through Tutorial: Blood Pit™
Part I: Project Foundation
References:
Required STEM skills
Required Game Assets:
Course Overview
Game Design System™
Lesson 1: Initialize the Game
Creating Prototype Mechanisms — 4-Step method
The Game’s HTML page
Compare your code
Certification Quiz
Part II: Phaser v2.x.x encoding
Lesson 2-2: Scaling
Compare your code
Bonus Course Content: (Coupon)
Certification Quiz
Lesson 2-3: Preload and Deploy Game Assets
Game Description
Loading Game Assets
Displaying Game Assets
Compare your code
Certification Quiz
Lesson 2-4: Positioning & Moving Components
Controlled movement & AI
Compare your code
Next steps
Certification Quiz
Lesson 2-5: Physics & Collisions
Update Optimization
Compare your code
Certification Quiz
Lesson 2-6: Heads Up Displays
Compare your code
Next steps
Certification Quiz
Lesson 2-7: Dynamic Menu & Controls
Dynamic Menus
Compare your code
Next steps
Certification Quiz
Lesson 2-8: Game over with Optimized Menus
Animation Movies
Game Over Scene
Compare your code
Next steps
Certification Quiz
Lesson 2-9: Build Supporting Functions
Combat Skills
Combat Narrative
Combat Round
Defend
Exchange
Game Return
Get Weapon Damage
Search
Next steps
Part III: Phaser v3.16+ encoding
Lesson 3-2: Scaling
Compare your code
Bonus Course Content: (Coupon)
Certification Quiz
Lesson 3-3: Preload and Deploy Game Assets
Game Description
Loading Game Assets
Displaying Game Assets
Compare your code
Certification Quiz
Lesson 3-4: Positioning & Moving Game Components
Controlled movement & AI
Defining the Room boundaries
Compare your code
Next steps
Certification Quiz
Lesson 3-5: Physics & Collisions
Phaser v3.17 3D Extern
Compare your code
Certification Quiz
Lesson 3-6: Heads Up Displays
Compare your code
Next steps
Certification Quiz
Lesson 3-7: Dynamic Menu & Controls
Dynamic Menus
Combat Status Adjustments
Compare your code
Next steps
Certification Quiz
Lesson 3-8: Game over with Optimized Menus
Animation Movies
Game Over Scene
Compare your code
Next steps
Certification Quiz
Lesson 3-9: Build Supporting Functions
Combat Skills
Combat Narrative
Combat Round
Defend
Exchange
Game Return
Get Weapon Damage
Post Narrative Check
Search
Compare your code
Next steps
Conclusion
Further Information
Game Design System™ Recipes:
Our References:
Walk-Through Tutorial: Blood Pit™
Part I: Project Foundation
A step-by-step Game Recipe™ Tutorial for Phaser v2.x.x and v3.16+.
Use the Left Menu to navigate between course topics.
If you would like a Course Completion Certificate, please correctly answer all the quiz questions following each lesson.
You will have two chances to pass each end-of-lesson quiz.
You have a limited number of attempts to complete this course.
There is no expiration date for this course.
STEM Teachers: you can use this online course for one-day workshops and Game Jams. Visit http://makingbrowsergames.com/p3gp-book/_p3-bloodPitv1/workshop for instructor aids, lesson plans and resources.
References:
This Walk-Through Tutorial
comes from the Phaser III Game Prototyping workbook Part III. It is a single chapter from a larger collection of 16+ game mechanics found in http://leanpub.com/p3gskc/.
Supporting website and bonus content:
* http://makingbrowsergames.com/design/ and
* http://makingbrowsergames.com/p3design/
Phaser Game Design (textbook) —
* https://leanpub.com/phaser3gamedesignworkbook, or
* https://leanpub.com/phaserjsgamedesignworkbook
Phaser III Game Prototyping (advanced users) — https://leanpub.com/phaser3gameprototyping,
This tutorial is an abridged edition; it links to an additional 162 pages of content. We chose this format to reduce the retail price while still supplying value. In all, this tutorial is 214+ pages of total content.
Required STEM skills
To get the most out of this walk-through tutorial, you should already understand programming skills (at a basic or intermediate level) and basic computer science skills (i.e., typing, O/S file structure creation and navigation). If you would like a FREE ONLINE refresher, then I recommend a quick visit to W3Schools as your starting point. By following their instructions, you will learn a complete foundation in HTML, CSS, and JavaScript in a matter of hours! … then, return to this Game Recipe™ course and learn how to combine those technologies into your own bespoke game creations.
After you finish this tutorial, you’ll have the skills to build any bespoke RPG Action Game using the Game Design System™ approach with the Phaser III JavaScript Gaming Framework.
Required Game Assets:
NOTE: You will need all the workshop files found here:
http://makingbrowsergames.com/p3gp-book/_p3-bloodPitv1/singlePlayer.zip (70MB zipped)
Course Overview
Game Recipe™ Process
Step-by-step Game Recipe™
In this step-by-step Game Recipes™ tutorial, we are using the 8 steps from the Game Design System™ approach. We are creating a simple In-Game Module
for the Adventurers of Renown Gaming™ Series. We will write our source code using JavaScript and the open source Phaser JavaScript Gaming Framework either v2.x.x or III.
Every lesson includes editable, online examples in v2.x.x and v3.16+ available for your experimentation and learn by doing
. You should follow the project’s development through incremental stages, and learn what each sequential step looks like as we grow
this project into a completed game. At each step, you will learn the basic foundations of Phaser — in either version — and apply fundamental game mechanisms — like rendering and moving characters, collision detection, collecting player’s input, flow control mechanisms, framework-specific helper functions, scenes, animations, tweens, watching for winning or losing condition, and updating gameplay status.
Game Design System™
Development:
Step 1. Requirements: Copy a fresh/new file structure
into a new or separate project directory (also known as — aka — a folder). A basic index.html file should be there already; just update the metadata for search engine optimization (SEO). (See Chapter 2 Worksheet)
Chapter 1.2 Phaser Game Prototyping - Project Set-up:
Create the following directories/folders for this first project on your computer. You can quickly set-up the project by copying the Project Game Prototype Starter Kit
from inside the Bonus Content directory — the Bonus Content was an additional download available from your LeanPub.com personal library. For Amazon patrons, you can download this template from the book’s website — Phaser template kit. at http://makingbrowsergames.com/p3gp-bookstandalone.zip (30 MB)
There are more details inside Chapter 1 concerning Project Set-up.
Game Project directory and files listing
1 ./BLOODPIT/ //game root directory (single player) 2 ├── favicon.ico //game logo 3 ├── index.html //game front-door entrance 4 ├── license.txt //game EULA at
Download the single-player
package and create the directory folders in the same place as your index.html.