Free Essay

Game Development

In:

Submitted By Emeroids
Words 5001
Pages 21
Work Placement Report

Jose Ricardo De Sa
B00532510
Computer Games Development

British Telecommunications plc.

June 2013

School of Computing & Intelligent Systems
University of Ulster, Magee campus,
Northland Road Londonderry BT48 7JL

Table of Contents 1 Organisation and structure of BT 3 1.1 History and development of BT 3 1.2 Organisation chart 3 1.2.1 BT Technology, Service & Operations 3 1.2.2 Architecture and Global IT Platforms 4 1.2.3 Global Network Services 4 1.2.4 Global Infrastructure Services 5 1.2.5 Strategy, Service & Operations 5 1.2.6 Group Customer Experience 6 1.2.7 Research & Innovation 6 1.2.8 Finance & Commercial Management 7 1.2.9 HR & Comms 7 1.2.10 CIO BT Group 8 1.2.11 CIO BT Global Services 8 1.2.12 CIO Openreach 9 1.2.13 CIO BT Wholesale 9 1.2.14 CIO BT Retail 10 1.3 Function of BT’s Technology, Service & Operations 10 1.4 company management and department structure 10 2 MY role in BT 12 2.1 Job description 12 2.2 Technical skills needed (or acquired) 12 2.3 Diary outlining technical and other duties carried out 13 2.4 social aspects of placement 15 3 Learning undertaken and soft skills developed 16 3.1 Learning opportunities that the year provided 16 3.2 Expertise gained and skills developed during year 16 3.3 Personal development 17 4 Reflection 18

Organisation and structure of BT
History and development of BT
BT is the world's oldest communications company. It's roots extend back to the UK's Electric Telegraph Company. The world's first commercial telecommunications enterprise, incorporated in 1846 and the first company ever to build a national communications network.

BT's story is the history of communication technology in the UK and globally. BT's heritage is a fascinating weave of stories, consisting of corporate development and individual endeavor. Of public service and private enterprise, invention and technological innovation. It stretches from the birth of the electric telegraph in the 1830s to the explosion of the Internet and the rise of Broadband Britain.

BT has been involved in every major step-change in communications since, a long tradition that has enabled communications to shape the future.

The whole history is told through BT's archive collections, which UNESCO and Arts Council England recognize have global significance. BT’s historical documents, photographs and films record the leading role that BT and its predecessors have played in developing communications technology, from its very beginning. Illustrating the roll-out of each generation of communication services, their profound influence on society and their continuing impact on improving people's lives. As BT’s history is still being made.

It is a powerful, proud and humbling legacy. *
Organisation chart BT Technology, Service & Operations * * Strategy, service & operations
Strategy, service & operations

Architecture and Global IT Platforms * *
Global Network Services * * * * *
Global Infrastructure Services * *
Strategy, Service & Operations * * * * *
Group Customer Experience * *
Research & Innovation * * * * * * * * *
Finance & Commercial Management * *
HR & Comms *
CIO BT Group * *
CIO BT Global Services * * * *
CIO Openreach * *
CIO BT Wholesale * * *
CIO BT Retail * *
Function of BT’s Technology, Service & Operations
BT Technology, Service & Operations is responsible for the innovation, design, test, build and running of the global networks and systems. Also the delivery of the technical aspects of BT’s big customer managed service contracts. In fact BT TSO’s unit has been designed to help us work better together, right across BT, so that we can deliver a great quality service to the customers. If BT TSO can do this faster and more competitively then BT will become the choice for our customers.

company management and department structure
Being part of the Central Engineering Excellence team within BT I have had the opportunity to gain experience in all of BT’s lines of business and its main components. All lines of business have very different and complex requirements, according to what that particular line of business does.

List of lines of business and what they do:

BT Wholesale –Is responsible for the core communications network infrastructure at the heart of the UK, underpinning almost every communications business in the country. It contributes a substantial proportion of BT group’s overall revenues, and provides network services and solutions to over 700 customers (including BT Retail and BT Global Services). Our network management expertise and capability to drive broadband growth is critical to the group’s overall development

BT Retail – Is one of the four lines of business which are responsible for customer relationships. BT Retail sells not only to UK consumers but also to businesses who are end users of our services. Those companies who resell or rebrand a BT service are handled by the Wholesale line
BT Global Services – Has a unique breadth of scope, reach and capability. They bring together communications and networked IT products and services securely and efficiently. BT Global Services is also a global leader in the networked IT services market they have been recognized by the leading industry analysts (such as Gartner) and have the confidence and support of our customers.

BT Openreach – It looks after the ‘first mile’ of network, from the exchange through to homes and businesses. Our customers are not the end users, but the 450 communications providers available to the end user such as Fujitsu, Carphone Warehouse, BT Retail and AOL.

