• No results found

8. Conclusion

8.3 Future Development

Even though the application met all of the project’s requirements, there was great scope left for further development. Potential additional features were identified throughout the implementation process as well as those suggested by users during the user test. Some features, such as the ability to type in any desired location and have its forecast displayed, were not included due to time

constraints but would certainly be implemented in a commercially released version. Accurate daylight hours for the current forecast location’s time of year as well as other environmental seasonal changes would also be desired features.

38 The concept of customising the environment and/or having different environments for different locations would be a natural next step in development. Adding customisation such as this to the application could be particularly worthwhile in a commercial release to enhance the user experience. This could also open up the opportunity to offer in-app purchases on environment upgrades or the release of premium versions of the application tailored to specific locations.

Alternatively, these customisations could be used in some way to incentivise users to share the application with friends on social media platforms and thereby act as a promotional tool.

39

References

AccuWeather Inc. (2014a) AccuWeather API [Application Programming Interface]. Available:

http://api.accuweather.com/ [Accessed 1 June 2014].

AccuWeather Inc. (2014b) AccuWeather.com [Online]. Available:

http://www.accuweather.com/en/gb/united-kingdom-weather [Accessed 26 May 2014].

AccuWeather Inc. (2014c) Brighton and Hove, GB - Local Weather [Online]. Available:

http://www.accuweather.com/en/gb/brighton-and-hove/bn2-1/weather-forecast/2520246 [Accessed 27 May 2014].

Adobe Systems Incorporated (2014) Adobe Photoshop CC [Image Editing Software].

Ambiera e.U. (2014) irrKlang v1.5 [Sound Library]. Available: http://www.ambiera.com/irrklang/

[Accessed 15 June 2014].

AND Entertainment LLC (2014) OgreMax Scene Exporter v 2.6.3 [3DS Max plugin]. Available:

http://www.ogremax.com/ [Accessed 20 June 2014].

Apalon Apps (2014) Weather Live Reloaded [iOS Application]. Available:

http://itunes.apple.com/gb/app/weather-live-reloaded/id749078962?mt=8 [Accessed 27 May 2014].

Autodesk (2013) 3ds Max [3D Design Software].

Autodesk (2014) Maya [3D Animation, Modelling, Simulation, Rendering and Compositing Software].

Barton, M. (2008) How’s the Weather: Simulating Weather in Virtual Environments [Online].

Available: http://gamestudies.org/0801/articles/barton [Accessed 3 June 2014].

BBC. (2014a) BBC [Online]. Available: http://www.bbc.co.uk/ [Accessed 26 May 2014].

BBC. (2014b) BBC Weather [Online]. Available: http://www.bbc.co.uk/weather/ [Accessed 26 May 2014].

Blender Foundation (2014) Blender [ 3D Computer Graphics Software].

Chapple, C. (2014) The top 16 game engines for 2014 [Online]. Available: http://www.develop-online.net/tools-and-tech/the-top-16-game-engines-for-2014/0192302 [Accessed 27 May 2014].

Crystal Dynamics (2014) Tomb Raider: Definitive Edition [Computer Game].

Crytek GmbH (2014) CryENGINE [Computer Game Engine]. Available: http://cryengine.com/

[Accessed 27 May 2014].

Epic Games Inc. (2014a) Unreal Development Kit [Computer Game Engine]. Available:

http://www.unrealengine.com/products/udk [Accessed 27 May 2014].

Epic Games Inc. (2014b) Unreal Engine 4 [Computer Game Engine]. Available:

http://www.unrealengine.com/blog/welcome-to-unreal-engine-4 [Accessed 27 May 2014].

40 Extreme Electronics Ltd. (2014) OpenWeatherMap [Application Programming Interface]. Available:

http://www.openweathermap.com/ [Accessed 1 June 2014].

Gilardi, M. (2014) Interactive 3D Programming [University of Sussex Postgraduate Taught Module].

International Travel Weather Calculator (2014a) Celsius Free [iOS Application]. Available:

http://itunes.apple.com/gb/app/celsius-free-weather-temperature/id469917440?mt=8 [Accessed 27 May 2014].

International Travel Weather Calculator (2014b) World Weather Radar [iOS Application]. Available:

http://itunes.apple.com/us/app/noaa-world-radar-free-rain/id649264704?mt=8 [Accessed 27 May 2014].

Kedia, M. (2014) Google surpassed Apple in app downloads but lagged in Q2 2014 revenue [Online].

Available: http://www.techienews.co.uk/9715372/google-surpasses-apple-app-downloads-lags-revenue-q2-2014/ [Accessed 16 August 2014].

Kunal, K. (2014) 5 Weather Forecast API for developing apps [Online]. Available:

http://superdevresources.com/weather-forecast-api-for-developing-apps/ [Accessed 1 June 2014].

maddy (2014) 3D Weather Live Wallpaper [Android Application]. Available:

http://play.google.com/store/apps/details?id=com.lin.season&hl=en [Accessed 26 May 2014].

Masters, M. (2014) Unity, UDK, Unreal Engine 4 or CryENGINE - Which Game Engine Should I Choose? [Online]. Available: http://blog.digitaltutors.com/unity-udk-cryengine-game-engine-choose/ [Accessed 27 May 2014].

Met Office. (2014a) Beaufort wind force scale [Online]. Available:

http://www.metoffice.gov.uk/weather/marine/guide/beaufortscale.html [Accessed 7 August 2014].

Met Office. (2014b) Brighton weather forecast [Online]. Available:

