15岁初中生开发了一个多月的小游戏开源

imageimage1031×526 243 KB

大家好,我是一名初中生,今年初二,15岁,2019年一次偶然的机会在网上看见了CocosCreator开发像素鸟的视频教程,从此入坑(当时我刚小升初)。主要的学习途径是看大佬写的文章,偶尔问问各路大佬问题。刚学Cocos的时候,我特别想做一款类似造梦西游的2D横版闯关游戏,但因为没有经验和技术,一直没能做,我不断的学习编程,向大佬请教。初二上学期一放寒假,我就投入到游戏开发,终于做出了最初想做的2D横版闯关游戏。其实早在今年3月我就把游戏做完了,但是一直没有时间整理,现在终于有时间整理了,多给代码写写注释,拿出来分享。
开源地址:https://gitee.com/propertygame/sprite_-land 556

游戏名字叫精灵大陆(瞎取的),开发了42天,代码将近6000行,每句都写了非常详细的注释

游戏用CocosCreator2.4.2开发,使用TS

截图左右有黑边是安卓真机截图
image
游戏开始界面
image
游戏画面(每关都有不同的spine骨骼动画)
image
带有记忆的设置界面(重新开始会保持上一次设置的结果)
image
游戏主界面(村庄)
image
任务系统
image
在这里插入图片描述
技能学习
image
装备系统
image
武器和角色属性查看
image
image
选关界面,共11个关卡
image
image
技能特效
imageimage1920×1030 406 KB
用Cocos打开的样子
image
为了方便测试我还加了一个开发者按钮
十六种机型十六种机型1920×942 561 KB

浏览器的16种机型都试了试,没有出现UI重叠等情况

我的技术群:1130122408

我很喜欢Cocos,我的梦想就是做一个程序员,用Cocos引擎开发出AAA游戏
不喜勿喷哦
(= - =)~

"造梦西游"通常是指基于Python的游戏开发框架和技术,其中一种流行的是pygame,它是Python的一个游戏开发库,可以让开发者轻松地创建2D游戏。如果你想用Python编写一款简单的"造梦西游"风格游戏,你可以按照以下步骤操作: 1. 安装pygame:首先需要安装pygame模块,可以使用pip命令`pip install pygame`。 2. 设计基本元素:创建游戏角色、敌人、道具等,并设置其属性如位置、移动、碰撞检测等。 3. 场景设计:设计地图背景、层级结构,比如使用瓷砖系统或者直接绘制图像。 4. 游戏逻辑:编写控制角色移动、攻击、升级等功能的函数。 5. 用户交互:处理键盘输入,让玩家能够控制角色行动。 6. 渲染与更新:定期更新屏幕显示,并在适当的时候切换场景。 7. 测试优化:测试游戏性能,修复bug并调整游戏体验。 以下是一个非常简化的示例,展示如何开始制作: ```python import pygame # 初始化pygame pygame.init() # 设置窗口大小 screen = pygame.display.set_mode((800, 600)) # 创建角色类 class Hero(pygame.sprite.Sprite): def __init__(self): super().__init__() self.image = pygame.Surface((50, 50)) self.image.fill((255, 0, 0)) # 红色 self.rect = self.image.get_rect() self.rect.center = (400, 300) # 游戏主循环 running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False screen.fill((0, 0, 0)) # 清屏黑色 hero.update() # 更新英雄的位置 hero.draw(screen) # 绘制英雄到屏幕上 pygame.display.flip() # 刷新画面 pygame.quit() # 关闭pygame ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值