Dự án trò chơi python với mã nguồn

Trò chơi Python miễn phí là bộ sưu tập các trò chơi Python miễn phí được cấp phép Apache2 dành cho mục đích giáo dục và giải trí. Các trò chơi được viết bằng mã Python đơn giản và được thiết kế để thử nghiệm và thay đổi. Các phiên bản đơn giản hóa của một số trò chơi arcade cổ điển được bao gồm

Python là một trong năm ngôn ngữ lập trình phổ biến nhất trên thế giới và được cung cấp miễn phí từ Python. tổ chức. Python bao gồm một Thư viện tiêu chuẩn mở rộng được phân phối cùng với bản cài đặt của bạn. Thư viện tiêu chuẩn có một mô-đun gọi là Rùa, đây là một cách phổ biến để giới thiệu lập trình cho trẻ em. Turtle là một phần của ngôn ngữ lập trình Logo gốc do Wally Feurzig và Seymour Papert phát triển vào năm 1966. Tất cả các trò chơi trong Trò chơi Python miễn phí đều được triển khai bằng Python và mô-đun Rùa của nó

Bắt đầu từ năm 2012, Trò chơi Python miễn phí bắt đầu như một chương trình sau giờ học để dạy lập trình cho thanh niên nội thành. Mục tiêu là để vui chơi nhiều như nó đã được học. Kể từ đó, các trò chơi đã được cải tiến và sử dụng trong nhiều môi trường khác nhau, từ lớp học đến trại hè.

Các trò chơi chạy ở mọi nơi Python có thể được cài đặt, bao gồm máy tính để bàn chạy Windows, Mac OS hoặc Linux và phần cứng cũ hơn hoặc công suất thấp như Raspberry Pi. Trẻ em trên khắp Hoa Kỳ từ lớp 6 đến lớp 12 rất thích học về các chủ đề như mã hóa và chuyển động của đường đạn thông qua các trò chơi

Mỗi trò chơi hoàn toàn độc lập với những trò chơi khác và bao gồm các nhận xét cùng với một danh sách các bài tập để học sinh cùng học. Sáng tạo và linh hoạt là quan trọng. Không có cách đúng hay sai để triển khai một tính năng hoặc hành vi mới. Bạn không bao giờ biết trò chơi nào học sinh sẽ tham gia tốt nhất

lời chứng thực

"Tôi yêu thích Trò chơi Python miễn phí vì các trò chơi thú vị, dễ hiểu và dễ thay đổi. Bây giờ tôi thích làm trò chơi của riêng mình. "

-- Luke Martin, Sinh viên

"Trò chơi Python miễn phí đã truyền cảm hứng và giới thiệu một sở thích mới cho con trai chúng tôi. Cảm ơn bạn rất nhiều vì đã cho anh ấy viết mã. Anh ấy đang có rất nhiều niềm vui. "

-- Mary Lai, Phụ huynh

"Trò chơi Python miễn phí rất tuyệt vời vì chúng thực sự thu hút học sinh và để họ học theo tốc độ của riêng mình. "

-- Rick Schertle, Giáo viên, Trường Steindorf STEAM

"Trò chơi Python miễn phí kết hợp chơi và học trong một môi trường linh hoạt giúp giảm bớt căng thẳng cho một chủ đề khó như lập trình. "

-- Brett Bymaster, Mục sư Thanh niên, Cộng đồng Nhà thờ River

"Trò chơi Python miễn phí rất tốt cho sinh viên, có tính tổ chức cao và linh hoạt, đồng thời tìm cách giải phóng khả năng tìm hiểu và hiểu biết. "

-- Terri Furton, Hiệu trưởng, Dự bị Đại học Downtown

Đặc trưng

  • Vui choi
  • Mã Python đơn giản
  • Dễ dàng để cài đặt
  • Được thiết kế cho giáo dục
  • Chỉ phụ thuộc vào Thư viện chuẩn Python
  • Được sử dụng trong hàng trăm giờ giảng dạy trên lớp
  • Tài liệu đầy đủ
  • Phạm vi kiểm tra 100%
  • Được phát triển trên Python 3. 10
  • Đã thử nghiệm trên CPython 3. 6, 3. 7, 3. 8, 3. 9, 3. 10
  • Đã thử nghiệm trên Linux, Mac OS X và Windows
  • Đã kiểm tra bằng GitHub Actions

Bắt đầu nhanh

Cài đặt trò chơi Python miễn phí rất đơn giản với pip

$ python3 -m pip install freegames

