BTE1522 – Innovation (Python) – Week 8 – Assignment 1

Job well done everyone!

In this assignment, students of BTE1522 are required to modify the Slider Game with the following requirements:-

  1. Multi-Enemy Challenge: Modify the code to introduce a second enemy with a different color and movement pattern. Students should ensure that collision detection works for both enemies and update the scoring accordingly. Angelina & Hui Zhi     

    https://x.com/angelina_lina05/status/1780980368713355396?t=OiP41KEI_H3ZtgVfFKuzPQ&s=08

  2. Power-ups Implementation: Add power-ups that appear randomly on the screen. When the player collides with a power-up, provide a temporary advantage such as increased speed or invincibility. Aerie & Eason

     

  3. Difficulty Levels: Implement different difficulty levels (easy, medium, hard) that adjust parameters such as enemy speed, player speed, and the rate of appearance of enemies. Salita & Huda 
  4. Obstacle Course: Introduce obstacles on the screen that the player must avoid colliding with. These obstacles should be placed randomly and have collision detection similar to the enemies. Syarah & Jia Hui

https://x.com/yIchiBaN1/status/1782343976680591540?t=QmEYhoxrJFqziV-SiZ5YsQ&s=08

Customizable Player: Allow the player to choose from different characters with varying sizes and colors. Ensure that collision detection and player movement are adjusted accordingly.  Farihin & 

  1. Endless Runner Mode: Modify the game to have an endless runner mode where the player continuously moves forward, and obstacles/enemies appear at increasing speeds. Implement a scoring system based on the distance traveled. Ashraf & Azhad
  2. Boss Battle: Design a boss enemy with unique characteristics and a health bar. The boss should have different attack patterns, and the player must defeat it to win the game. Implement scoring based on boss defeat time and remaining health. Aiman

 

….. and they did well. Congratulations!