Skip to content
chris-groves edited this page Aug 13, 2019 · 4 revisions

Welcome to the press_start wiki!

Monday 5th August - Stand-up 4:30pm

We went around the group and fed back learning from today.

Key points:

  • Everyone has installed Unity and Visual Studio
  • Nevercode looks promising for CI/CD
  • Xunit looks a likely testing framework
  • Some looked at basic C# tutorials
  • Games can be built using Unity software and also from scratch using code - agreed to go with the latter for a better learning experience

Agreement on game features:

  • Endless scrolling game
  • Random maps generator
  • Graphics (dragons/pirates)
  • Scoring system (time)
  • Scoreboard
  • Clock

Moving forward for discussion in the Tuesday morning retro:

  • create Trello tickets/user stories

Tuesday 6th August - Stand-up 10am

Team is happy with the progress from yesterday

Danny has written a test using C#.

Team did a model of the different pages of the app.

  • Log in page to have start and quit buttons
  • Next page has countdown timer
  • Next page is game screen

To start day with everyone doing an hour of individually learning C#

This afternoon team to work in pairs to spike character and landscape.

2pm standup to review progress

Retro at 4pm

Tuesday 6th August - Stand-up 2pm

Danny has test driven “Hello World”

Using [Fact] over a method flags that method at as a test

Need to match tests to the program via dependencies.

Group have made progress with learning C# (with some TDD understanding).

Plan for rest of the afternoon is to try and test drive the game in pairs/threes (Danny’s team to do the scaffold).

Tuesday 6th August - Session with Dana at 3:15pm

Key takeaways from session:

  • Timebox sessions using the Pomodoro Technique to reduce distractions
  • Do a mood check in each morning
  • Rotate ownership of meetings
  • Give structured feedback
  • Be conscious of wellbeing

Tuesday 6th August - Retro 4:30pm

  • Carl and Remy have coded a basic character that can jump..
  • Danny, Jake and Chris connected to github and set up a deployment emulator for iOS and android.

To discuss next steps in the morning..

Wednesday 7th August - Stand up 11am

Session lead by Remy

Mood check in: everyone feeling good (7 and above)

Done:

  • Homepage for iOS/android
  • Basic game design done - ground and character

To Do:

  • Count down page
  • More work on character physics
  • Obstacles
  • Deployment onto hardware
  • Leaderboard with database

MVP:

  • homepage
  • 1 obstacle that continuously scrolls across screen
  • game ends when hit obstacle
  • ceiling

Not sure how to test at the moment.. Could test behaviour of objects

Plan for the day:

  • Carl and Chris to look at game physics
  • Remy and Danny to look at deployment

Wednesday 7th August 5:30pm - Retro

Lead by Jake

Positives:

  • Team have showed good persistence
  • Everyone has gained a better understanding of C#
  • Carl and Remy met their mum's for lunch

Areas to work on:

  • Frustrating day..
  • Tutorials not always helpful without context
  • Unlikely to reach MVP we hoped for
  • Need more guidance with Xamarin
  • No tests..

Looking forward:

  • Maybe start again
  • Reconsider Xamarin

Thursday 8th August - 10am Standup

Mood check in (out of 5 - 5 being ecstatic):

  • 4
  • 4.1
  • 4
  • 4
  • 0

Happy points:

  • Have a working version of game with great images (via app called Gimp)
  • Worked so hard that some members had to be forcibly removed from the building at 7:30pm

Areas to think about:

  • Not deployed to phone
  • No tests

Plan for today/tomorrow:

  • Jake, Remy and Carl to link code to github
  • Everyone to then have code on their machine
  • Remy, Jake and Carl to research deployment (possibly directly from Unity)
  • Danny and Chris to look at testing using Xunit
  • Look at using an array to store highscores

Misc:

  • Dinner from 6pm
  • Have costumes for demo day?

Stand Up Friday 8th August 10:30am

Mood check in:

  • charzard
  • green x2
  • amber
  • green/amber

Updates

  • Game has been deployed to phone - possible to put on Google Play store
  • Tests - still issues
  • Homepage - have Play and Options buttons plus flag image.

To Do

  • Options page to change colour of dragon
  • Tests - Danny, Chris and Carl to look at this
  • Update readme with instructions to download app - Remy
  • Add latest build to device - Remy/Jake
  • Enter name to record score
  • Leaderboard
  • Homepage/options page - Remy/Jake

Retro 5pm Friday 9 August

Lead by Carl

Mood check in: 3Happy, Medium, Medium/Happy,

Tasks completed:

  • Countdown screen - Jake/Remy
  • Testing - some progress..
  • Game features - have some archers that fire arrows at the dragon.

Weekend To dos:

  • Improvement to archers and pirates - Carl
  • Testing - Danny and Remy

Project To dos:

  • Flag image on main page
  • Scoreboard on game over screen
  • Obstacles/arrows
  • Soundtrack/sound effects
  • Put on Play Store

Stand up Monday 12 August AM

(Minus Jake)

Mood check in:

  • Used Richter Scale
  • everyone minor score

Weekend updates:

  • Redesign of game with ghosts and ship and islands
  • Ship floats
  • Cannot get this to work on ghosts :(

Other thoughts:

  • Leaderboard - use key value pairs
  • Look into how to store game
  • End game screen
  • Testing - Remy proposed that we do via spreadsheet on each script

Sprint plan

  • Testing
  • Moving ghosts
  • Delay cannonball fire
  • Particle effects on cannonball
  • Storms/tidal wave
  • Game over screen with leaderboard
  • Update GitHub with latest version
  • Leaderboard - Remy/Chris game over screen with leaderboard, enter name at start

Other thoughts:

  • Pirate hats for Friday

Retro Mon 12 August PM

Mood check in:

  • one sad
  • one happy
  • 2 medium/happy
  • one sad/medium

Updates:

  • Received review from Sophie

Lessons learned:

  • C# hashes are hard..
  • Persistence is good
  • Debug/tighten the loop
  • Use git ignore/unity knowledge

Team golf on weds

Stand Up Tues 13 August AM

Mood check in:

  • Shiny day - Remy
  • Sunny Jim - Carl
  • Sunny Jim - Chris
  • Overcast with hint of shine - Jake
  • Windy - Danny

Completed:

  • Delay cannonball fire
  • Particle effects

To do:

  • Moving ghosts
  • Tidal wave
  • Storms
  • Leaderboard
  • Update GitHub with wiki
  • Trello - Carl to log in and Jake to assign tasks

Useful links for learning