roseofeternitytactics's People
Forkers
joe631roseofeternitytactics's Issues
Remove WebGL Build From Github Actions
Since the build takes forever, and it doesn't even fully work yet, remove it temporarily.
Add Cinemachine Camera - Combat Scene
Integrate Cinemachine into the Combat scene:
- use built in movement tracking for scrolling around
- do pixel perfect setup
- remove as much as possible from
CameraController.cs
You Can See An Empty Scene Before Splash Screen Movie
A half a second before the splash screen movie plays, you can see a bit of the title_screen
scene. Smooth out this transition.
Music Request - Title Screen Music
Reach out to Peter Gundry, and request the following song:
She Wakes in Flames - Aurora - Peter Gundry
Refactor Calm/Fire Music In MusicController
Refactor the Calm/Music part of MusicController.cs
. Keep it in there, but put it to the back for now.
Setup Progression Curve Sheet
Get started with progression curves for:
- health points
- talent points
Reference:
Don't Allow Cursor Movement Until Combat Starts
Before the mission objectives panel is shown, don't allow the player to scroll around the map.
Auto Format All Existing Code In A Single PR
Right now, any change I make to an C# file will be auto-formatted, making diffs impossible. Find out the formatting that Omnisharp is using, and either turn it off, or find a way to batch it for all files and make a single PR for that change.
Add Graphics Options To Main Menu
Add a graphics option to the main menu, something that allows the player to select a resolution. Follow this YouTube Video.
Can't Reselect Active Unit
At certain points in combat, if you select the active unit, then press other buttons, maybe open their action wheel, you can't go back and select that unit.
SPIKE: Petty Mucks Attack Range Is 2?
I was attacked by a Petty Muck at a range of 2 tiles.
- is this what was originally intended for them?
- if not, then why is this allowed? Try looking at
abilities.json
Turn Order Divider Keeps Getting Bigger Every Turn
Integrate With itch.io
SPIKE: Research Save Game Systems
Start researching with the following videos:
Create tickets afterwards for the implementation.
Add Menu Option For Audio (Music, SFX, All, etc.)
Resources:
Dynamic Combat Music
Normal fight. Normal music.
Losing the fight (by some metric that is TBD). Somber music.
Winning the fight (by some metric that is TBD). Positive, music full of good energy.
Currently do not have any audio assets to handle this? ๐ค
Add SFX When Scrolling Through Title Screen Options
SPIKE: Reduce Duration Of GH Action WebGL Build
The WebGL build takes close to 4x longer than all other builds. See below:
Places to look:
- https://github.com/game-ci/unity-actions/issues
- player settings for WebGL
Create Project Description
See title...
Update README
Update README so any developer could pick things up and get started with development.
SPIKE: Look Into Localization Solutions
Fix OpenGL Build On Repo Page
The OpenGL build does not start.
File Picker: Block Files With No Extensions
Don't allow files without extensions to be used.
Add Badges For CI/CD
Research github actions badges, add them to the repo.
Setup World Anvil Account
Tilemap Tiles Are Not Getting Light
Randomize Combat Tracks
Given a collection of AudioSources, the MusicController
should just pick one at random to play.
Add Cinemachine Camera - World Map
Integrate Cinemachine Camera in the world map scene.
Integrate Unity's Code Coverage Plugin
Unity has a code coverage plugin. To fully integrate it, we should:
- add it to command line test runs
- add it to the Test Runner
References:
Add Ability To Skip Splash Screen
Add the ability for the user to be able to click through the splash screen.
Have Multiple Combat Tracks Play One After Another
In certain combat scenarios, we may want to play different songs back to back. Make the MusicController
take a collection of AudioSources, and have it handle the implementation.
Resources:
Start Using Test Version Of Knowledge Base JSON File
Unit tests are currently just using the normal knowledge_base.json
file. Create a specific one for tests. And switch to SQLIte
...
Swap Out Title/Combat Music
We need to swap the title music:
Snow Flurry - Jia Peng Fang -> She Wakes in Flames - Peter Gundry
and combat music:
Thorn in You - Fire Emblem -> The Trail of Heros - Antti Martikainen
In addition, we need to create the ability to disable switching between "Calm" and "Fire" music if there is only going to be a single static song playing.
Stop Hard Coding Scenes Names In Scripts
Come up with a solution to stop hard coding scene names in scripts. Start with using SceneManager
.
Action Panel Should Render Over Turn Order Panel
Make Fade In/Out Settings Serializable In TitleScreenController.cs
Make fade in/out settings serializable in TitleScreenController
, so it's not hard coded in the class itself.
Integrate Unity's Input System
Integrate Unity's Input System for:
- mouse/keyboard
- controller (XBOX Series X?)
- make sure every option is accessible from both inputs
Game Systems: If You Encounter Recharge Stone
If your party recharges at one of these, they receive:
- HP replenished
- TP replenished
Encounter where the party has to be split up, and one part is waiting for the other to make it before using the stone, which will only stay active for a short amount of time after used.
Elyse will learn how to use her magic to create portable recharge stones, which comes at a great price (in game stat nerf for x encounters).
Music Request - Combat Music
Reach out to Antti Martikainen, and request the following songs:
Valor - Eternal Saga
Jewel of the Forest - Creation of the World
Folktale - Creation of the World
Trail of Heros - The Last Chronicle
Fix UI Panels On World Map Scene
Integrate New Portraits
Add new portraits from https://www.midjourney.com/app/
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.