![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序开发
码来的小朋友
一位喜欢设计游戏的攻城狮
展开
-
C语言 新手村学习:石头剪刀布小游戏的代码设计和优化探讨
小时候都玩过石头剪刀布的游戏,这里通过C语言来制作一个史上最牛逼的石头剪刀布小游戏用来学习交流,这是一篇完整的小游戏代码设计,新手能够很容易的掌握本课程小项目,并且学习怎么优化代码和优化算法,从入门到精通!然后,之前提到过的,还有一种特殊情况:一方出的是布,另一方出的是石头。仔细想想,我们上面将checkWin函数的返回值 1代表玩家胜利,-1代表机器人胜利,0代表平局。首先将代码划分为模块化,用函数来封装,这样会使得代码更加简洁明了,方便阅读。这样优化过来,代码量大大减小了,阅读也更加容易了。原创 2022-09-21 16:27:43 · 3764 阅读 · 2 评论 -
[C语言] 发牌洗牌
C语言发牌洗牌1.模拟发牌程序通过写两个函数模块来编写洗牌程序和打印的发牌程序2.编写洗牌程序void shuffle(char cards[][10],int n){ int i=54; char ca,cb,ct[10]; srand((unsigned)time(NULL)); while(i--){ ca=rand()%54; cb=rand()%54; ......原创 2020-03-16 20:28:53 · 4257 阅读 · 0 评论 -
[python] 五子棋原创算法
python五子棋我们都见过五子棋,但是在我看来五子棋单机游戏中,逻辑赢法很重要,经常用到的算法是五子连珠算法,但是很多五子连珠算法很不全面,不是最后一个子落在四个字的中间出错误就是,下载四个字最前面出错误,网上的五子连珠很让人头疼,于是我就自创了一个五子棋连珠判断的算法,完全覆盖任何棋盘上出错的情况。if (j+4<n && A[i][j]==A[i][j+1] &am......原创 2020-03-11 10:00:44 · 3120 阅读 · 0 评论 -
[python] 开发城市天气预报
python开发城市天气预报两年在学习python中,稍微学习了一点爬虫技术,并且作者一直喜欢开发游戏,然后就有学习了pygame框架,作者奇思妙想让两者集合一下开发一个天气预报,那么这就行动。先运行编译后的截图:有一种星空颗粒的感觉对吧。开始代码:# -*- coding:utf-8 -*-from urllib import requestfrom bs4 import Bea.........原创 2020-03-09 09:37:30 · 1214 阅读 · 0 评论 -
[python] 制作好看的时钟
使用python制作好看的时钟游戏用到初高中使用的三角函数等知识开发,长话短说,上完整程序。#-*- coding:utf-8 -*-import sys,random,math,pygamefrom pygame.locals import *from datetime import datetime,date,timedef print_text(font,x,y,text,co......原创 2020-03-08 16:03:06 · 3249 阅读 · 0 评论 -
[Python] 制作超级玛丽游戏
python制作超级玛丽游戏这篇文章,我们优先介绍超级玛丽游戏中的多状态跳跃,和行走地图拖动的原理,然后实现。并实现倒计时和金币动态效果原创 2020-03-07 10:59:11 · 14586 阅读 · 28 评论 -
[python] 做一个写诗歌的网页
python做一个写诗歌的网页picture下面保存的网站壁纸图片txt保存的所有的诗歌信息下面的主页信息index.html <!DOCTYPE HTML> <html> <title>作蚕丝[南北朝-佚名].txt</title> <meta charset="gbk"> <meta http-eq......原创 2020-03-06 09:29:36 · 736 阅读 · 12 评论 -
[C语言] 开发系统便利工具
开发系统便利工具【C语言】所有程序如下,把c语言开发分为好多个木块,软件标题有开始菜单,安全工具,选项设置,系统工具这四个菜单,内容功能都实现了,如下视频.怎么样,是不是c语言也能干大事情。有兴趣可以一起探讨c语言和开发东西哦。......原创 2020-03-01 09:55:19 · 185 阅读 · 0 评论 -
[python] 写个既有趣又可爱的弹球小游戏
用python写一个既有趣有可爱的弹球小游戏这几天闲着无聊,就在家写着游戏玩一玩,发现一个这样有趣的小游戏,我通过pygame把它先做了出来,话不多少先上代码。首先先导入包,导包是必不可少的一件事# -*- coding:utf-8 -*-import pygame,sysfrom pygame.locals import *import randomfrom random impo......原创 2020-02-19 13:48:11 · 1567 阅读 · 1 评论 -
[Python] 开发植物大战僵尸游戏
用python开发植物大战僵尸早期的植物大战僵尸是由vc开发的,作者的想法是非常地有特色,所以今天我们来探讨下植物大战僵尸游戏的进入场景怎么开发。我们首需要用到如下几个文件程序文件功能game.py在游戏中就运行的文件initgame.py游戏主菜单选择关卡等loading.py游戏载入等待缓存surface.py游戏入口点击这里首先介绍s......原创 2020-02-18 09:53:40 · 5734 阅读 · 5 评论 -
[python] 开发一个跟随角色移动的地图游戏demo
用python开发一个跟随角色移动的地图dem如今很多大学生大学学习了编程语言,想做游戏却迟迟做不出一个游戏雏形来,接下来就和大家谈论下游戏中地图移动的简单原理并用python这一门非常火的语言进行详细的描述。游戏使用python开发为什么用python开发,因为python简单易学,对于初学者来说非常适合,而且python集成的库非常地多,我们这里采用python的安装库pygame进行开......原创 2020-02-17 16:28:51 · 5897 阅读 · 14 评论 -
[python] 开发小游戏 豆豆吃花瓣
今天来做一个python游戏使用python的游戏框架pygame开开发一个自创的豆豆吃花瓣的游戏【还没有取名字?】首先看下游戏主目录下有些什么文件就一个img的文件夹,和一个py的文件img文件夹下有这几个用photoshop做好的图片资源,还有中文字体打开sublime文本开发软件,写入最开始的游戏框架#-*- coding:utf-8 -*-import pygame......原创 2019-08-09 17:26:41 · 597 阅读 · 1 评论 -
[C语言] 制作一个控制台的电子时钟
使用c语言制作一个控制台的电子时钟学习了c语言基本语法后,在学习了time.h的库文件,让我产生了想制作一款电子时钟的念头,那好就开始动手操作吧。使用到下面这些技术:首先必须先导入库/***************** 实时数字时钟(和计算机系统时间关联) **************#include <time.h> -- 必须的时间函数头文件time_t -- 时间类......原创 2019-07-26 11:51:30 · 3880 阅读 · 5 评论