DemoBot
A clone of Apple's sample code game with converted code to Swift 5 and Xcode 10.3
Install / Use
/learn @iTehdrew/DemoBotREADME
DemoBot
A clone of Apple's sample code game - DemoBot, which I've updated to compile with Swift 5.1 and Xcode 11.1. I tested the project on iOS 12.0 and macOS 10.15 (Catalina).
Please, take into account, do not switch off "Swift 3 @objc inference" in "Build settings" as Xcode recommends to you. After this project will not work properly.
Description by Apple:
DemoBots is a fully-featured 2D game built with SpriteKit and GameplayKit, and written in Swift. It demonstrates how to use agents, goals, and behaviors to drive the movement of characters in your game, and how to use rule systems and state machines to provide those characters with intelligent behavior. You'll see how to integrate on-demand resources into a game to optimize resource usage and reduce the time needed to download additional levels. DemoBots takes advantage of the Xcode scene and actions editor to create detailed levels and animations. The sample also contains assets tailored to ensure the best experience on every supported device.
For more information about DemoBots, see WWDC 2015 session 609, "Deeper into GameplayKit with DemoBots", available from https://developer.apple.com/videos/play/wwdc2015/609/.
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