Trò chơi Python miễn phí hỗ trợ giao diện dòng lệnh (CLI). Trợ giúp cho CLI có sẵn bằng cách sử dụng

$ python3 -m freegames --help

CLI hỗ trợ ba lệnh. liệt kê, sao chép và hiển thị. Đối với một danh sách tất cả các trò chơi chạy

$ python3 -m freegames list

Có thể chơi bất kỳ trò chơi nào được liệt kê bằng cách thực thi mô-đun Python từ dòng lệnh. Để tham khảo mô-đun Python, hãy kết hợp "freegames" với tên của trò chơi. Ví dụ, để chơi trò chơi "con rắn" chạy

$ python3 -m freegames.snake

Trò chơi có thể được sửa đổi bằng cách sao chép mã nguồn của họ. Lệnh sao chép sẽ tạo một tệp Python trong thư mục cục bộ mà bạn có thể chỉnh sửa. Ví dụ: để sao chép và chơi trò chơi "con rắn" chạy

$ python3 -m freegames copy snake
$ python3 snake.py

Python bao gồm một trình soạn thảo văn bản tích hợp có tên IDLE cũng có thể thực thi mã Python. Để khởi chạy trình chỉnh sửa và thực hiện các thay đổi đối với trò chơi "con rắn" hãy chạy

$ python3 -m idlelib.idle snake.py

Bạn cũng có thể truy cập tài liệu trong trình thông dịch với chức năng trợ giúp tích hợp sẵn của Python

>>> import freegames
>>> help(freegames)

Các trò chơi miễn phí

Sơn

Paint -- vẽ các đường và hình trên màn hình. Nhấp để đánh dấu điểm bắt đầu của hình dạng và nhấp lại để đánh dấu điểm kết thúc. Có thể chọn các hình dạng và màu sắc khác nhau bằng bàn phím

Dự án trò chơi python với mã nguồn

Con rắn

Rắn -- trò chơi arcade cổ điển. Sử dụng các phím mũi tên để điều hướng và ăn thức ăn xanh. Mỗi lần ăn hết, rắn dài thêm một đoạn. Tránh tự ăn hoặc đi quá giới hạn

Dự án trò chơi python với mã nguồn

Pacman

Pacman -- trò chơi arcade cổ điển. Sử dụng các phím mũi tên để điều hướng và ăn tất cả thức ăn màu trắng. Cảnh giác với những bóng ma đỏ đi lang thang trong mê cung

Dự án trò chơi python với mã nguồn

đại bác

Pháo -- chuyển động đường đạn. Nhấp vào màn hình để bắn súng thần công của bạn. Quả đạn thần công làm nổ những quả bóng bay màu xanh trên đường đi của nó. Bật tất cả các quả bóng bay trước khi chúng có thể băng qua màn hình

Dự án trò chơi python với mã nguồn

Liên kết

Trò chơi kết nối -- Kết nối 4. Nhấp vào một hàng để thả đĩa. Người chơi đầu tiên kết nối bốn đĩa theo chiều dọc, chiều ngang hoặc đường chéo sẽ thắng

Dự án trò chơi python với mã nguồn

Flappy

Flappy -- Trò chơi lấy cảm hứng từ Flappy Bird. Nhấp vào màn hình để vỗ cánh của bạn. Coi chừng những con quạ đen khi bạn bay qua màn hình

Dự án trò chơi python với mã nguồn

Kỉ niệm

Trí nhớ -- trò chơi xếp hình các cặp số. Nhấp vào một ô để hiển thị một số. Ghép hai số và các ô sẽ biến mất để hiển thị hình ảnh

Dự án trò chơi python với mã nguồn

Pông

Pong -- trò chơi arcade cổ điển. Sử dụng bàn phím để di chuyển mái chèo của bạn lên và xuống. Cầu thủ đầu tiên bỏ lỡ bóng thua

Dự án trò chơi python với mã nguồn

Simon noi

Simon Says - trò chơi giải đố trí nhớ cổ điển. Nhấp vào màn hình để bắt đầu. Xem mô hình và sau đó nhấp vào các ô theo cùng một thứ tự. Mỗi khi bạn thực hiện đúng trình tự, mẫu sẽ dài hơn một bước

Dự án trò chơi python với mã nguồn

TIC Tac Toe

Tic Tac Toe -- trò chơi cổ điển. Nhấp vào màn hình để đặt dấu X hoặc O. Kết nối ba liên tiếp và bạn giành chiến thắng

Dự án trò chơi python với mã nguồn

gạch