Openreach does not compete with these providers – it delivers the means by which they all, on an open and even-handed basis, run their businesses, and are in constant competition with alternative access technologies such as mobile and cable network providers.
MY role in BT
Job description
My main role as a placement student is junior developer and designer. My duties include completing tasks by a given deadline each week. Some tasks require less than a day while others may take a full week or more. My current supervisor Mark Neill, delicate our tasks while providing us with assistance as we carry out our work. There have been situations in which an emergency task, needing to be completed quickly would be given and these would take priority over any other tasks I was working on.

At the start of the placement I was given an introduction/training week. This included a crash course into the company history and a course on “BT How We Work”. During this time at BT I familiarized myself with new technology that I was never introduced to in University and superior software developing models, patterns and procedures. Testing was also a part of my duties and responsibilities. Each module built needed to be tested before handed over to my supervisor in order to ensure proper functionally and working order. This is done using Test Driven Development approach and is a huge part in the development process. More important in the design process of a program being developed is the design patterns and structures, and of course planning. Each member of the team including myself contributes to the design phase before we each split the tasks between us. This was crucial as it guaranteed that we were all on the same page and we all had the same idea about what we were planning to develop.
Another very important set of tasks that I was responsible for during my time working as a developer was research. Research was a very important and key aspect of our development. Each of us was expected to complete a number of research tasks into different areas. For all my research tasks, Steven Curtis is my supervisor.

Technical skills needed (or acquired)
My main activities for the rest of the work experience were numerous, covering a lot of different fields and technologies. From databases, web design, to module configurations and Java development. The technologies I use are the latest, also used by developers and the developing platforms they are the very best available in the field. My favorite was Perl development but I also really enjoyed T-SQL store procedures and XML. I also liked working with HTML, JavaScript and CSS. Everything was interconnected though so you had to use each technology in order to develop a full module. It was very good and highly motivating and all this played an important role in my learning experience.

I learned a lot from the research that I carried out regarding the work I was undertaking, especially from the company and industry’s point of view. It helped me to better understand how new products are being developed and why a company would decide a product over another. Perhaps the most important thing that I learned from this research was the Customer Driven Development model. This is a crucial approach to modern software design.

Also my previous and on-going development tasks were very beneficial in my learning outcome about the software industry, and full application product development. It helped me to learn a lot about the whole steps required when thinking about a product, the initial ideas and drawing board solutions, the actual product design, the technologies used to implement it and the testing phases. Also another important aspect is the constant maintenance of a launched product. Further testing and updates will need to be maintained in order to improve the quality and functionality of the released products.

Diary outlining technical and other duties carried out Note: Diary covers six random months of my placement; each identified by “Month #” paragraph is the start of a month.

Month One - Having to travel for the start of the placement was very exciting, as I was going with other placement students. The first day we all met up and started our guided tour of Adastral Park in Ipswich, the park encompassed a large area with several buildings, walk ways, parks with tables for employees to have lunch, the whole park is protected.

Although we were there only for a week we were not short of things to do. The placement coordinator had our week planned out down to the evening social events. Our day started with different inductions like Welcome to the Company, fire awareness, fire drill exercise, health and safety in the work place. After the inductions we all had lunch, then back to the office during the afternoon for mandatory training. After the day had ended we all had the option to attend social gatherings and events.

The second and third weeks I was back at my base office getting to know my team members Mark Neill our line manager, Steven Curtis lead designer, Steve Atkinson lead designer and Stephen Kennedy grad it was very easy to remember everybody’s names because I only had to say Steve to call someone.

Stephen Kennedy helped me get settled in the team. As he had joined the team in the beginning of that year, he had all the guides needed to configure and set up my work laptop. All developers including the placement students are given their own work laptop for their work.

While I was setting up my work station for development I was given a small task to document a small web app currently used in the team’s website. Also I attended an event called Robo’lympics, this was great fun. We were put in teams of two, three and had to build a robot out of Lego and use all the tools provided to enable the robot to follow a line on a circuit and win the race. We split the team in two areas the building of the robot and the programming, we all did a bit of everything. The race was very exciting and even if I didn’t win the race I had a lot of fun and was able to show case my team working skills.

The real work had finally started towards the end of the month after setting up Apache httpd local server and attending the planning session for the STATS dashboard. “STATS” was the name of the team I was assigned to and it stands for “Strategic Test Automation and Tools Suite”. The first task that I was assigned I had to integrate the batch tests into the “STATS Dashboard”. At the end of the first month there was a big social event for everyone in the company and was a very good way to meet new contacts in my industry.

Month Two - By November I was all steeled in the team and developing tools for the STATS tool suite, we had another workshop for the next steps in the dashboard development and continued integration of the central database. After the workshop the team had a code review including our off shore team members, a few stories and tasks where then assigned to each of us.