http://www.metoffice.gov.uk/weather/uk/se/brighton_forecast_weather.html [Accessed 27 May 2014].

Microsoft Corporation (2010) Microsoft Visual Studio 2010 [Integrated Development Environment].

Mobilityflow & Kbitubit (2014) 3D Weather Forecast [Android Application]. Available:

http://play.google.com/store/apps/details?id=com.mobilityflow.weather3d&hl=en [Accessed 27 May 2014].

ModDB. (2014) 100 Highest Rated Engines [Online]. Available:

http://www.moddb.com/engines/rated [Accessed 26 May 2014].

naturesoundsfor.me. (2014) Free Nature Sounds Player [Online]. Available:

http://naturesoundsfor.me/ [Accessed 28 July 2014].

Naughty Dog Inc. (2013) The Last of Us [Computer Game].

Norman, D. (1998) The Design of Everyday Things, London, MIT.

41 Postindustria (2014) Alarm Clock & Weather HD [iOS Application]. Available:

http://itunes.apple.com/gb/app/alarm-clock-weather-hd-free/id393113291?mt=8 [Accessed 27 May 2014].

Radiantlabs LLC (2014) Living Earth – Clock & Weather [iOS Application]. Available:

http://itunes.apple.com/gb/app/living-earth-clock-weather/id379869627?mt=8 [Accessed 27 May 2014].

Rockstar North (2013) Grand Theft Auto V [Computer Game].

Seymour, M. (2013) Game environments - Parts A-C [Online]. Available:

http://www.fxguide.com/featured/game-environments-parta-remember-me-rendering/

[Accessed 2 June 2014].

The Weather Channel Interactive (2014) The Weather Channel App for iPad [iOS Application].

Available: http://itunes.apple.com/gb/app/weather-channel-app-for-ipad/id364252504?mt=8 [Accessed 27 May 2014].

Toepke, S. L. (2013) Weather Underground Web API using C#, Part 1 [Online]. Available:

http://samueltoepke.com/?p=218 [Accessed 18 June 2014].

Torus Knot Software Ltd. (2011) Managed OGRE (Object-oriented Graphics Rendering Engine) v.

1.7.1 [Graphics Rendering Engine]. Available: http://www.ogre3d.org/tikiwiki/MOGRE [Accessed 26 May 2014].

Unity Technologies (2014) Unity [Computer Game Engine]. Available: http://unity3d.com/unity [Accessed 27 May 2014].

Vivoti Studio (2013) True Weather 3D [Android Application]. Available:

http://play.google.com/store/apps/details?id=com.vivoti.trueweather3d [Accessed 25 May 2014].

Vivoti Studio (2014) True Weather Waterfalls [Android Application]. Available:

http://play.google.com/store/apps/details?id=com.vivoti.trueweatherwaterfall&hl=en [Accessed 27 May 2014].

Weather Underground Inc. (2014) Weather Underground [Application Programming Interface].

Available: http://www.wunderground.com/weather/api [Accessed 1 June 2014].

Welburn, M. (2011) Comparing Weather APIs [Online]. Available:

http://michaelwelburn.com/2011/11/02/comparing-weather-apis/ [Accessed 31 May 2014].

42

Project Use: Brick wall of the house.

Edits: Tiled to create a larger panel for house texture map and converted to lower resolution.

Texture 2 Project Use: Front door of house.

Edits: Cropped and resized to just surround the door.

Texture 3 Project Use: Back door of house.

Edits: Cropped and resized to just surround the door.

Texture 4

Project Use: Detail for weather vane.

Edits: Cropped and composited with created weather vane structure.

Texture 5

File Name: Seamless stone concrete texture.jpg Source:

http://3.bp.blogspot.com/-0gKxEpgZkrg/UmpSL3ZTXbI/AAAAAAAAE3s/xe14C DMQORk/s1600/Seamless+stone+concrete+texture.jpg Accessed On: 24 July 2014

Artist/Created By: Unknown

Project Use: Paving stones in front of house.

Edits: Converted to lower resolution.

43 Project Use: Ground and letter surfaces.

Edits: Converted to lower resolution.

Edits: Cut into segments and replicated to create roof panel.

Edits: Edited extensively and composited with other elements for different sky effects.

Edits: Some removal of outer glare effect.

44 Texture 11

File Name: moon-transparent-300x300.png

Source: http://space-facts.com/transparent-planet-pictures/

Accessed On: 26 July 2014 Artist/Created By: Unknown Project Use: Moon on skybox.

Edits: Converted to lower resolution.

45

Appendices

Appendix A – Time Management Plan Gantt chart

46

Appendix B – Project Poster

Poster created for a project presentation poster event held at University of Sussex, 4 July 2014.

47

Appendix C – User Test Information

Continued overleaf…

48

49

Appendix D – User Test Information

50

Appendix E – User Test Recruitment Email

51

Appendix F – User Test: Tester Guidance Notes

52

Appendix G – Supplementary Material

The CD attached with this report contains:

i. WeatherWorld Microsoft Visual Studio project (containing complete code) [zip file]*

ii. Electronic copy of this dissertation document [pdf file]*

iii. WeatherWorld demonstration video [mp4 file]

* files also uploaded to Study Direct

Please note: The WeatherWorld demonstration video is also available to stream online (link below), however it is recommended for quality purposes that the mp4 file provided on the attached CD is saved to a computer for playback.

http://youtu.be/DlKPG2eig6o

Related documents