1001 Freelance Projects
Latest Projects from Freelance Marketplaces
Today is: 25-Jan-2026 08:13 GMT
View Project
View this project in detail (Note: you will be redirected to external marketplace)
Project title: program to devlope offline game
Posted by: External project from PeoplePerHour
Started: 05-Dec-2024 12:49 GMT
Description: import pygame
import random
import time

# Initialize pygame
pygame.init()

# Game Constants
SCREEN_WIDTH = 600
SCREEN_HEIGHT = 400
FPS = 60

# Colors
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLACK = (0, 0, 0)

# Initialize the screen
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Dodge the Falling Objects")

# Clock object to control game speed
clock = pygame.time.Clock()

# Game variables
player_width = 50
player_height = 50
player_x = SCREEN_WIDTH // 2
player_y = SCREEN_HEIGHT - player_height - 10
player_speed = 5

obstacle_width = 30
obstacle_height = 30
obstacle_speed = 5
obstacles = []

score = 0

# Fonts
font = pygame.font.SysFont('Arial', 30)

# Function to draw the player
def draw_player(x, y):
pygame.draw.rect(screen, GREEN, (x, y, player_width, player_height))

# Function to draw obstacles
def draw_obstacles(obstacles):
for obstacle in obstacles:
pygame.draw.rect(screen, RED, obstacle)

# Function to handle collisions
def check_collision(player_rect, obstacles):
for obstacle in obstacles:
if player_rect.colliderect(obstacle):
return True
return False

# Main game loop
def game_loop():
global player_x, score
running = True
player_rect = pygame.Rect(player_x, player_y, player_width, player_height)

while running:
screen.fill(WHITE)

# Event handling
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

# Get the keys pressed
keys = pygame.key.get_pressed()

# Move the player
if keys[pygame.K_LEFT] and player_x > 0:
player_x -= player_speed
if keys[pygame.K_RIGHT] and player_x SCREEN_HEIGHT:
obstacles.remove(obstacle)
score += 1

# Check for collisions
if check_collision(player_rect, obstacles):
running = False # End the game if there is a collision

# Draw everything
draw_player(player_x, player_y)
draw_obstacles(obstacles)

# Display the score
score_text = font.render(f"Score: {score}", True, BLACK)
screen.blit(score_text, (10, 10))

# Update the display
pygame.display.update()

# Frame rate
clock.tick(FPS)