Because some of the data the STATS team can handle requires extra security clearance, I applied for the “Annex 2 Part B” which gave me the clearance I needed to preform my tasks and complete my stories. While I waited for the security clearance to be approved and knowing the final data to be populated into the database I set up a dummy table with some data and created the necessary SQL queries. Once my security clearance was accepted I started work on the “Verification Point Tool”, what this tools does is count all the points in a test that has any type of verification. The tests are written in XML and there were a lot of attributes in a lot of different nodes, I worked on this for the best part of three weeks.

The development process adopted for this application was TDD or test driven development, the first step was to write tests. Once the entire test cases where locked down and Steve was happy that I had all possible scenarios tested I then moved on to writing the main java application. As I was writing the code I used the tests as a guide for debugging and next steps to develop.

Month Three - After the new year I had already felt like I had been part of the team for a long time, we all get along really well and this has help me in improving my skill sets.
Work started back up with a few small tasks, had to modify some SQL queries to accept a date parameter dynamically. Another task I was assigned to add a new command in the verification code to exclude a specific directory; once this task was completed I added the new command to the build command in Jenkins. Jenkins is an open source continuous integration tool written in Java.

The development process BT adopts is “Agile” development, and being in the team that I am, any design changes we find to be beneficial to the project we can suggest and implement it without a lot of red tape. I was looking at some JavaScript frameworks on the web and came across a new table framework and recommended we use it by the end of the day I had integrated it in the web application and started to produce the first report using the new framework and everyone thought it was a great addition to the application.

One other change we implemented to the web application was routing and URL parameters JavaScript plugin, the reason we needed this was to parse parameters dynamically to our queries.

Month Four - With all the new implementations added to the web application, new reports and metrics where designed and implemented by me. First tasks I had to do was to alter the existing reports for all to use the same table framework (Data Tables), as I was actively developing the reports I came across a blocker (add conditional statements to table cells according to the data populated) but with the research I found a JavaScript plugin that could resolve the issue for me called Transparency. I was able to add the directives to the cells and produced a very cool looking report.

Further JavaScript development on the application was need for extra functionality in a way that it would be very easy to maintain the web application by property files. For any changes needed like a release cycle time frame that is set dates stored in an array in a properties file. The next task I had to do was populating a dropdown list from this array in a properties file and use it in a getter method to request the query with the new parameter. For the rest of that week I completed some cosmetic changes to the UI.

My first defect was picked up by one of the off shore team members in the verification point code, a semantic error in the code and was not counting some of the verifications that a tests preforms. To fix this I had a look in my log book for the dry run I preformed and altered the JUnits to lock down the all the return values. Last change I had to do was increase the Java heap size to 1024MB.

Month Five - Continuous development on the web application, a complex query was needed for one of our new reports. The twenty-four hour Beat test report with a dynamic view of all 12 test run every day, only after doing this task I realized just how powerful SQL really is. After I completed the query I added the logic to add the time of run in the table column headers and formatted the test name to replace "/" for” “(space) and a hyperlink to the test data itself.

This week was very exciting for me, Mark handed me my own VM and asked me to find a new backlog tool for the team to use because the one we currently where using was very buggy. After a few hours of research I found the perfect tool called Agilefant, did a short presentation to Mark and he like the tool and asked me to use the my VM to install it and manage it.

Never really having used Linux before I was thrown a bit in the deep end but the learning outcome was too good to let this task be pushed off to someone else, I started with the install guide and found out what other software I might need to install on the VM. Once I got all the requirements I started by installing Java JDK/JRE and set all environment variables. The application needed its own database to store all the data so I installed MySQL and created the database from the template that was provided by the application.

Once all the core software needed was installed I still needed to run a web server to host the application, Tomcat was the recommended service to use. Once it was installed I had to configure all the listening ports and start the service. After all the requirements where met I set up Agilefant jar file in Tomcat and started up the application then set up communications to the database after all configuration was done I started up the application and ran a few smoke tests and found a broken pipe to fixed the pipe and created a cronjob to archive the logs and save disk space on the VM.

Month Six - During a task I had done a few weeks back I had noticed a procedure that everyone on the team used to do, when I had extra free time towards the end of the day I started writing a Perl script to recursively find a list of message files with only knowing the test run id and returns a JSON object. And another script to find and return the system test report with the same test id, once I had completed this maybe a month later after completing my main stories I showed the code to Mark and he asked me to integrate it with all the other tools currently being used.

After Easter I had returned to the verification points code to extract a method and move it to our STATS commons library, the control file walker is a powerful piece of code that can run through an XML document and return nodes, attributes in a binary tree linking parents to children, siblings and vice a versa.

