Waypoint
Cal Poly CPE 436 iOS game
Cameron Taylor
Hilary Schulz
Cal Poly CPE 436 iOS game
Home Page: https://apps.apple.com/cn/app/waypoint-voyage/id1312935615?l=en
License: MIT License
Cal Poly CPE 436 iOS game
Cameron Taylor
Hilary Schulz
Put the app on the App Store!
A set of metrics and guidelines should be compiled that let us know if adding an item will keep the game balanced.
Testing this should be done as part of the test suite
each ship should have a simple CGPath to describe its physics body
Once a ship is at a dock, it is unable to leave if it closes the dock menu screen
If you have 10 high scores, it won't add any new ones
This should live in the project's wiki
Give everything a look over to make sure we are good here.
we have support for multiple ships/items. after release, we should put together an 'unlocking' system that allows users to earn more of these.
replace temporary art assets with original ones
a mechanism to prevent the user from spamming the fire buttons
a little icon can be integrated to both sides of the HUD. The icon will indicate whether or not the player's ship is "anchored" and can be touched to toggle the anchor.
I'm getting this error when I pause the game in the first level (might happen on other levels too)
2017-10-12 21:57:42.108020-0700 Waypoint[4912:1273541] 1410: Problem scanning for packets
2017-10-12 21:57:42.108054-0700 Waypoint[4912:1273541] 1008: MPEGAudioFile::OpenFromDataSource failed
2017-10-12 21:57:42.108060-0700 Waypoint[4912:1273541] 103: OpenFromDataSource failed
2017-10-12 21:57:42.108064-0700 Waypoint[4912:1273541] 78: Open failed
2017-10-12 21:57:42.108076-0700 Waypoint[4912:1273541] 231: EXCEPTION (1685348671): "open audio file"
2017-10-12 21:57:42.109140-0700 Waypoint[4912:1273541] [avae] AVAEInternal.h:77:_AVAE_CheckNoErr: [AVAudioFile.mm:133:AVAudioFileImpl: (ExtAudioFileOpenURL((CFURLRef)fileURL, &_extAudioFile)): error 1685348671
YES!
Started WPTPlayerPrepPMS
2017-10-12 21:57:46.801238-0700 Waypoint[4912:1273541] [avae] AVAEInternal.h:69:_AVAE_Check: required condition is false: [AVAudioPlayerNode.mm:1030:-[AVAudioPlayerNode scheduleFile:atTime:completionCallbackType:completionHandler:]: (file != nil)]
2017-10-12 21:57:46.802237-0700 Waypoint[4912:1273541] *** Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio', reason: 'required condition is false: file != nil'
*** First throw call stack:
(0x182bbbd38 0x1820d0528 0x182bbbc0c 0x1882c9634 0x1882c8c7c 0x18836591c 0x188365834 0x19926ba8c 0x1992fb9c8 0x199286f08 0x19932dea4 0x199286fc4 0x199286fc4 0x199286fc4 0x19929822c 0x1992bb214 0x1992b7bc4 0x1992b7090 0x1992b8d68 0x1992fc1b0 0x101a540b0 0x186a86fd4 0x186b37fa4 0x182b4a080 0x182b649dc 0x182b640e0 0x182b61bb4 0x182a822d8 0x184913f84 0x18c02f880 0x100454c58 0x1825a656c)
libc++abi.dylib: terminating with uncaught exception of type NSException
I think it might have something to do with the audio stuff recently added?
determine a logical name length that shouldn't be exceeded when picking a ship's name.
put together a spawning system that is smart enough to place land enemies on the shoreline
Fill out the settings page
since all art assets are being remade, we can add functionality through shaders that let the user dynamically change the "texture" of the sprites.
Some ideas:
there should be a radius around the player where items will automatically come to the player.
This radius could be controlled by a ship stat
The movement is janky.
setup a CI server for the project that automatically runs test suites every time a change is pushed to master.
Just to be safe :)
Fix the percent signs for the music and sound effects
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.