Gạch -- trò chơi giải đố trượt số vào vị trí. Nhấp vào một ô liền kề với ô vuông trống để hoán đổi vị trí. Bạn có thể làm cho các ô đếm từ một đến mười lăm từ trái sang phải và từ dưới lên trên không?

Dự án trò chơi python với mã nguồn

Tron

Tron -- trò chơi arcade cổ điển. Sử dụng bàn phím để thay đổi hướng trình phát Tron của bạn. Tránh chạm vào đường được vẽ bởi đối thủ của bạn

Dự án trò chơi python với mã nguồn

Đời sống

Cuộc đời -- Trò chơi cuộc đời của Conway. Tự động hóa di động cổ điển, không có người chơi, được tạo ra vào năm 1970 bởi John Conway

Dự án trò chơi python với mã nguồn

mê cung

Mê cung - di chuyển từ bên này sang bên khác. Lấy cảm hứng từ Vũ trụ trong một dòng mã với 10 IN. Chạm vào màn hình để theo dõi đường dẫn từ bên này sang bên kia

Dự án trò chơi python với mã nguồn

bồn chồn

Fidget -- hoạt hình lấy cảm hứng từ fidget spinner. Nhấp vào màn hình để tăng tốc fidget spinner

Dự án trò chơi python với mã nguồn

Hướng dẫn sử dụng

Đối với những người muốn biết thêm chi tiết, phần tài liệu này mô tả chương trình giảng dạy, API và quá trình phát triển

  • Nói chuyện. Tặng quà của Python
  • Giáo trình trò chơi Python miễn phí
  • Tham khảo API trò chơi Python miễn phí
  • Phát triển trò chơi Python miễn phí

Người giới thiệu

  • Tài liệu trò chơi Python miễn phí
  • Trò chơi Python miễn phí tại PyPI
  • Trò chơi Python miễn phí tại GitHub
  • Trình theo dõi sự cố trò chơi Python miễn phí

Giấy phép trò chơi Python miễn phí

Bản quyền 2017-2022 Grant Jenks

Được cấp phép theo Giấy phép Apache, Phiên bản 2. 0 ("Giấy phép"); . Bạn có thể lấy một bản sao của Giấy phép tại

http. //www. apache. org/giấy phép/GIẤY ​​PHÉP-2. 0

Trừ khi luật hiện hành yêu cầu hoặc được đồng ý bằng văn bản, phần mềm được phân phối theo Giấy phép sẽ được phân phối trên CƠ SỞ "NGUYÊN TRẠNG", KHÔNG CÓ BẢO ĐẢM HAY ĐIỀU KIỆN DƯỚI BẤT KỲ HÌNH THỨC NÀO, rõ ràng hay ngụ ý. Xem Giấy phép để biết các quyền và giới hạn quản lý ngôn ngữ cụ thể theo Giấy phép

Bạn có thể tạo một trò chơi bằng mã Python không?

Tạo trò chơi máy tính của riêng bạn bằng Python là một cách tuyệt vời để học ngôn ngữ này . Để xây dựng trò chơi, bạn sẽ cần sử dụng nhiều kỹ năng lập trình cốt lõi. Các loại kỹ năng mà bạn sẽ thấy trong lập trình thực tế.

Trò chơi dễ viết mã nhất bằng Python là gì?

Bây giờ, hãy triển khai một số trò chơi đơn giản trong Python mà bạn có thể xây dựng khi mới bắt đầu để bắt đầu quá trình học tập của mình. .
Trò chơi đố vui trong Python. Đây là một trò chơi dựa trên văn bản rất đơn giản trong python. .
Trò chơi Pong trong Python. Hầu hết chúng ta đã nghe nói về trò chơi bóng bàn nổi tiếng. .
Trò chơi rắn đói trong Python

Trò chơi nào được mã hóa bằng Python?

Trò chơi điện tử .
Battlefield 2 sử dụng Python cho tất cả các tiện ích bổ sung và rất nhiều chức năng của nó
chỉ huy cầu
Disney's Toontown Online được viết bằng Python và sử dụng Panda3D cho đồ họa
Câu lạc bộ Văn học Doki Doki. ,.
Eve Online sử dụng Python không có ngăn xếp
Frets on Fire được viết bằng Python và sử dụng Pygame

Bạn có thể viết mã trò chơi 2D bằng Python không?

May mắn thay, thư viện arcade Python giúp nhiều lập trình viên có thể tạo trò chơi 2D bằng Python . Nếu bạn chưa từng nghe về nó, thì thư viện arcade là một khung Python hiện đại để tạo các trò chơi có đồ họa và âm thanh hấp dẫn.