电科_银尘
希望能给大家带来一点帮助!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python】 -- 趣味代码 - 小恐龙游戏
摘要: 本文介绍了一个基于Pygame的简易恐龙跑酷游戏实现。玩家控制恐龙躲避仙人掌和乌鸦障碍物,游戏包含跳跃、重力模拟和碰撞检测功能。核心模块包括:背景渲染、恐龙与障碍物绘制、事件处理(按键跳跃/暂停)、碰撞检测逻辑(矩形相交判断)以及游戏状态管理(暂停/死亡界面)。代码采用物理引擎模拟跳跃抛物线(重力加速度G=9.8*30),支持二段跳机制,动态生成障碍物位置。主循环控制游戏速度(5单位/帧)、帧间隔(0.02秒)和难度分级,通过函数式编程实现模块化设计,最终输出游戏时间和死亡判定。 (字数:149)原创 2025-06-10 20:36:42 · 94 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 飞船大战游戏
摘要: 这是一款基于Pygame的飞船大战游戏程序,实现了一个完整的外星人入侵游戏。程序包含游戏初始化、事件处理、碰撞检测和计分系统等功能,采用模块化设计,主要分为以下几个部分: 游戏框架:使用Pygame创建窗口,初始化游戏设置和界面元素(飞船、子弹、外星人舰队); 交互逻辑:通过game_functions模块处理键盘/鼠标事件,实现飞船移动、子弹发射和游戏状态控制; 动态系统:实时更新飞船、子弹和外星人位置,检测碰撞并计分; 资源管理:提供百度网盘下载链接(提取码:cegi),包含完整游戏代码和资源文原创 2025-06-10 20:03:37 · 159 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 扫雷游戏
这段代码实现了一个完整的扫雷游戏,包括游戏初始化、事件处理、游戏状态更新和绘制等功能。使用 Pygame 库创建图形界面,并通过自定义的MineBlock类处理游戏的核心逻辑。游戏支持标记地雷、打开区块、计时等功能,并提供了良好的用户交互体验。原创 2025-06-10 20:01:28 · 496 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 数字游戏
摘要: 本文介绍了一个基于Python的猜数字游戏程序。程序通过GuessNum类实现主要功能,包括随机生成数字范围(100-1900)、处理用户输入、判断猜测结果(提示“猜大”或“猜小”)及游戏重启机制。用户通过菜单选择开始/结束游戏,系统会动态调整猜测范围边界(left和right)以优化提示。代码结构清晰,采用面向对象设计,但存在异常处理不足(如非数字输入会报错)和游戏结束缺少统计信息等问题。主函数main()控制流程,猜中后自动重启游戏。整体实现了基础交互逻辑,适合作为编程学习案例。(149字)原创 2025-05-28 14:22:10 · 58 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 学生成绩管理系统
摘要:该代码实现了一个基于单链表的学生成绩管理系统,主要包含单链表数据结构(Node和SingleLinkedList类)和学生信息管理功能(StudentControlSystem类)。系统支持学生信息的增删改查、排序和文件存储,通过菜单交互实现用户操作。单链表实现了节点追加、插入、删除、反转、排序等基本操作,学生管理系统在此基础扩展了学号校验、数据持久化等功能。代码结构模块化清晰,但存在异常处理不足、部分操作效率较低等问题,整体实现了学生信息管理的基础功能。(149字)原创 2025-05-28 14:18:30 · 42 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 俄罗斯方块
俄罗斯方块程序设计摘要(148字) 该程序使用Pygame实现经典俄罗斯方块游戏。主要功能包括: 游戏初始化:设置方格尺寸(30x30)、游戏区域(10x25格)、界面样式等基础参数 核心机制: 方块生成与下落控制(7种经典形状) 碰撞检测与边界判断 行消除计分系统(单行100分,四行1500分) 随分数提升自动加速 交互功能: 键盘控制移动/旋转方块 暂停/重新开始游戏 界面绘制: 实时显示当前方块、下一个方块预览 计分板与游戏状态提示 游戏状态管理:包含开始界面、进行中、结束三种状态切换 程序采用模块化原创 2025-05-28 14:08:37 · 141 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 佩奇
这段代码使用Python的turtle模块绘制了一个粉色卡通猪形象。程序首先设置了画笔属性(粗细、颜色、速度)和画布尺寸,然后按顺序绘制了猪的各个部位:鼻子采用曲线填充、头部通过多段圆弧构成、耳朵眼睛使用圆形绘制、身体和手脚采用弧线与直线结合,最后添加尾巴细节。每个部位都通过精确的坐标定位和角度控制实现,填充颜色主要采用粉色系。代码结构清晰,通过begin_fill()和end_fill()实现颜色填充,最终调用t.done()完成绘图。该程序展示了turtle模块在图形绘制中的应用技巧。原创 2025-05-28 14:03:30 · 53 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 皮卡丘
本文介绍了使用Python的turtle模块绘制皮卡丘的程序设计。该程序通过模块化的方式实现了皮卡丘头部、身体、眼睛、嘴巴、脸颊、耳朵等部位的绘制,主要特点如下: 程序结构:采用面向对象设计,封装了Pikachu类,包含初始化画笔、设置参数等方法。 核心功能: 无轨迹移动函数noTrace_goto实现画笔精确定位 独立函数绘制各个部位(如leftEye、rightEye等) 色彩填充和精细曲线控制(如嘴巴的弧度) 特色实现: 使用坐标列表实现复杂的嘴唇形状 通过调整tracer控制绘制过程显示 精确控制每原创 2025-05-28 14:00:43 · 226 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 哆啦A梦
摘要: 该程序使用Python的turtle模块绘制了哆啦A梦的卡通形象。通过定义多个函数实现了头部、围巾、脸部特征(眼睛、鼻子、胡须)、身体、四肢和配饰(铃铛、口袋)的绘制。主要特点包括: 采用模块化设计,每个身体部位由独立函数实现 使用颜色填充和曲线绘制技术还原形象特征 包含无轨迹移动函数(my_goto)优化绘制过程 通过控制画笔速度和轨迹精度保证图形质量 程序最终输出完整的哆啦A梦线稿图像,展示了turtle模块在复杂图形绘制中的应用能力。该实现可作为学习计算机绘图的典型案例,适合Python初学者原创 2025-05-28 13:56:46 · 40 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 五子棋
摘要: 五子棋程序提供人机对战和人人对战两种模式。人机对战基于Pygame实现,包含棋盘绘制、棋子交互、胜负判定和AI逻辑(评估得分选择落子)。人人对战功能类似,但支持双人轮流落子。核心模块包括棋盘管理(Checkerboard类)、AI决策(评估连续性得分)和游戏主循环(事件处理、界面更新)。代码结构清晰,适合学习基础游戏开发与AI实现。原创 2025-05-28 13:51:34 · 39 阅读 · 0 评论 -
【Python】 -- 趣味代码 - 圣诞树
Python -- 趣味代码 - 圣诞树原创 2025-01-15 11:06:26 · 81 阅读 · 0 评论 -
【Python】-- 趣味代码 - 玫瑰花
Python -- 趣味代码 - 玫瑰花原创 2025-01-15 10:54:16 · 1453 阅读 · 0 评论 -
【Python】-- 趣味代码 - 彩色光球
Python -- 趣味代码 - 彩色光球原创 2025-01-15 10:51:48 · 68 阅读 · 0 评论 -
【Python】-- 趣味代码 - 发牌游戏
Python -- 趣味代码 - 发牌游戏原创 2025-01-15 10:48:53 · 202 阅读 · 0 评论 -
【Python】-- 趣味代码 - 猜数字游戏
Python -- 趣味代码 - 猜数字游戏原创 2025-01-15 10:45:52 · 131 阅读 · 0 评论 -
【Python】-- 趣味代码 - 猜单词游戏
Python -- 趣味代码 - 猜单词游戏原创 2025-01-15 10:42:58 · 140 阅读 · 0 评论 -
【Python】-- 趣味代码 - 背单词游戏
Python -- 趣味代码 - 背单词游戏原创 2025-01-15 10:36:49 · 125 阅读 · 0 评论 -
【Python】-- 趣味代码- 随机飘落
Python - 趣味代码 - 随机飘落原创 2025-01-15 10:34:13 · 54 阅读 · 0 评论 -
【Python】-- 趣味代码-贪吃蛇
Python -- 趣味代码 -- 贪吃蛇原创 2025-01-12 22:53:25 · 247 阅读 · 0 评论 -
【Python】-- 趣味代码-小黄人
PYTHON -- 趣味代码 -- 小黄人原创 2025-01-12 22:48:20 · 153 阅读 · 0 评论 -
【Python】-- 浪漫代码-樱花树
浪漫代码 -- 樱花树原创 2025-01-10 11:17:00 · 411 阅读 · 0 评论 -
【Python】-- 浪漫节日代码-爱心代码
程序员浪漫节日编程 - 爱心代码原创 2025-01-09 10:26:11 · 62 阅读 · 0 评论