Normal view MARC view ISBD view

Game programming all in one / Jonathan S. Harbour.

By: Harbour, Jonathan S.
Publisher: Boston, MA : Thomson/Course Technology, c2007Edition: 3rd ed.Description: xxiv, 803 p. : ill. ; 23 cm. + 1 CD-ROM (4 3/4 in.).ISBN: 9781598632897 (pbk.); 1598632892 (pbk.).Subject(s): Computer games -- ProgrammingDDC classification: 794.81526
Contents:
1. Demystifying game development - 2. Getting started with the Allegro Game library - 3. 2D vector graphics programming - 4. Writing your first Allegro game - 5. Getting input from the player - 6. Mastering the audible realm - 7. Basic bitmap handling and blitting - 8. Introduction to sprite programming - 9. Sprite animation - 10. Advanced sprite programming - 11. Programming the perfect game loop - 12. Programming title-based scrolling backgrounds - 13. Creating a game world: Editing tiles and levels - 14. Loading native mappy files - 15. Vertical scrolling arcade games - 16. Horizontal scrolling platform games - 17. The importance of game design - 18. Using datafiles to store game resources - 19. Playing movies and cut scenes - 20. Introduction to artificial intelligence - 21. Multi-threading - 22. Publishing your game.
Item type Current location Shelf location Call number Vol info Copy number Status Notes Date due Barcode
Main Collection Taylor's Library-TU

Floor 4, Shelf 33 , Side 1, TierNo 2, BayNo 7

794.81526 HAR (Browse shelf) 1 Available SOCIT,15008,03,GR 5000025553
Accompanying Material (Media Resource) Taylor's Library-TU
794.81526 HAR (Browse shelf) CD-ROM 1 Available SOCIT,15008,03,GR 1001007431

1. Demystifying game development - 2. Getting started with the Allegro Game library - 3. 2D vector graphics programming - 4. Writing your first Allegro game - 5. Getting input from the player - 6. Mastering the audible realm - 7. Basic bitmap handling and blitting - 8. Introduction to sprite programming - 9. Sprite animation - 10. Advanced sprite programming - 11. Programming the perfect game loop - 12. Programming title-based scrolling backgrounds - 13. Creating a game world: Editing tiles and levels - 14. Loading native mappy files - 15. Vertical scrolling arcade games - 16. Horizontal scrolling platform games - 17. The importance of game design - 18. Using datafiles to store game resources - 19. Playing movies and cut scenes - 20. Introduction to artificial intelligence - 21. Multi-threading - 22. Publishing your game.