基于汇编语言的MVC思想架构2048小游戏

本文介绍了如何在Win32环境下,基于MVC设计模式,利用MASM6.15汇编器和Sublime Text 3开发2048游戏。程序分为主模块和游戏、排名、库函数三个子模块,详细阐述了各模块的设计与功能,包括主界面、游戏逻辑、分数存储和通用函数。遗憾的是,排行榜模块未完全实现,仅能显示最高分。
摘要由CSDN通过智能技术生成

一 需求分析

在Win32环境下,使用MVC思想架构,同时应用多文件多模块的软件设计实践,以MASM6.15为主要汇编工具,Sublime Text 3为代码编写工具,综合利用多种汇编命令语句,进行2048游戏设计开发。

二 技术路线

2.1 系统架构

程序分为一个主模块和三个子模块,其中排行榜模块由于时间关系暂未能完全实现,现只能查看最高分。

程序架构如下图所示:

6607861-482441ae5dd9357e.png

2.2 各模块详细设计

程序共分为4个文件:main.asm,game.asm, rank.asm, lib.asm。

main.asm是程序的主模块,程序的主界面、功能选择都在这里实现。流程图如下所示:

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值