1 / 19

1. 1. Module Introduction

1. 1. Module Introduction. Details of the goals and structure of this module. Welcome to csc2007 Games Programming. Welcome! Firstly, some things about my lecturing style… I don’t want to talk at you for an hour I really do want to hear your thoughts and opinions

nicole
Download Presentation

1. 1. Module Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1.1.Module Introduction Details of the goals and structure of this module

  2. Welcome to csc2007 Games Programming Welcome! Firstly, some things about my lecturing style… • I don’t want to talk at you for an hour • I really do want to hear your thoughts and opinions • I like asking questions, but I don’t like asking questions with a right/wrong answer • I’m friendly, honest! And now for something completely different…

  3. Learn How to Drive Welcome to csc2007 Games Programming Module aims: Enable learners to pass the driving test Approach 1 Approach 2 • Question: Which approach would you pick? More importantly, why would you select this approach?

  4. Key Module Information Module aims and learning outcomes. Assessment. Module Handbook

  5. Module Aims and Structure What does this module aim to do? The module aims to improve your programming skills… … via 2D computer game development. How does it aim to do this? The module will help you to develop a computer game... ... assessment is 100% project based

  6. To do: Read this Module Aims and Structure (Module Handbook) The module handbook contains lots of important information, including: Module learning outcomes Weekly module content Learning contract Project overview and advice Development timeline Project assessment Recommended reading Contact information

  7. Learning on This Module How best to approach learning on this module…

  8. Pen and paper at the ready… Answer the following questions in a couple of words Q1: Write down something new that you learnt to do recently… Q2: Write down the reasons why you learnt this… Q3: Write down how you learnt this…

  9. How you and I (and everyone else) learns People learn things because they are either useful or fun People learn things by doing them and getting better through practice. Consequentially, for this module...

  10. How this module approaches learning The entire course is setup around the project and its development... ... programming is a practical activity, much like driving, and is best learnt by doing, i.e. by actually writing code, not by sitting in lectures. Lectures will be used to support the project. You get to select your own project ... ... you know best in terms of what games you find fun and want to explore

  11. Key Module Information: Part II XNA/Java. Weekly lecture breakdown. Recommended reading. Lectures times and contact information. Student feedback.

  12. Development Language (XNA / Java) If you are on the MEng in Computer Game Development : Your game will be developed using XNA If you are on any Computer Science pathway: You can develop your game using either XNA or Java (XNA is recommended) More information on this choice will be provided in the next lecture. To do: Pick language

  13. Weekly Lecture Breakdown Reading Pack Further Reading Reading Pack Reading Pack Further Reading Reading Pack Further Reading Further Reading Further Reading Week 1: Introduction Week 2: Architectural Design Week 3: Graphics I + Input Week 4: Graphics II + Sound Week 5: Architectural Design II Reading Pack Further Reading Further Reading Reading Pack Further Reading Further Reading Week 6: Exploratory Development Week 7: Artificial Intelligence I Week 8: Artificial Intelligence II Week 9: Advanced Graphics I Week 10: Advanced Graphics II Week 11: Final Development Week 12: Assessment & Vivas

  14. Recommended Reading Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune by Aaron Reed O’Reilly Media (3 Dec 2008) ISBN: 0596521952 Introduction to Game Development by Steve Rabin Charles River Media (14 Jun 2005) ISBN: 1584503777 Artificial Intelligence for Games By Ian Millington Morgan Kaufmann; (18 Sep 2009) , 2nd Ed. ISBN-10: 0123747317

  15. Lecture times and important dates Lectures Times: Wednesday Lecture 12:00 – 13:00 BCB / WTS Thursday Lecture 12:00 – 13:00 BCB / WTS Friday Lecture 10:00 – 11:00 BCB / WTS Friday Advisory 14:00 – 16:00 BCB / 1st Floor Lab Important Dates: Wed 28th September: First lecture Fri 7th October Initial game concept hand-in Fri 4th November Architecture / prototyping hand-in Fri 25th November Alpha code hand-in Fri 9th December Full project hand-in 14th-16thDecember Assurance vivas

  16. Contact information Key URLs: Queen’s Online http://www.qol.qub.ac.uk XNA App Hub http://create.msdn.com Sun’s Java Homepage http://java.sun.com NetBeans Homepage http://www.netbeans.org GIMP (Image editor) http://www.gimp.org/ Audacity (Sound editor) http://audacity.sourceforge.net/ CSC2007 Forum https://vle.qol.qub.ac.uk/2101/CSC/2007-AUT-QUB (Login using your QoL username/password) Contact Information: Philip Hanna MSN/Messenger: 028 9097 4634 / 1779 Search for P.Hanna@qub.ac.uk Room OG003, 14 Malone Road P.Hanna@qub.ac.uk

  17. Student-to-Student Advice Feedback from previous students to current students

  18. Feedback from previous students Each year students are asked to reflect on their experiences of the module and pass onto future students advice and tips on how to tackle the project. The information provided by students is highly valuable – although the real value lies not in simply reading the advice, but acting upon the advice... To do: Read

  19. Summary Today we explored: • What this module is about • How the module is structured • How best to learn on this module To do: • Read the module handbook • Read previous student feedback • Think about game ideas, possible team, development language

More Related