After all that was done I returned to the web application and found that I couldn’t really easily manipulate and alter a JSON object so I created a new JQuery plugin to deal with this problem. I first started by identifying what I needed to do to the JSON object and added the required logic to deal with this problem. Every so often when I need extra functionality to the plugin I simply add it and extend it as much as possible so one day I can publish it as an open source library on the web and also to my portfolio.

social aspects of placement
Through my placement experience I have greatly developed as a person in numerous ways. My knowledge and skills have greatly improved. However my social skills have also significantly improved. Being on placement has positively impacted on my life. I have arisen and completed tasks I would have thought impossible. Due to my placement I have become more confident in my personal life. I feel that BT has helped me find myself. I am very lucky to have found a job I am very interested and also talented at. BT has enabled me to develop strong relationships with my co-workers and is a nurturing environment.
Learning undertaken and soft skills developed
Learning opportunities that the year provided
Accredited Learning Pathways are internal accreditation programs that provide BT with a structured way to develop skills in strategically important areas. They typically combine internal and external training and exams to create a BT based accreditation that demonstrates technical or process based competence combined with BT product/proposition knowledge.

The skills and knowledge acquired are used to support key customer contracts or underpin key products and propositions that help BT to win new business or increase its penetration in emerging marketplaces. The Accredited Learning Pathways for software engineering are designed to provide BT people with the knowledge and experience to develop software, using practices, frameworks and tools that enable true engineering and innovation in software development. The pathways are an essential part of the continuous learning that is necessary for every software engineer to grow their understanding and expertise, and deliver the new applications that will drive BT forward. The pathways allow people to gain knowledge of a number of programming languages, but more importantly understand how those languages can best be applied to create reliable, manageable software that can be easily enhanced and re-used for new scenarios.

In addition to software development, the pathways include specialized areas for more experienced developers, such as software performance, application deployment and management, and software usability. These will allow people to build on their core skills to become subject matter experts in the areas that will be essential to taking BT forward and supporting others in the software engineering community.

I have always been a strong believer in the need for creativity, good engineering, and continuous learning in all areas, and I see the Accredited Learning Pathways program as a very positive step in giving people that have a thrust for the opportunity to develop these skills that are highly-valued in the IT industry.

Accredited Learning Pathways contribute to the four goals: * Ensuring that our people understand the BT capabilities and use them in our customer designs * Align our top accreditations with our most important customer programs * Differentiate the level of capability in BT from that of our competitors * Build the organizational skills and capability that BT needs now and in the future Expertise gained and skills developed during year
BT supplies its employees with all the best resources to further their expertise and skills; I personally have been developing my Linux knowledge because of the extensive use of our managed servers.

Some of the areas that I have developed are in the list below with a brief description after the title.

General Coding Best Practices – Best practices for writing high quality methods, expressions, variables, arrays, loops, and ‘if’ statements, and to describe recommended practices for writing readable code

Maintaining Quality Code – The primary techniques of refactoring, and to discuss the best practices for reviewing, testing, and debugging code

Object-oriented Coding Best Practices – Best practices for defining and using classes, and determining how best to use inheritance or its alternatives
Programming Techniques and Strategies – For the high level considerations for producing good code

Automated Deployment – Is the practice of being able to deploy or upgrade an existing application (with a back-out in the event of failure) with a single keystroke. Automation places knowledge of how to perform deployments into scripts, rather than in peoples' heads, minimizes manual errors and leads to greater consistency across environments

Test Driven Development – Is the practice of writing all production code alongside low-level tests which assert its behaviour. TDD done properly has many benefits, including;

* Driving the creation of production code from executable specifications of its expected behaviour helps you discover the best design and structure as you develop the code. * The tests act as executable, self-verifying documentation of the functionality of each unit of code in an application, helping new developers to understand the behaviour and protecting them from accidental mistakes. * Changes which break other behaviour are detected and corrected immediately * The tests provide the infrastructure to replicate and fix bugs in production code * It provides a safety-net to allow Refactoring (the process of adapting existing code to meet new demands) to happen without risk

Subversion Tools – Is a centralised version control system. The "master" of a versioned item is held in a Subversion "repository" server and users have local versions which they work on concurrently. Local versions are synchronized with the repository by the Subversion client by the actions:

* Checkout — a local version is created from the repository * Update — changes from the repository are integrated into the local copy * Commit — changes from the local version are integrated into the repository

Personal development
I have actively developed my programming and design skill ether by reading the “Head First Collection” in Java, HTML, .net and systems.

I have also designed a game during my placement that I intend to develop for final year as my final year project.

I feel that this year has helped me see the industry in a new light, and a realization that I will always be a student. Never ending cycle of new information and technology’s that will shape all our future.
Reflection
As part of my work experience, I worked as a junior developer and designer for British Telecommunications plc. (BT). BT employs tens of thousands of people at the moment and a few other abroad contractors and collaborators.