# Game Over Screen
game_over_text = font.render("Game Over", True, BLACK)
screen.blit(game_over_text, (SCREEN_WIDTH // 2 - 100, SCREEN_HEIGHT // 2 - 30))
pygame.display.update()

time.sleep(2) # Pause before quitting
pygame.quit()

# Run the game
game_loop()
Project ID: 3411300
Project category:
Project budget:
View this project in detail (Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
Facebook & Instagram Awareness Campaign
Category: Content Creation, Digital Marketing, Facebook Marketing, Instagram Marketing, Internet Marketing, Marketing, SEO, Social Media Marketing
Budget: $15 - $25 USD
25-Jan-2026
05:04 GMT
Public Space Wallpaper Design
Category: Adobe Illustrator, Photoshop, Graphic Design, Illustration, Logo Design, Pattern Design, Print Design, Textile Design, Visual Design
Budget: $10 - $30 USD
25-Jan-2026
05:02 GMT
Website Design Refresh & Maintenance
Category: Content Management System (CMS), CSS, Graphic Design, HTML, SEO, User Interface / IA, Web Design, Web Development
Budget: $30 - $250 AUD
25-Jan-2026
05:00 GMT
Storytime 2d Animator in Hindi -- 2
Category: 2D Animation, 2D Animation Explainer Video, 2D Game Art, 2D Layout, 3D Animation, Adobe Animate, Animation, Caricature & Cartoons, Creative Design, Illustration
Budget: ₹12500 - ₹37500 INR
25-Jan-2026
04:58 GMT
Roblox Pistol Creation & Integration
Category: 3D Animation, 3D Modelling, ActionScript, Animation, Game Development, Lua, Maya, Roblox
Budget: $10 - $30 CAD
25-Jan-2026
04:57 GMT
Amazon Brand Approval Assistance
Category: Amazon, Brand Management, Business Consulting, Compliance, Content Strategy, Customer Service, Digital Marketing, Market Research
Budget: $30 - $250 USD
25-Jan-2026
04:57 GMT
Kontes Logo Modern Monokrom
Category: Adobe Illustrator, Branding, Graphic Design, Illustration, Logo Design, Photoshop, Vector Design, Visual Design
Budget: $15 - $25 USD
25-Jan-2026
04:57 GMT
Music Album Multi-Platform Marketing
Category: Brand Management, Content Creation, Copywriting, Digital Marketing, Facebook Marketing, Graphic Design, Internet Marketing, Social Media Marketing, Video Editing, YouTube
Budget: ₹12500 - ₹37500 INR
25-Jan-2026
04:56 GMT
Edit Foto & Video HD
Category: Adobe Lightroom, Photoshop, Adobe Premiere Pro, After Effects, Graphic Design, Photo Editing, Social Media Marketing, Video Editing, Video Production, Video Services
Budget: $250 - $750 USD
25-Jan-2026
04:56 GMT
SEO YouTube Titles & Descriptions
Category: Article Writing, Content Marketing, Content Writing, Copywriting, Digital Marketing, Keyword Research, SEO, Social Media Marketing
Budget: ₹750 - ₹1250 INR
25-Jan-2026
04:54 GMT
Web Scraper GPU Optimization -- 2
Category: CUDA, Data Processing, Java, NumPy, Parallel Processing, Python, Software Architecture, Web Scraping
Budget: ₹600 - ₹1500 INR
25-Jan-2026
04:53 GMT
Correct Actress Neck Distortion
Category: Adobe Premiere Pro, After Effects, Animation, Video Editing, Video Post Editing, Video Production, Video Services, Visual Effects
Budget: $125 - $150 USD
25-Jan-2026
04:53 GMT
Corporate Talking-Head Infographic Animation
Category: 2D Animation, After Effects, Animation, Explainer Videos, Graphic Design, Motion Graphics, Video Editing, Video Production, Video Services, Visual Effects
Budget: $10 - $30 AUD
25-Jan-2026
04:49 GMT
Mixed Data Form Layout Design
Category: Data Entry, HTML, Web Design, Web Development
Budget: ₹600 - ₹1500 INR
25-Jan-2026
04:46 GMT
.NET Data Processing with SQLite
Category: .NET, .NET 5.0 / 6, .NET Core, API Development, ASP.NET, C#, Programming, Data Processing, Database Development, SQL, SQLite
Budget: ₹37500 - ₹75000 INR
25-Jan-2026
04:45 GMT
Browse All Projects
Projects by Skills ...
Projects for 'android'
Projects for 'ajax'
Projects for 'asp'
Projects for 'aspnet'
Projects for 'cms'
Projects for 'cpp'
Projects for 'csharp'
Projects for 'css'
Projects for 'delphi'
Projects for 'design'
Projects for 'drupal'
Projects for 'excel'
Projects for 'facebook'
Projects for 'flash'
Projects for 'html'
Projects for 'java'
Projects for 'javascript'
Projects for 'joomla'
Projects for 'iphone'
Projects for 'mysql'
Projects for 'photoshop'
Projects for 'php'
Projects for 'python'
Projects for 'ruby'
Projects for 'seo'
Projects for 'sql'
Projects for 'sysadm'
Projects for 'translate'
Projects for 'typing'
Projects for 'twitter'
Projects for 'vbnet'
Projects for 'xml'
Projects for 'wordpress'
Projects for 'writing'
Read RSS feeds ... New!
RSS feed for 'android'
RSS feed for 'ajax'
RSS feed for 'asp'
RSS feed for 'aspnet'
RSS feed for 'cms'
RSS feed for 'cpp'
RSS feed for 'csharp'
RSS feed for 'css'
RSS feed for 'delphi'
RSS feed for 'design'
RSS feed for 'drupal'
RSS feed for 'excel'
RSS feed for 'facebook'
RSS feed for 'flash'
RSS feed for 'html'
RSS feed for 'java'
RSS feed for 'javascript'
RSS feed for 'joomla'
RSS feed for 'iphone'
RSS feed for 'mysql'
RSS feed for 'photoshop'
RSS feed for 'php'
RSS feed for 'python'
RSS feed for 'ruby'
RSS feed for 'seo'
RSS feed for 'sql'
RSS feed for 'sysadm'
RSS feed for 'translate'
RSS feed for 'typing'
RSS feed for 'twitter'
RSS feed for 'vbnet'
RSS feed for 'xml'
RSS feed for 'wordpress'
RSS feed for 'writing'
New!
Проекты на русском
(Projects in Russian)

Long URL:
www.1001freelanceprojects.com
Mobile version:
m.1001fp.com
Copyright © 2005-2025 1001 Freelance Projects