Git Product home page Git Product logo

pygame-csjvscxk's Introduction

CSJ-VS-CXK Python Edition

README(中文)

The original document was written in Chinese, The English version is translated by machine, We advice you to read README(中文).md to get accurate information if you could.

Project Description

This game is a lightweight stand-alone game on PC developed using PYTHON language and based on PYGAME technology, and is available for Windows platform.

This game is a simple throwing game in which the protagonist (CSJ) moves through the keyboard and throws chicken soup to attack the enemy (CXK). Ability to record the number of throws a player, the number of hits and calculate the hit rate in real time.

This game was written casually by me, as a PYTHON beginner, this project is also my first project to use the more complete Git flow for version management and official release, and also as a practice of Git and version control technology. At the same time, I pay tribute to the two Bilibili meme stars who brought us happy meme time.

How it works

or D: Move to the right

or A: Move to the left

or S or SPACE: Throw chicken soup

P: The game pauses and the detailed panel is displayed

Version information

Currently in the ALPHA testing stage, there are many bugs and features to be improved, it is recommended that developers and testers download and deploy

Version name: ALPHA 0.1.0

Bulid number: 58

Release date: December 9, 2023

Project creation: November 27, 2023

Project status: Under development and maintenance

Current version support status: Alpha testing support, support to beta testing

Installation Instructions

Please make sure that your device is Windows operating system, and you have Python 3 or later, and the author's development environment is as follows:

  • OS version: Windows 11 21H2
  • Python version: 3.12.0
  • Editor: VS Code
  • Git version: 2.38.1.windows.1

Install the Pygame extension package in the Command Prompt (Windows Terminal) via pip install pygame.

Clone this project to your device via git clone https://github.com/SPGLP/pygame-CSJvsCXK.git in the Command Prompt (Windows Terminal) or Git Bash.

Open the folder where the cloned project is located in the editor (VS Code), and if there are no accidents, you can compile and run it directly (note: the editor should be configured with the corresponding Python plug-in and environment support in advance)

About the Author

SPGLP55

A struggling undergraduate student majoring in software engineering.

I has been interested in computers since he was a child, and has been in contact with Visual Basic since he was in the sixth grade of primary school, and is currently good at VB.NET development, mainly studying C, C++, C#, Java, Python, and assembly language. Interested in video game development.

Contributors

Thank you to my roommates for their support and help with this project:

  • @GJmofeng
  • @velpros
  • @ikun080

If you wish, you can add yourself to the "About Author" page

Many of them are not good at algorithms and computational optimization, and they are new to Python and Pygame development.

If you are willing to contribute your wisdom to this project, you can directly fork this repository, create a new feature branch in your cloned repository, name it feature/<your name> merge back to the develop branch of the cloned repository after the modification is completed, and then submit a pull request directly.

Of course, if you find a problem during the game and want to report it, or have a good suggestion for improvement, please just ask it directly in issus.

Copyright Information

This product is open source free software under the GPL license, and this product does not obtain any economic benefit directly or indirectly through any means, and will not be considered for commercialization

The character material pictures of this product are taken from the Internet, mainly from the second creation expression published by Internet netizens and the video screenshots on Bilibili, and some of the icons are from Iconfont, which has been marked in the source code annotation The original author.

Summary of this update

THE BASE GAME FEATURES HAVE BEEN BUILT, PAUSE HAS BEEN ADDED, AND THE ALPHA PHASE HAS OFFICIALLY BEGUN.

pygame-csjvscxk's People

Contributors

spglp avatar

Watchers

 avatar

pygame-csjvscxk's Issues

我们即将进行 Release 测试 - We will start Release test

各位,CSJvsCXK 的基本游戏功能开发已经完成,我们即将开始进行 Release 测试
稍后我将会生成 .exe 文件投放至 release/alpha 分支的 dist 文件夹下,当然,各位也可以直接使用代码自行生成。
本次 Release 测试主要内容为:

  • 检查基本游戏进行是否顺利,有无存在严重Bug
  • 检查是否存在错别文字或者乱码字符或者可能带来不必要麻烦的敏感表述
  • 未来功能开发和程序生命周期的可行性分析和基本框架结构分析
  • 寻找可以简化和改进的逻辑块和算法

本次 Release 测试完毕并合并至 master 后将会从 INDEV 阶段进入至 ALPHA 阶段,仓库也将在届时更改为 Public 。请顺带留意是否存在暴露开发人员隐私的信息。

Alpha test is coming

Welcome to the alpha test of CSJ-VS-CXK

We hope that you will have fun with our work and give me about your idea to make it better.

There are some plans for the next version :

  • 添加触屏支持
  • 添加 CXK 受击动画

Thank you for your support !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.