![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
有趣小玩意
发一下有趣的小程序
诗一样的代码
拿源码,学习资料公众号:“诗一样的代码”。
展开
-
【py小游戏系列】吃豆人,儿时的回忆
hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。老规矩,先上效果图这是一个吃豆人的小游戏。我们8090后这一代人肯定会碰到过。黄点是我们自己,红点就是怪物们。这是最原始版的电子游戏。然后我们可以在随便一个地方新建一个游戏代码,利用这个包的代码,实现自己的游戏逻辑。1导入模块from random import choicefrom turtle import *from freegames import floor, vector2做一些初始化state =原创 2021-07-12 17:27:01 · 1005 阅读 · 5 评论 -
【python小技巧】花式表白之动态二维码,这个gif有点帅哦
hello大家好,我是诗一样的代码。我写的文章大多数都是一些“有趣的小玩意”。今天教大家一个花式表白的绝活。女神见到了肯定乐坏了。二维码的原理二维码的原理是二进制运算,总的来说,二维码利用二进制的0和1作为代码,同时使用若干个与二进制相对应的几何形体表示文字数值信息。使用代表正方形的黑白格来记录信息,并且可以在水平和竖直方向上进行编码。认识MyQRMyQR是Python的一个第三方库,专门用来制作个性二维码。在Python调用MyQR之前需要先安装MyQR库。1、通过【Windows】+【R】键打原创 2021-07-09 10:41:32 · 3482 阅读 · 17 评论 -
【tutle动态画图】七段数码管显示时间,干货好玩
hello大家好,今天我又发现了个有趣的小玩意。我是专写有趣小玩意的老诗。老规矩,先上效果图:了解七段数码不知道你们上大学的时候,有没有上过一门课,叫做逻辑电路。学软件的小伙伴不太确定你们有没有了解。但是学硬件的小伙伴肯定是不陌生的。今天的话题是七段数码管显示时间。先上图吧,这些生活中显示数字的机器,其实就是一个个发光的小灯泡结合而成的。通过控制灯泡的开关,我们就可以控制电子屏幕上显示的数字。我今天要做的是,在python中使用tutle进行画图,模拟这个七段数码管在机器中的运转。了解tu原创 2021-07-08 12:06:20 · 1507 阅读 · 4 评论 -
vb围棋源码,直接拿走
【涉及知识点】控件数组;2. 顺序文件读写;3. 鼠标事件;4. 定时器控件。【题目介绍】围棋棋盘由19条纵线和19条横线正交形成网格,共有19×19=361个网格点。两位棋手各持黑色和白色圆形棋子轮流放到未被棋子占用的网格点上进行对弈。本题目完成一个模拟棋盘,并可向棋盘上放置棋子(落子)、从棋盘上去掉子(提子)。本程序可供两个人对弈,也可由一个人同时执黑色和白色棋子,但是不能进行人和计算机的对战。【功能要求】运行程序,显示图7.1所示的窗口,窗口主体部分是棋盘,棋盘上方的文本框中显示当前棋盘原创 2021-07-07 14:08:02 · 1056 阅读 · 5 评论 -
【情书加密】,Python花式表白,这样泡小师妹,没跑了
不知道你们有没有试过有趣的表白情节?以前网上流行发一串摩斯密码,然后解密出来就是一个i love you.今天给你们来带你更高级的加密表白。异或加密情书。之前我做的c++版本的异或加密解密得到不错的成绩。这此用python再做一遍。首先先上效果图。文件a是初始文本,文件b是由文件a加密而成的。我们发给小师妹的文件可以是b文件。而c文件则是由b文件解密出来的。其中如果输入错了解密的密码,就会出现另外一堆乱码。只有解密的密码正确,才能输出正确的内容。加密原理:异或加密,我们先要知道,任何字符原创 2021-07-06 18:19:51 · 2966 阅读 · 23 评论 -
【源码拿来就用】用 JavaScript 实现简单拼图游戏
用 JavaScript 实现简单拼图游戏 本篇主要讲解,用原生的js来实现一个简单的拼图小游戏。线上体验地址:拼图一、游戏的基础逻辑想用一门语言来开发游戏,必须先了解如何使用这门语言来实现一些基础逻辑,比如图像的绘制、交互的处理、定时器等。1、图形绘制图形绘制是一切的基础,这里使用 JavaScript 在 canvas 上进行绘制。即先在 html 中创建 canvas 元素,然后在 JavaScript 中,通过 id 拿到这个元素,并且通过 canvas 拿到对应的上下文环境 cont原创 2021-06-23 11:38:20 · 1334 阅读 · 1 评论 -
vb四环棋的实现,平面四子棋,四连环游戏
vb四环棋的实现,平面四子棋首先我们百度一下,什么是平面四子棋相信很多小伙伴见到这幅图片都不陌生。那么在代码中怎么实现呢?我们用vb代码为例子。先看效果图我们设计o和x是需要下的棋子,如果没有棋子,那就是空白字符。首先先设计数组大小为Dim a(7, 9) As String 我们可以选择1~8可以下棋子。 If ComboBox1.Text = "" And a(1, 1) = " " Then SureMove(1, "x")原创 2021-05-23 22:17:04 · 355 阅读 · 3 评论 -
【情书加密】,c++花式表白,这样泡小师妹,没跑了。
【花式表白】,情书加密,这样泡小师妹,没跑了。首先先上效果图。文件a是初始文本,文件b是由文件a加密而成的。我们发给小师妹的文件可以是b文件。而c文件则是由b文件解密出来的。其中如果输入错了解密的密码,就会出现另外一堆乱码。只有解密的密码正确,才能输出正确的内容。加密原理:异或加密,我们先要知道,任何字符异或一个内容之后,再重复异或之前相同的内容,那么这个字符不变。我们可以把文本内的所有内容都进行异或处理加密。然后再进行异或处理解密。只要钥匙是不变的,那么他们解密后的内容是一样的。#in原创 2021-06-30 13:58:13 · 8172 阅读 · 57 评论 -
【硬核教程】作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐
【硬核教程】作为一个程序员,怎么做才能母亲在母亲节感到双倍快乐母亲,是这个世上最伟大的人。她给我们生命,让我们来到这个花花世界。其实作为程序员,一般毕业之后都会在大城市工作。别问为什么,问就是因为小乡村哪有什么高大上的互联网公司啊。所以因为我们都会去到北上广深,一年中,少见到自己母亲一面的机会少之又少。所以,如果各位有空的话,最好和母亲视频聊聊天吧。这是最好的方法,没有之一。然后,最后用c++代码打印了首图,祝福天下母亲,母亲节快乐。有需要拿源码的话,请移步到公众号,后台领取:诗一样的代码。原创 2021-05-09 18:42:38 · 1922 阅读 · 12 评论 -
【硬核教程】,如何摆脱黑白框编程,1小时学会用c++做一个飞机大战
老规矩,先上效果图:最近很多同学加我好友后问我,c++是学完了,但是不知道能做什么。是否应该更加深入学习,更深入研究。其实,c++学完后,最重要的是实践能力,需要知道自己行不行,动手编写下代码就知道了。我们可以做一些具体的项目,例如贪吃蛇,俄罗斯方块,或者我今天讲的这个飞机大战。然后小伙伴又说:c++的黑白框太low了,怎么可以整得高大上一点呢?其实,不难的,你们可以试着用一下easyx,这个是一个c++的图形库。我们可以用来写一些图形,从此告别黑白框。来,我们直接进入主题:这个打飞机小游戏素材原创 2021-05-07 18:20:20 · 738 阅读 · 5 评论 -
[视频教学,讲解]手把手教你爬取清纯小姐姐私房照
最近我写的爬虫系列教程,都挺火的。我还分了两份写py2,和py3都有些出了源码。很多小伙伴拿到了源码有可能不太理解是怎么编写的。一向宠粉的我,特意录了一期视频讲解这个代码。有兴趣的小伙伴可以去看一下。有喜欢视频讲解的小伙伴,也可以长期蹲在那。视频讲解传送门...原创 2021-05-06 13:22:30 · 517 阅读 · 10 评论 -
【亲传秘籍】我这样写python代码表白,泡到了大学小师妹
想必每个大学生心中有一个温柔可爱的小师妹。很多人对小师妹是倾慕已久,但是就是不知道怎么泡到收,今天博主给你们支招。今天给你们弄一个二维码表白。先上效果:在这里插入图片描述扫完之后直接出来的效果是这个要是你把中间的图片换成小师妹的仙女图,文字部分换成深情表白,那还不分分钟攻略成功。第一步安装QRCodeqrcode是一个比较好用的专门操作二维码的python包。直接用pip命令就可以搞定 pip install qrcode第二步安装PIL包因为需要对图片进行操作,所以需要这个专门对图.原创 2021-05-03 22:23:55 · 26543 阅读 · 77 评论 -
【烟花代码】,情人节,情侣生日礼物代码适用
【烟花代码】,情人节,情侣生日礼物代码适用老规矩,先上效果图图片做了加速处理,放樱花的位置,速度完全由点击控制。1初始化粒子系统 var Particle = function(x, y, hue){ this.x = x; this.y = y; this.coordLast = [ {x: x, y: y}, {x: x, y: y}, {x: x, y: y} ]; this.angle = rand(0, 360); this.speed = ra原创 2021-05-03 18:57:28 · 4285 阅读 · 13 评论 -
手把手教你爬取清纯小姐姐私房照,小孩子别学,【后篇】
前篇:传送门因为写了前一篇爬虫博客,看来挺火的。哈哈,第一篇阅读量破万的的博客,还是的庆幸的。因为火热程度比较高,直接就进入了python热榜第一了。来来来,这一篇除了炫耀下成绩以外,还来一些干货。有挺多小伙伴在后台问我,甚至加我问的问题就是:为什么我的程序报错了?诶,奇怪的是,他们报错都是同一个问题。好家伙,起码有几十个小伙子问过这个问题。具体问题是:TypeError: cannot use a string pattern on a bytes-like object哎呀原创 2021-04-29 15:07:50 · 36257 阅读 · 63 评论 -
【推荐福利】c++使用easyx做出像素鸟,简单上手小游戏
c++使用easyx做出像素鸟,简单上手小游戏老规矩,先上效果图1首先加载一堆资源图片// 加载图片资源void loadRes(){ loadimage(&BK[0], _T("res\\bg_day.png")); loadimage(&BK[1], _T("res\\bg_night.png")); loadimage(&bk, _T("res\\bg_day.png")); loadimage(&OVEIMG, _T("res\\bg_day.原创 2021-04-28 22:47:32 · 2547 阅读 · 4 评论 -
【python零基础爬虫入门】,爬取百度图片,小孩子也能学会
【python零基础爬虫入门】,爬取百度图片,小孩子也能学会先上效果图需要头文件import reimport requestsimport os因为爬虫需要用到请求网络部分,所以需要这两个包,没有的话自行下载即可。请求头 headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/原创 2021-04-20 13:52:05 · 8208 阅读 · 28 评论 -
vb.net简单的计算器实现
vb.net简单的计算器实现效果图1首先我们需要把控件都摆好.2处理0~9按钮事件 '按钮0~9 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If stat = 1 Then TextBox1.Text = 0 stat = 0 End If原创 2021-04-17 20:42:45 · 1668 阅读 · 1 评论 -
unity射击小游戏,第一人称摄像机实现
unity射击小游戏,第一人称摄像机实现今天开始写一些unity的小教程,就以刚刚写的第一人称的射击小游戏作为案例。先上效果图:首先游戏物品也没有多少东西,就是地板,平行光,主摄像机。然后我们需要做一个子弹,这个子弹里面添加刚体。然后把它作为预设体保存。生成fire.cs文件。using System.Collections;using System.Collections.Generic;using UnityEngine;public class fire : MonoBehavi原创 2021-04-16 10:21:59 · 4421 阅读 · 31 评论 -
python用turtle画图,彩虹,春天季节
python用turtle画彩虹,画春天先上效果图turtle是我们用于python画图的包。很多时候老师都会让我们用turtle画图。其实python可以创作出非常好看的图片。有需要源码的话可以找下我。原创 2021-04-16 09:51:07 · 2046 阅读 · 10 评论 -
c++编写入门版贪吃蛇,只要你想学就能学会
c++编写入门版贪吃蛇,只要你想学就能学会老规矩,先效果图代码是用原生c++控制台程序编写的。这里面的算法很值得学习。首先我们需要编写一个蛇的结构体。struct body{ int x,y; body *last,*next; body(){last=next=NULL;}}*head;蛇的body里面有next为了连接蛇与蛇,然后last是为了标记蛇的尾部的。int Rand(int l,int r){ return rand()%(r-l+1)+l原创 2021-04-16 09:54:47 · 337 阅读 · 2 评论 -
python【图片转字符画】,图片灰度值处理
老规矩,先上效果图理论很简单,就是对图片操作,这里需要用到PIL的python包,里面有很好用的图像处理功能。先打开图片,把图像调整大小。img = Image.open(picPath)img = img.resize((picW, picH))然后读取灰度值,再把灰度值和字符对应起来就行。from PIL import ImagelstChars = list("$@B%8&WM#*oahkbdpqwmZO0QLaCJUYXzczjhdhsdavunxrjft/\|()1{原创 2021-04-16 10:14:11 · 575 阅读 · 3 评论