SunUp – #20-50
This week I have: Glossary: upgraded to 2.10.24 Read on
This week I have: Glossary: upgraded to 2.10.24 Read on
This week I:- Glossary: changed the site config to use PHP 7.4 AES: started work on an update to the PDF generating functionality so it uses PHP 7.4 AES: further work locally on a version of the website running under vagrant (to facilitate the move to Jekyll) AES: Migrated some recent changes to the new Jekyll version of the website Read on
The week I’ve: Glossary – upgraded to CakePHP 2.10.22 Read on
This week I’ve:- RF1 – worked on transferring to a new host RF1 – updates for preventing spam sign-ups RF1 – added a scheduled job to remove inactive users Glossary – upgraded to CakePHP 2.10.19 Read on
This week I’ve:- Oversteer Racing – further work on the routines for the end of the race Glossary – upgraded to CakePHP 2.10.18 Misc – upgraded MantisBT Misc – signed up to a new web host Read on
This week I’ve:- Glossary – upgraded to CakePHP 2.10.17 Misc – research on finding a new web host for some sites Misc – started investigating moving some of my sites to use Jekyll Read on
Another busy week but I have managed:- Glossary – upgraded to CakePHP 2.10.16 Oversteer Racing – caught up on some dev blogs (#29, #30) Misc – tried some other monitoring tools after I found out that Monitis had a $100 per annum minimum spend! Read on
This week I’ve: Oversteer Racing – more work on post race screen Glossary – upgraded to CakePHP 2.10.15 RF1 – work on pre-season tidy up Read on
A busy week but I have: RF1 – updated to Django 1.11.18 Glossary – updated to 2.10.14 Misc – done my tax return Misc – completed my company accounts Read on
I’ve had a bit of a holiday so not done much: Misc – updated the Glossary to 2.10.13 Read on
This week I’ve: Glossary – Upgraded CakePHP to 2.10.12 Oversteer Racing – added code to store pit stop times for cars Oversteer Racing – wrote a (slightly overdue) dev blog Misc – finished reading “It is what it is” by David Coulthard (1/5) Read on
This week I’ve: Glossary: Updated the Glossary to CakePHP 2.10.10 Misc: sorted out GDPR stuff… lots of GDPR stuff 🙁 Read on
This week I’ve:- RF1: replaced the old charting system with a new one RF1: upgraded to Django 1.11.12 Glossary: upgraded to 2.10.9 Read on
This week I’ve: RF1: launched the competition for 2018 Glossary: updated to CakePHP 2.10.8 Oversteer Racing: fixed a bug with the particles Misc: updated MantisBT Read on
It’s a pretty busy time of year so I’ve not managed to do much on my personal projects:- Glossary: tried to upgrade to CakePHP 2.10.6 but discovered a bug in the CakePHP test runner and helped test the fix Misc: read Game Project Completed (4/5) Read on
A busy week so all I’ve managed to do is:- Glossary – updated to CakePHP 2.10.5 Read on
This week I only managed to: Glossary – updated to CakePHP 2.10.4 Oversteer Racing – work on aerodynamic tows and rival car AI Read on
This week I’ve:- Oversteer Racing: completed work to track race order and calculate split times Oversteer Racing: started work on adding sensors to the cars to enable them to detect other cars Glossary: upgraded to 2.10.3 Read on
This week I’ve:- Oversteer Racing: worked on code to track split times between the player car and the cars immediately ahead and behind Oversteer Racing: spent some time fixing some bugs with the timing system Glossary: submitted a bug report to the CakePHP team Read on
This week I’ve: Oversteer Racing: carried on working on code to track progress during the race and to track car positions Glossary: upgraded to CakePHP 2.10.2 Read on
This week I’ve: Oversteer Racing: worked on rival car AI and now have rival cars that can put together a reasonable lap. The next step will be to help rival cars recover after a crash or off and make theme aware of other cars. Oversteer Racing: upgraded to Unity 2017.1.0f3 Glossary: updated to CakePHP 2.10.1 Read on
This week I’ve: Oversteer Racing: created a car livery for an example rival car Oversteer Racing: did some research on racing game AI Oversteer Racing: started work on code to support multiple cars Glossary: upgraded to CakePHP 2.10 Misc: read more of “The Curve” Read on
This week I’ve: Oversteer Racing: finished off a first draft of the team and driver name editing pages Oversteer Racing: started work on the functions required to handle the end of the race Glossary: upgraded CakePHP to 2.9.9 Misc: started reading “The Curve“ Read on
This week I’ve: Glossary: updated to CakePHP 2.9.9 Oversteer Racing: worked on storing team and driver names Oversteer Racing: initial work on storing championship scores Read on
This week I’ve: Oversteer Racing: worked on some art work for the background on UI screens Glossary: updated to CakePHP 2.9.8 Misc: tried out a few different Cloudwatch settings for my EC2 instance Misc: updated Ubuntu to 16.04 Read on
This week I’ve: Oversteer Racing: updated code to remove deprecated API references for level loading Oversteer Racing: updated code for the particle system as some of the current code is deprecated Oversteer Racing: written the latest dev blog Glossary: removed AddThis as it cannot be configured not to set cookies any more RF1: set up Bitbucket Pipelines to run automated tests for RF1 Misc: switched over my backups to the new EC2 instance Misc: drafted a... Read on
This week I’ve: Oversteer Racing: got the pit stop animation the way I want it RF1: upgraded to Django 1.8.18 Glossary: upgraded to CakePHP 2.9.7 Misc: more work on a new EC2 instance, almost ready to use Misc: played around with some NFC tags Read on
This week I’ve: RF1: work on prices for components for the 2017 competition RF1: updates to support pit stop strategies where players have picked “6 or more” stops RF1: wrote a new test to verify changes to pit stop calculations RF1: sourced a new image for the home page Glossary: updated to CakePHP 2.9.6 Misc: research for new EC2 instance Read on
This week I’ve: Oversteer Racing: more work on the pit stop UI so players can select the changes to make and see how it affects pit stop duration Oversteer Racing: wrote the latest dev blog Glossary: updated to CakePHP 2.9.5 RF1: posted a blog post outlining some changes to the rules for 2017 RF1: added functionality to add and delete races which will make administering the game easier if a race is cancelled mid-season Read on
This week I’ve: Glossary: updated the glossary to CakePHP 2.9.4 Oversteer Racing: a little bit of work on UI Misc: did my review of 2016 Misc: listed my goals for 2017 Misc: did my personal tax return Misc: started work on my company tax return Read on
This week I: Glossary: updated to 2.9.3 RF1: upgraded Django to 1.8.17 Misc: Did a lot of interview prep Read on
This week I (was really busy with other things 🙁 ): Glossary: updated to 2.9.2 Read on
This week I: Oversteer Racing: added code to register the car being in the correct pit box Oversteer Racing: added a pit lane speed limiter Oversteer Racing: made some minor tweaks to the test track texture Oversteer Racing: wrote a second dev blog Glossary: updated to 2.9.1 Read on
This week I: Oversteer Racing: Upgraded to Unity 5.4.1 (this introduced some issues with layering, playing dust/smoke particles and resized the controls) Oversteer Racing: fixed layering issues caused by update Oversteer Racing: re-sized the controls Oversteer Racing: wrote my first dev blog Web: updated Glossary to CakePHP 2.9.0 Read on
This week I’ve: Oversteer Racing: Added code to show tyre marks on track when oversteering Oversteer Racing: Updated the car model to use individual components for wings and wheels Oversteer Racing: Added code to turn wheels based on user input Web: Updated the Glossary to 2.8.6 Read on
This week I’ve: Migrated AES site to use https Migrated Mucky Creature Ltd. site to use https Updated Glossary to use CakePHP 2.7.7 Read on
This week I… Updated the Glossary to use CakePHP 2.7.7 Updated RF1 to use Django 1.8.7 Did some more work on car handling in Oversteer 2D Wrapped up RF1 for another season Read on
This week I… Updated the Glossary to use CakePHP 2.7.5 Updated RF1 to use Django 1.8.6 Oversteer: Tidied up a bit of code in Oversteer Updated Oversteer to allow us to easily toggle between the PS3 controller and the virtual joystick Tagged test scenery objects Stopped constraining the virtual joystick in a circle as this stops us being able to set full throttle and full turn Lots of tweaks to acceleration and deceleration rates Read on
This week I did… Further work on car control for Oversteer Updated the Glossary to use CakePHP 2.7.5 Read on
I’ve been on holiday this week so haven’t had much time to do anything. However, I… Updated the Glossary from CakePHP 2.6.3 to 2.7.1. This resulted in a few minor changes to remove some deprecated code but seemed fairly painless (so far). Read on
This week I… Launched the responsive redesign of the AES site Fixed another bug in RF1 Updated RF1 to Django 1.7.7 Updated Glossary to CakePHP 2.6.3 Read on
This week I… Fixed a bug in RF1 Updated RF1 to Django 1.7.6 Carried on with the work to apply a responsive redesign to the AES site and Glossary Read on
I’ve not managed to do much this week but I have started work on retrofitting a responsive design to the AES site and Glossary. This is something I’ve wanted to do for a while but Google’s announcement that being mobile-friendly will influence search results has prompted me in to action. Read on
I’m really pleased to announce that Bubblision is now available on SlideMe: http://slideme.org/application/bubblision Up until now Bubblision has only been on Google Play but over the next few weeks I hope to add Bubblision to some of the other app stores. I also tried to register as a seller on Samsung Galaxy Apps but their site is currently rejecting signups. Bizarrely they set somewhat draconian restrictions on passwords… 6-15 alphanumeric characters but their site currently... Read on
Another busy week but I did manage to: Upgrade the shop to ZenCart 1.5.4 Upgrade the test version of RF1 to Django 1.7.4 Upgrade the Glossary to CakePHP 2.6.1 Reconstructed info for all the blog posts I’ve not done for the last couple of months… the record is now complete 😉 Analyse some stats for Bubblision Read on
The start of the year has been pretty busy and so I’m not expecting to be able to work on many other projects for a bit. However, this week I: Migrated the Glossary to CakePHP 2.6.0 Upgrade RF1 to Django 1.6.10 Set my goals for 2015 Read on
I started implementing some of the feedback from the alpha testers during this sprint. I’ve not reached the point where I can release a third alpha yet but that’s the main aim for the next sprint. Some tasks completed during this sprint: Moved the GUI for identifying the player bubble below the release point Moved the score text around to improve the look of the game screen Updated Google Play Game Services Started work on... Read on
I didn’t get much time to work on Bubblision this week. However, I did: Do a test upgrade to Django 1.6.8 for RF1 Start work on migrating the AES Glossary from CakePHP to Django I’ve decided that there doesn’t seem to be a good reason to carry on using CakePHP for the AES Glossary so I’m planning on migrating this to Django. I’ve some other projects for the AES site and I just can’t face... Read on
Some tasks completed during this sprint: Finished the save/load game functionality Game is saved automatically on pause and on exit When opting to play a game you now get a choice or load a saved game or start again Added a setting screen (moved sound and accessibility settings to it) Added code to improve the accessibility of the game Updated RF1 to support double points at the end of the season (also added an integration... Read on
Some of the things I did this week: Finally got the forms for the business bank account from NatWest. Having done the initial sign-up online it’s pretty frustrating to wait two working days for a phone call then three more working days for them to email you forms to print out, complete and post back to them. It’s also the first form I think I’ve ever had to complete that switches back and forth between... Read on
Things I’ve done this week (it’s been a busy one): Went to the Bristol Games Hub Unity Meet-up – really interesting talks and demos. Looking forward to more regular meet-ups. Went to the Bristol Games Hub and Full Indie UK showcase evening – some great games on show. I enjoyed the evening but left feeling a bit demoralised as the games in the showcase were all a lot better than Bubblision. I’d like to be... Read on
It’s been an interesting week and I’ve been working on a wide range of things: I’ve moved more of my backups to Amazon EC2 I also wrote some notes on how to set this up so it’s less of a chore next time 😉 I upgraded the Glossary so it’s now using CakePHP 2.4.6 I’ve made some minor updates to RealityF1 and done the scores for the first race of the season I’ve also done... Read on
As predicted I didn’t have much time to work on Bubblision during this sprint. I did manage to: Review some of the ad networks (I’m currently thinking of using Google’s AdMob) Work on the final game screen Add the current high score to the main game screen A few other things I did: Added a couple of new awards to Reality F1 Did some work on the Glossary as I found a bug when working... Read on
I’ve still got a fair few things going on so I’ve not got as much done as I’d hoped… Perhaps this will be the trend for the first part of 2014 as the F1 season is just around the corner so I’ll need to start working on RF1. This week I’ve started the following tasks but not completed any: Player bubble collision with power-ups Fix duplicate player bubble bug Other tasks I’ve completed: Updated the... Read on
Well, I have to say that I didn’t think I’d complete all the tasks I’d allocated to this sprint. The tasks themselves were a bit tricky and on top of that a combination of people visiting us, the kids having colds and me having to do some unexpected work on another project meant I didn’t have much time to devote to this sprint. That said, I managed to complete the tasks and I’m pleased with... Read on
For a variety of reasons I’ve not had as much time to devote to my game project as I’d hoped this week. As a result I’m a bit behind where I’d like to be in terms of the current sprint. That said, I still managed to complete a couple of tasks: The non-player bubbles now burst (albeit the particles still needing a lot of work) and are removed from the game area if they reach... Read on
Set up Pivotal Tracker for Bubblision Added all Bubblision stories to Pivotal Tracker and ordered the majority in the Back log “Nice to have” stories added to the Ice box Set release markers for first Beta version and final release Made read-only Pivotal Tracker dashboard for Bubblision publicly accessible: Default view shows the stories in the “current” sprint and the “back log” but you can access the “Done” and “Ice box” lists too The current velocity is... Read on
Went to Bristol Games Hub and SW Mobile meetup: Talk from Natalie at Press Space PR Talk from Tomas Rawlings of the Games Hub on how to be an Indie games developer Talk from 100% Indie Demo camp Completed Sprint 1 of Bubblision (tasks this week): Movement of NPC bubbles Further changes to 3D assets including adding glows (lights) Created particle system for bubble bursting Wrote a back dated post on my objectives for Bubblision... Read on
My second SunUp already, I’ve no idea where that week went…. this week I: Carried on working on the sprint #1 tasks for Bubblision. I think, perhaps ambitiously, I’m ahead of schedule. Went to a meeting of the Bristol Unity Group at the Bristol Games Hub. Read a bit more of Casual Revolution Looked at improving some Apache redirects for the Glossary project. Read on
Sprint tasks review Created a new branch in the git repo Migrated the code Fail – confirm the existing SimpleTest test suite reports no errors Additional task – Migrated test suite to PHPUnit Tested the deployment to a fresh CakePHP 2 install Merged branch into master Moved code into production Complete Read on
Story By the end of this sprint we will have migrated the current application from CakePHP 1.3 to CakePHP 2.3. We will have also deployed the new codebase into production. Sprint tasks Create a new branch in the git repo Migrate the code Confirm the existing SimpleTest test suite reports no errors Test the deployment to a fresh CakePHP 2 install Merge branch into master Move code into production Expected duration One – two weeks.... Read on
Sprint tasks review Work out how to extend SimpleTest to a test database with the WebTester Complete – see documentation. Create Integration Tests Created tests for Terms (public and admin functionality) Created tests for Groups (public and admin functionality) Created tests for Links (public and admin functionality) Created tests for other ancilliary models (admin functionality mainly) Complete – tests created Read on
Story As a developer I need to be certain that the web front-end of the application works as expected. Sprint tasks Work out how to extend SimpleTest to a test database with the WebTester Create Integration Tests (predominantly Terms, Groups, Links but also including ancillary models) Expected duration Two – three weeks. Read on
Sprint tasks review Migrate existing code to a git repo Complete – Source code moved to my BitBucket account. Install SimpleTest Complete – SimpleTest installed and tested using CakePHP 1.3 core tests. Create Unit Tests (Models and Util component) Created fixtures (needed fixtures for all models) Created tests for Models Created tests for Util component Complete – tests created Read on
Story As a developer I need to migrate the current code base from CakePHP 1.3.15 to CakePHP 2.x. In order to do this I need to create missing unit tests as these will allow me to migrate to the new codebase and retest the migrated code. I also want the code to be under version control. Sprint tasks Migrate existing code to a git repo Install SimpleTest – the only test framework supported by CakePHP... Read on