The main area of development was module development. From the start I was assigned to work on creation of different modules working solo and also within a team. My main activities for the rest of the work experience were wide and covered a lot of different fields and technologies. I know that my work to date was delivered with the highest standards, and I am continuing to develop more system and modules for our platform. My experience has changed a lot from what I initially expected. I have learned a tremendous amount and developed a lot of skills in the past months. During the past months working for BT, I have acquired a great set of skills. I have learned advanced programming methods and I have developed good coding habits. I have learned a lot of Java and I’ve greatly improved my HTML and CSS skills and even Perl witch in my opinion is a very powerful language and should be thought in University as a way to learn how to use Linux because in Perl you can use Bash commands. My experience has helped me to develop a better understanding of the career world and I am glad that I picked this vocational path. I wish to continue to work in this field. I am glad that I had such great opportunities and great learning environments to develop my skills for future development. My biggest challenges were perhaps attempting to comprehend the complexity of the systems and trying to learn so much in such a short period of time, but I was fortunate to have such good colleagues that are industry leaders that helped me along the way and was able to accomplish any difficult tasks with their help..

I sincerely believe that the work experience program is a very important and great part of the SCIS degrees and I definitely recommend that it should be provided for future generations as it stands. However I would recommend that a better system for placement students be implemented to help us and our supervisors with more resources and guidance with reports and feedback.

Through my placement with BT I have developed a number of exceptional skills that make me a valued employee. I have grown socially and also developed as a worthy contribution to my team. As BT is such a large company and I have undergone training in numerous areas my skills can be easily transferred and applied to a range of professions. I have learnt to work well and also to deal well under pressure while working to strict deadlines. My placement has resulted in more improved social skills and increased self-confidence around my co-workers and management. This will enable me to promote myself for employability. I have greatly enjoyed my time working for BT. I have greatly improved in numerous ways resulting in BT contracting me for a conditional job opportunity. I will be working part time for BT while I complete final year and if I achieve a 2.1 or higher I will be given a full role within the company.

Similar Documents

Premium Essay

Cognitive Development: Video Game Analysis

...Cognitive Development While Playing Video Game Erick X. Rivera Western Governors University An action game, for example, may require you to be very aware. It requires you to be able to move your joystick or keys while looking at the various features on your screen such as energy levels, oncoming adversaries, ammunitions left, available time among other factors, all which are vital to winning. This ensures that the player can observe and react accordingly to all requirements of that particular game. Online gaming allows many players to participate in any certain game at the same time. This allows there to be a level of communication between the players which in turn results in the development of meaningful as well as casual relationships...

Words: 1211 - Pages: 5

Premium Essay

Development of the First Olympic Games

...Development of the First Olympic Games It was Pierre de Coubertin of France who dreamt up this ambitious project, although others before him had tried to revive these Games during the 19th century, without having Couperin’s success. Drawing inspiration from the ancient Olympic Games, he decided to create the modern Olympic Games. With this purpose, he founded the International Olympic Committee (IOC) in 1894 in Paris. The new committee set itself the objective of organizing the first Olympic Games of modern times. In 1896, more than 1,500 years after the ancient Games were banned; the first modern Olympic Games featured many references to this legacy of Greek Antiquity. The IOC’s decision to hold them in Athens (Greece) was a reminder that the Olympic Games originated in Greece. The majority of the competitions took place in the ancient stadium (the Panathenaic Stadium), which was restored for the occasion. Most of the sports on the programme of the ancient Olympic Games were echoed in the modern Games. The organizers even went as far as inventing a new race, inspired by a legendary event: the marathon race. In ancient times, the Games were held first on one day and finally over five days. The 245 participants in Athens in 1896 came from 14 different countries and participated in forty three different events. As at the ancient Games, the Olympic Games in Athens in 1896 were an exclusively male preserve. When women made their Olympic debut four years later at the 1900 Games...

Words: 620 - Pages: 3

Premium Essay

Effects of Video Games on Child Development

...Effects of Video Games on Child Development Stats: In America, 81% of youths play video games at least once a month, 8.5% of them are addicted and “the average 8- to 12 year-old now plays 13 hours of video games per week, while the average 13- to 18 year old plays 14 hours of video games per week” (Metrics 2.0, 2007). Question posed: Due to the fact that video games are so prominent in children’s lives, it is difficult to prevent them from playing video games entirely– but is that even necessary? Supporting Info: With such a variety of game types out there, it is difficult to say if video games in general are good or bad. Nowadays, there have been countless studies done on this and information on the pros and cons can be easily found. Cons: According to Cesarone (1998), violent games became consistently popular among children. Educational games on the other hand were completely the opposite. Studies found that “students who had played a violent virtual reality game had a higher heart rate, reported more dizziness and nausea, and exhibited more aggressive thoughts in a posttest than those who had played a nonviolent game” Another negative aspect of video games is the fact that kids are spending too much time playing the games rather than physically playing outside. Lastly, let’s take a look at the obvious reason why video games are not beneficial to a child’s development, obesity. According to the CDC, in 2009-2010, 12.1 percent of children ages 2 to 5 are obese, 18 percent of...

