- 博客(10)
- 问答 (2)
- 收藏
- 关注
原创 C++/SFML面向对象课程设计,坦克大战
一、 设计任务及需求分析《坦克大战》是由日本南梦宫Namco游戏公司开发的一款平面射击游戏,于1985年发售。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。以二战坦克为题材,既保留了射击类游戏的操作性,也改进了射击类游戏太过于复杂难玩的高门槛特点,集休闲与竞技于一身。使用第三方图形库SFML还原FC经典坦克大战,用13*13的方块组成游戏地图,地形包括空气,钢板,砖墙,实现原版坦克大战中坦克行走,坦克与墙壁之间碰撞,坦克发射子弹,敌军生成,敌军随机走动,子弹与实体之间互动,游戏键盘操作,游戏结束界面
2022-02-25 22:39:04 4138 6
原创 SFML/C++二维热传导模拟,热传导方程
#include <iostream>#include <SFML/Graphics.hpp>float temp[64][64];float ktemp[64][64];sf::RectangleShape quads[64][64];//初始化温度散布void initTemp() { for (int i = 0; i < 64; i++) { for (int j = 0; j < 64; j++) { ktemp[i][j] = temp
2022-02-17 18:54:34 1088
原创 SFML/C++ 一维水波模拟,波动方程
#include <iostream>#include <SFML/Graphics.hpp>float depth[64];float predepth[64];float tmpdepth[64];//初始化水面状态void initDeep() { for (int i = 0; i < 64; i++) { depth[i] = 320; } for (int i = 0; i < 10; i++) { depth[i + 17] =
2022-02-15 23:42:42 629
原创 Java小练习,双向链表实现
import java.lang.*;public class MainJava { public static void main(String[] args) { TList list = new TList(); for(int i = 0; i < 10; i++){ list.push_back(i); } for(int i = -1; i >= -10; i--){
2022-02-13 21:12:43 574 2
原创 递归回溯法绘制迷宫 easyx库
#include <stdio.h>#include <easyx.h>#include <time.h>int direction = 0;//0表示向右, 1表示向下,2表示向上,3表示向左int n = 64 * 64 - 1;struct Space{ int x; int y; Space* bef = NULL; bool att;//0表示未访问,1表示已访问};Space space[64][64];int x = 1;int
2021-06-13 11:37:58 219
原创 C语言基于链表的学生管理系统,超详细
基于链表的学生管理系统基于链表的学生管理系统前言功能整体思路Function.hFunction.cpp主文件StudentManageSystem.cpp各函数详细说明保存读取查找添加添加列表修改链表有序归并(为链表排序函数做基础)链表排序输出帮助菜单主函数基于链表的学生管理系统前言快到大一期末了,C语言课也结课了,期末作业学生管理系统,在写代码的过程中在老师讲课的基础上再加上一些创新的地方,前前后后写代码改bug差不多三四天,没想到居然写成了,收获了许多经验。二话不多说直接上代码,记得点赞收藏!
2021-06-12 19:20:52 7647 21
空空如也
win10惠普电脑开机启动失败
2022-02-21
c++ 输出<<重载,实现对象输出发生问题
2021-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人