JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
GAME DEVELOPMENT LAB
M.Tech I Year II Semester (R22)
Course Objectives
Understanding and implementing the game development using Pygame.
Course Outcomes:
1. Understand the concepts of Game design and development.
2. Learn the processes, mechanics and issues in Game Design.
3. Be exposed to the Core architectures of Game Programming.
4. Know about Game programming platforms, frameworks and engines.
5. Learn to develop games.
List of Experiments:
1. Create a Hello World script with Pygame that opens a graphical window on your desktop and draws an image under the standard mouse cursor.
2. Write a simple Pygame script to display all the events that are generated and Display the Message Queue
3. Write a simple Pygame script using Keyboard Events to Move a Background
4. Write a simple Pygame script that demonstrates going from windowed mode to full-screen mode. If you press the F key, the display will fill the entire screen (there may be a delay of a few seconds while this happens). Press F a second time, and the display will return to a window.
5. Write a simple Pygame script that demonstrates how to respond to VIDEO RESIZE events.
6. Write a simple Pygame script to create a large image with every possible color value.
7. Write a simple Pygame script for Tweaking Colors
8. Write a simple Pygame script to draw the following
a. Rectangle
b. Polygon
c. Circle
d. Ellipse
e. Arc
f. Line
9. Write a simple Pygame script to detect any pressed keys and display a list of them on the screen.
10. Write a simple Pygame script to create visuals with an apparent third dimension.