Words: 589 - Pages: 3

Free Essay

Development of Children and Violent Video Games

...The Development of Children and Violent Video Games Jerry Pierre Post University Strategic analytical studies including well-identified statistics have shown that the violence between youth is increasing drastically every year. Inconsiderable amount of people blame Mainstream Musical Artists in all genres who portray abrogating actions, as something affirmative. Others might blame the guardians for not overseeing their children, but many people fail to convey technology as a bombshell. The au courant DVD that visually shows violent sex acts and violence or computers that give adolescence ingress to unauthorized sites, technology is something that many guardians need to have full introspection awareness. Annulling video games can also have a major impact on a child’s introspective and vitality. Video games have a negative impact on young children’s behavior in today’s commonality. Video games are expediently the utmost asked for when a child sits on Saint Nicholas lap the season of nativity, to include when making a wish while blowing out the candles on their birthday cake. The latest installment in the Modern Warfare 3 video game franchise Call of Duty reached outlandish sales of $775,000,000 in five days. At Sixty dollars, that means that this game is present in over 12,000,000 homes worldwide. Whereas the gaming industry is a remunerative one, it can also have contrary effects on children and adolescents. Scientific studies, done by researchers and psychologist around the...

Words: 1206 - Pages: 5

Free Essay

Unit 40 Game Design

...Art and Audio Highlights The game don’t not have any art as its all shapes and font, to us the art style of the game is retro with a clash of minimalistic Hardware
 As in the high-concept document, state your target platform. If it is a personal computer rather than a console, also state the minimum configuration required to play the game. Production Details If you’re writing a treatment as part of a pitch to a publisher, it’s essential to say not only what the game will be like, but who will develop it and when, and what it will cost to develop. Good game ideas might be common, but good development teams are rare; the publisher will want to see evidence that you have the resources and experience to get the job done. Current Status Start by letting the publisher know where you are now. If you have actually begun some prototype work or proof-of-concept work, say so and indicate what features it contains. If the game is still no more than a gleam in your eye, leave this section out. Completed prototype demonstrating military (but not psychic) game features. Includes: 3D landscape with moving water and foliage, bridges, buildings, vehicles. Player characters with visible differences, motion-captured animations, variety of movement modes. Development Team List the names and qualifications of your key people. Indicate what role each will play in the project. Don’t include their entire résumés; nobody will read all that. Instead, give a one-paragraph synopsis of each person’s...

Words: 1274 - Pages: 6

Free Essay

Book Review: Playing for Keeps: a History of Early Baseball, 20th Anniversary Edition

...hName: Johnson Waweru Occupation: Freelance writer Date: 26th November, 2014 Book Review: Playing for Keeps: A History of Early Baseball, 20th Anniversary Edition The development of sports from their early stages, their metamorphosis and evolution to their current form and status is one of the most interesting areas of study. Unfortunately, most writers on such subjects only concentrate on the sport itself and players without exploring other ulterior factors that influence the development of a sport such as the emotional, economic and social environment. The book, Playing for Keeps: A History of Early Baseball by Warren Goldstein is one of the few that have managed to avoid this perennial mistake. This paper is a review of the book, its content, author, objectives and ideas. The book traces the roots and development of baseball. It explains how it began with the culture of organized baseball in 1850's and later graduated from an amateur sport to a professional one a few decades later, thereafter developing into a business. The book not only traces the sport’s linear development, explaining the chronological events that marked its evolution, but also the constant and recurrent elements that have characterized it through different generations, the cyclical history. The writer shows how the game was an amateur club-based sport when it began around 1857. At the time, the main players were clerks, artisans and shopkeepers; there was nothing professional about the sport. Around...

Words: 725 - Pages: 3

Premium Essay

Role of Play in Child Development

...ROLE OF PLAY IN CHLD DEVELOPMENT Play is a very important aspect in children. This is where children’s lives are supported and promoted by plays. Children, families and teachers all over the world are observed one consistent feature of childhood. This is creative play is a central activity in the lives of healthy children. Play helps children weave together all the elements of life as they experience it. It helps them to digest life and make it their own. It is an outlet for the fullness of their creativity and it is an absolutely critical part of their childhood. With creative play children blossom and flourish. Without it, they suffer a serious decline. The demise of play will certainly have serious consequences for children and for the future of childhood itself. Parents, teachers and mental health professionals alike, are expressing concern about children who do not play. Some seem blocked and unable to play. Others long to play, but policies and practices at home and in school have driven open ended, self directed play out of their lives. Children no longer have the freedom to explore wood and fields and find their own special places. Informal neighbourhood games are a thing of the past as children are headed into athletic leagues at increasingly younger ages. Increasingly children find themselves in school settings which feature scripted teachings, computerised learning and standardised assessment. Physical education and recess are being eliminated. New schools are...

