An interactive game to test your instincts and time management skills!
On a bright sunny day, a woman is trying to cross a busy street to meet her friend waiting on the opposite side. The goal is to collect presents scattered across the road for her friend's birthday. Sounds easy, right? Except you have to avoid rushing cars speeding right at you. (Yikes!) The challenge involves strategic movement, timely collection, and quick reflexes to prevent collisions. Across and Over is a straight-forward and user-friendly game with two fun levels!
Processing with Python has been used to develop the game and its dynamic gameplay, symbolizing the test of friendship and the hardships we have to overcome to prove our loyalty to our friends, even if that means we get hurt sometimes. :)
-
The Woman: The main player-controlled character attempting to cross and collect presents.
-
Her Friend: Waiting across the street, signaling the win condition when reached.
-
Cars: Moving obstacles in upper and lower halves of the screen, traveling in opposite directions.
-
Presents: Items randomly appearing on the screen for collection.
-
Interactive Controls: Use the arrow keys (UP, DOWN, LEFT, RIGHT) to move the character in all directions.
-
Collectible Presents: Gather presents to earn points; each collected present increases the score.
-
Dynamic Obstacles: Moving cars in both directions, with random speeds, create real-time challenges.
-
Time & Score Tracking: A timer counts elapsed seconds; scores increase with each present collected.
-
Win & Lose Conditions:
- Win:
- Level 1: Collect 2 presents within 30 seconds and reach the friend. The speedy cars rushing constantly are the main obstacles.
- Level 2: Collect only ONE present! The twist? You're given 25 seconds and of course, cars with higher speed coming right at ya! :)
- Lose: Collide with a car or run out of time before collecting all presents.
- Win:
-
Start: Press any key on the Welcome Page to begin.
-
Navigation: Use arrow keys to move the woman around the screen.
-
Objective: Collect presents to increase the score while avoiding moving cars.
-
Timing: The game starts a timer upon beginning; players must collect all presents within the timeframes.
-
Game Over Conditions:
-
Collision with a car.
-
Time exceeds without collecting the presents OR Presents are collected but not given to friend in time.
-
Collecting all presents and reaching the friend before time runs out.
-
-
Winning: Successfully collecting all presents within time limit and reaching the friend results in a "YOU WIN" message.
-
Losing: Collisions or timeout results in a "GAME OVER" message.
- Download Processing: Make sure to install Processing.
- Install Python Mode: Open Processing app. Go to
Tools>Add Tool>Modes, and select Python Mode. - Clone/Download this Repository:
git clone https://github.com/YourUsername/AcrossAndOver.git cd AcrossAndOver - Open and Run: Open the
.pydefile in Processing and enjoy the game~