snake/readme.md

61 lines
No EOL
2.2 KiB
Markdown

- [lynx r1 resource](https://github.com/technobaboo/stereokit_lynx_dotnet_template)
- [fb passthrough resource](https://www.aesiio.com/blog/passthrough-dot-net-core)
- [fb passthrough tool source](https://github.com/StereoKit/StereoKit/blob/master/Examples/StereoKitTest/Tools/PassthroughFBExt.cs)
```shell
# local fish function to get around the repeating auth check
auto_ssh
# track lfs
git lfs track "*.mp3"
git lfs track "*.glb"
git lfs track "*.png"
ffmpeg -i input.ogg output.wav
# update icon from svg
magick -background none -density 256x256 Raw/icon.svg -define icon:auto-resize=256,128,64,48,32,16 Platforms/Net/App.ico
./android_icons.sh Raw/icon.svg
adb devices
adb tcpip 5555
adb shell ip -f inet addr show wlan0
adb connect 192.168.1.219
# publish build
# increment version in Platforms/Android/AndroidManifest.xml
dotnet publish -c Release Projects/Android/snake.Android.csproj
# adb install Projects/Android/bin/Release/net7.0-android/com.dofdev.snake-Signed.apk
# upload quest
source .env
./ovr-platform-util upload-quest-build -a $APP_ID -s $APP_SECRET --apk $APK_PATH -c alpha -n "message"
# debug
adb logcat | grep com.dofdev.snake
# install a specific android platform
sdkmanager "platforms;android-33" "build-tools;33.0.0"
```
```
todo
reprioritize beta testing (new user exp)
i want the player to feel clever weighing options to balance risk and reward as they live with their choices(tail)
meaning they should only fail due to their own choices/shortsightedness
*breaking out of the box is sort of like thinking out of the box which give them the feeling of being clever
target audience/experience
~13-18-year-olds who enjoy competitive, skill-based, solo gaming
seated experience on the Meta Quest 3/3S
moderate learning curve
stylized visuals
fun to play daily for a couple weeks or so
this means gravity could affect things even when in box
and breaking through the box and coiling up on yourself allows you to fill the space strategically
the food could even be affected by gravity so everything kind of starts of 2d
and 3d feels like an awesome treat/clever trick the user can play rather than an overwhelming paradigm shift
```