Words: 862 - Pages: 4

Premium Essay

Settlers Of Catan Research Paper

...The Settlers of Catan is a strategy based game, where the objective is to be the first player to 10 victory points. There are five ways to earn victory points: building a settlement is worth one victory point, creating cities is worth two victory points, establishing the longest road gives you two victory points(if you take this title away from someone you take their two point while earning another two points), and acquiring the largest army first in the game gives you two victory points. Managing the use of the resources will help you gain advantages over other players. There are five that helps aid you throughout the game they are: Brick, Lumber, Ore, wool and Wheat.( 1 Brick and 1 Lumber is needed to make roads, 1 Brick, 1 Lumber, 1 Wool, 1 Wheat is needed for a settlement, 2 Wheats and 3 Ores are used to build cities, 1 Ore, 1 Wool, 1 Wheat is needed to buy development cards. The rules of the game is simple you must convince the other players to trade with you in order you to build resources like roads, settlement and cities. Each player each has a roll a pair of dice for the first phase of their turn during the next phase the player has a few option to choose from he/she can either trade with another player, trading with the banker for development cards and a new option of forming an alliance with another...

Words: 519 - Pages: 3

Premium Essay

Catch Me Research Paper

...have changed drastically from one generation to the next. Most toys have a very powerful influence on a child’s thinking and interaction with peers. When choosing a toy, you strive to find a toy that balances your child’s behavior and social development. So for this paper I have designed a toy called, “Catch Me”, for kids around the age of four to enjoy. My paper will discuss the toy’s age range, the toy’s characteristics, its developmental advantages and domains, how the toy actually looks and how the toy can stimulate a child’s development. I designed a toy and named it “Catch Me”; the toy itself is like a car. It is four inches wide and six inches in length with rugged all over wheels. The car is equipped with Bluetooth, sensors, bright lights, and a speaker for prerecorded commands. The toy would also include four wristbands for tracking the players. The car comes in a candy apple red color and can move pretty fast. The toy, “Catch Me,” is pretty much a version of hide and seek with some cool ways of play. The toy is intended for children four and older, and it is a very active toy. To play with “Catch Me,” the car has to be synced to the wristbands included with the car, and the car has to try and find you and put you out of the game. Anytime the player gets within six...

Words: 685 - Pages: 3

Free Essay

Investigate of Action of Saliva and Hydrochloric Acid in Two Carbohydrate Solution

...UNIVERSITI TUNKU ABDUL RAHMAN ACADEMIC YEAR 2013/2014 FOUNDATION SCIENCE FHEL1012 ENGLISH FOR ACADEMIC STUDY MID-TERM TEST JULY 2013 TIME: 1 HOUR NAME: ____________________________________ TUTORIAL GROUP: T ( ) SECTION A: COMPOSING TOPIC SENTENCES (12 MARKS) Given below are 3 thesis statements. For each thesis statement, write 2 topic sentences that will function as the first sentence of a body paragraph. (You will note that one topic sentence has been constructed for each thesis statement) 1. Thesis statement: There are three ways of combating the stress which undergraduates face in university. Topic sentence 1 To begin with, undergraduates should adhere to a daily time table that allows them to manage tasks in an organized manner Topic sentence 2 _______________________________________________________________________________________________________________________________________________________________________________________________________________ [2 Marks] Topic sentence 3 _______________________________________________________________________________________________________________________________________________________________________________________________________________ [2 Marks] 2. Thesis statement: Plastics are injurious to the environment in three ways. Topic sentence 1 _____________________________________________________________________________________________________________________________________________...

Words: 602 - Pages: 3

Premium Essay

Sport Club Proposal

...An art class for adults is a source of relaxation for adults who want to unwind from a hectic life. The art class will feature painting on canvas, as well as wood creations that will need to be painted. The classes will be scheduled at set times, and the adults who participate will be able to take all of their beautiful creations with them at the end of their stay. There are always adults who want to watch a game whether it be football, baseball, or soccer without distractions from the children. To remedy this dilemma, I propose a sports bar that only adults can enter. There will be multiple televisions playing games to suit the preferences of all the guests. Also, in this sports bar there will be an adult trivia game that transpires every evening. The questions will vary every night, covering the history of the United States. Depending on the number of participants, teams can be established or individuals can compete against each other without teams. Families with Children Social Activities...

Words: 1090 - Pages: 5

Free Essay

Netball

...sport played by two teams of seven players. Games are played on a rectangular court with raised goal rings at each end. Each team attempts to score goals by passing a ball down the court and shooting it through its goal ring. Players are assigned specific positions, which define their roles within the team and restrict their movement to certain areas of the court. During general play, a player with the ball can hold onto it for only three seconds before shooting for a goal or passing to another player. The winning team is the one that scores the most goals. Netball games are 60 minutes long. From the start, it was considered socially appropriate for women to play netball. A game is played in four quarters, each lasting fifteen minutes. There are intervals of three minutes between the first and second quarters and between the third and fourth quarters, and an interval of five minutes at half time. If an umpire or player calls time, the time keeper pauses the timer. When play resumes, the timer is restarted. A maximum of two minutes is allowed for an injury. HISTORY The history of netball can be traced to the early development of basketball. By 1960, the rules of netball were standardized internationally.  The second half of the 20th century saw international competition expand, with the sport's premier international competition, the World Netball Championships, starting in 1963. Netball has also been contested at the Commonwealth Games since 1998. Today, netball is popular in Commonwealth...

Words: 488 - Pages: 2

Free Essay

A Case Study on the Effects on Playing Dota

...Ancients) on the Academic Performance of the Students of UCLM CHAPTER 1 THE PROBLEM AND ITS BACKGROUND INTRODUCTION Playing games is a part of growing up. It aids in cognitive development and social skills, and can even act as a stepping stone into the world of integration, which can be a very stressful process. Basically, children play outdoors. But the world we are in today, they are more into computer and online games. Though it is safer than playing outside, with the touch of modern technology, it becomes more than just a play. These games become an addiction. Undeniably, internet shops are full of students, playing. The most popular and most-discussed free, non-supported game mod in the world for the past 30 years up until today is DoTa (Defense of the Ancients). It is a multiplayer online battle arena mod for the video game Warcraft III: Reign of Chaos and its expansion, Warcraft III: The Frozen Throne, based on the "Aeon of Strife" map for StarCraft. The scenario objective is for each team to destroy the opponents' Ancient, heavily guarded structures at opposing corners of the map. Players use powerful units known as heroes, and are assisted by allied heroes and AI-controlled fighters. As in role-playing games, players level up their heroes and use gold to buy equipment during the mission. Today millions of students have been playing DotA games and become their habit that it is so hard for them to avoid it to the point that it harms a child’s or adult’s family and social...

