Collapsing Block Tutorial — Part II: Community Edition

3

Index

Stats

860 visits, 1,303 views

Tools

Translations

This tutorial hasn't been translated.

License

This tutorial is licensed under CC BY-NC 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 16 Nov, 2022. Last updated 17 Jul, 2023

C2 Project Creation

With just a single click, we can create a new game project. (I'm assuming you've already read the https://www.construct.net/en/tutorials/beginners-guide-construct-47 about how to do that? If not, take just a few minutes and review how to set-up a new project.)

Let's begin with a "Blank New Project" ...

We're not finished just yet ... We should complete the project's meta data.

About Your Project

  • Project Name -- for internal staff references and your customer service. Don't surrender to the "Bad Habits" of Microsoft!! Don't use spaces. Use "under_scores" in the project name.
  • Version -- I use "Semantic Versioning (https://semver.org/)" and have encouraged all my students to do the same. Labeling version releases is NOT a new science! In fact, software engineers probably do something extremely close to this already. The problem that they're trying to solve is: "close" isn’t good enough. Without a compliance to some formal specification, versioning numbering is essentially useless for "dependency management". By giving a name -- and a clear policy to versioning ideas, it becomes easy to communicate your intentions to clients about your software. Once these intentions are expressed clearly, flexible dependency specifications (but not too flexible, mind you ...) can finally be achieved.
  • Description -- is a SHORT description of your project!
  • ID -- is used by "app stores" about your deployment. Yes! It is critical for those folks and uses a "reverse" DNS identification. Here's why! Domain names are registered as unique WORLD-WIDE! It is a unique identification -- just as your email address is unique within a domain name. Supplying a "reverse DNS" uniquely identifies your application world-wide by your registered domain name. It would be wise to have a registered domain name (https://gose-internet-services.net/domain-names-registration/) and website.

This is the end of the eBook Sample. Instructor may purchase the Workshop edition and earn commissions on student book sales and online course access.

Next Tutorial In Course

"Click Fest" Combat Engine -- timing IS Everything! 07:32

"Click Fest" Combat Engine - Timing is Everything!! 29 Events creates this combat engine..

  • 0 Comments

Want to leave a comment? Login or Register an account!