Words: 282 - Pages: 2

Premium Essay

Generation Fun

...Summary Entertainment has often been regarded as a means of indulgence although it can prove fundamental to the development of ideas. Lack of entertainment can however cause the brain to shut down. Entertainment enables s sense of innovation. As a result, numerous ideas are created. Studies show that almost half of discoveries are done during entertainment when the inventor enjoys the task he partakes. However, over entertainment has its own pitfalls. This paper argues that society is becoming over entertained. Generation Fun: Are we as a Society Becoming over Entertained? In a society where we are overwhelmed by bright lights, images, and electrical gadgets it is worth questioning one of the most important parts of our society, Entertainment. Entertainment is multidimensional and could be personal or involve the general public. Playing a game of chess or scrabble could be viewed as a personal form of entertainment. Watching a movie however is a general form of entertainment as the experience is shared with the general public. As entertainment continues to become a trillion-dollar industry, the society has continued to live up to the entertainment culture of the “entertainment age.” The question, “Are we as a society becoming over entertained?” can be approached using different angles given its complexity. I have developed my point of view that as a society, we are spending too much time on entertainment or enjoyment. Entertainment can take an individual...

Words: 1492 - Pages: 6

Free Essay

6 Year Olds

...will usually not respond to what is actually on the screen but they pick up on the sounds that others around them are making like screaming when your watching a football team getting a touchdown or clapping at a game show. Babies do react to what others are watching and are very sensitive to the emotions of others around and will pick up, even unnoticed, how others are reacting to what they are watching. There is a huge amount of research that show the negative effects of TV, computers and video games on young children in their development but some parents just don't get it and use these things as a babysitter like if the child is crying or showing frustration and instead of helping the child get through this by talking to them, directing then to a more positive activity they just say go play a video game or watch TV. TV's and video games do deprive the child of their sensory experience but, when the child plays outside in the real world they use all their sensory skills like seeing, hearing and touching. When they also play and interact with other kids they develop a sense of balance, co-ordination, general and fine motor skills as well as physical fitness and all these are all so important for short, long term and mental health. When children watch video games the voices and people represented in these video do not behave or react like real human beings and in response to the child this disassociates elements that in a human being are whole and all associated together...

Words: 430 - Pages: 2