亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        探究游戲角色屬性的分析方法

        2019-07-09 19:28:40付鈺源
        科技風(fēng) 2019年18期
        關(guān)鍵詞:修改排序

        付鈺源

        摘 要:一款受人喜愛(ài)的游戲,其組成首先要有盡量逼真的游戲畫面,其次要有易于操作、能夠快速響應(yīng)的游戲角色。其中動(dòng)畫和用戶操作是需要在編程中下苦功夫的。游戲角色要想設(shè)計(jì)的外形美觀、動(dòng)作連貫、技能切換流暢,其中涉及了包括C語(yǔ)言程序設(shè)計(jì)、C++語(yǔ)言程序設(shè)計(jì)、匯編語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、接口技術(shù)、算法、高等數(shù)學(xué)、多媒體技術(shù)、人工智能等計(jì)算機(jī)專業(yè)課目。下面就游戲角色中屬性的分析方法談?wù)劸唧w做法。

        關(guān)鍵詞:游戲各種屬性;順序表;存入輸出;查找;排序;修改;刪除

        一、游戲角色屬性的分析方法程序簡(jiǎn)介

        用于實(shí)現(xiàn)游戲的數(shù)據(jù)結(jié)構(gòu)一定要經(jīng)過(guò)規(guī)劃,盡量簡(jiǎn)便,高效,以及適用面和擴(kuò)充性強(qiáng),同時(shí)要簡(jiǎn)化程序設(shè)計(jì)以及程序擴(kuò)充等問(wèn)題。分析方法中所用技術(shù):運(yùn)用c語(yǔ)言結(jié)構(gòu)體數(shù)組。開(kāi)發(fā)環(huán)境及硬件支撐通過(guò)開(kāi)發(fā)環(huán)境:cpu:i5,使用的操作系統(tǒng)是Window7 dev-cpp5.4.0。

        二、游戲角色屬性的分析方法的功能描述

        設(shè)計(jì)的主要思路:(1)建立角色信息的數(shù)據(jù)類型,定義為RoleType,本次選用整型的角色編號(hào)、字符串類型的游戲角色姓名、字符串類型的角色類型、浮點(diǎn)型的游戲角色攻擊力、浮點(diǎn)型的游戲角色防御力、浮點(diǎn)型的游戲角色速度、浮點(diǎn)型的游戲生命值。(2)定義順序表RoleList,表中數(shù)組data類型為已經(jīng)定義的RoleType,然后對(duì)順序表進(jìn)行增刪改查的設(shè)計(jì),利用goto語(yǔ)句在各個(gè)功能內(nèi)進(jìn)行局部返回。(3)設(shè)計(jì)主函數(shù),顯示給用戶可選擇的操作方式,通過(guò)定義一個(gè)RoleList 類的對(duì)象調(diào)用成員函數(shù),并實(shí)現(xiàn)的各種功能和循環(huán)操作。(4)對(duì)程序系統(tǒng)可用性和模塊功能進(jìn)行測(cè)試,檢驗(yàn)程序中錯(cuò)誤和邊緣問(wèn)題,同時(shí)修改程序不符人意的部分。

        主要功能:

        ①通過(guò)鍵盤輸入角色信息,存入順序表。

        ②在順序表執(zhí)行任何操作之前都會(huì)判斷表內(nèi)是否為空或溢出,如果為空或溢出則無(wú)法進(jìn)行操作。(代碼詳見(jiàn)程序代碼(1))

        ③通過(guò)鍵盤添加新的角色信息,自動(dòng)添加到順序表末位。

        ④通過(guò)用戶輸入游戲角色編號(hào),查詢到該編號(hào)下的所有信息,然后刪除角色的所有信息。

        ⑤可以選擇顯示所有游戲角色的所有信息,也可以選擇顯示部分角色的所有信息。

        ⑥用戶可以選擇搜索方式,然后要查找游戲角色的信息并輸出,若未找到則顯示未找到該信息。

        ⑦用戶可以選擇修改游戲角色的方式,選擇修改所有信息或部分角色的所有信息。(代碼詳見(jiàn)程序代碼(2))

        ⑧對(duì)游戲角色中的信息進(jìn)行排序,為防止因排序?qū)е伦畛跣畔㈠e(cuò)亂,所有建立一個(gè)新的表來(lái)存儲(chǔ)最初的的信息,在每次排序并輸出完將信息復(fù)位,本程序使用冒泡排序(依次比較相鄰的兩個(gè)數(shù),將小數(shù)放在前面,大數(shù)放在后面。即在第一趟:首先比較第1個(gè)和第2個(gè)數(shù),將小數(shù)放前,大數(shù)放后。然后比較第2個(gè)數(shù)和第3個(gè)數(shù),將小數(shù)放前,大數(shù)放后,如此繼續(xù),直至比較最后兩個(gè)數(shù),將小數(shù)放前,大數(shù)放后。)和簡(jiǎn)單選擇排序(每一趟從待排序的數(shù)據(jù)元素中選出最?。ㄗ畲螅┑脑兀樞蚍旁诖判虻臄?shù)列最前,直到全部待排序的數(shù)據(jù)元素全部排完。)進(jìn)行排序。

        ⑨用戶自主選擇退出本程序。

        四、結(jié)語(yǔ)

        隨著游戲的飛速發(fā)展,電腦可以更好地去總結(jié)、收集和分類游戲中的角色,最大化的發(fā)揮編程的作用,使角色屬性管理更加智能化。隨著游戲的質(zhì)量不斷提高,對(duì)于角色分析也需要不斷地加以優(yōu)化和改進(jìn)。

        參考文獻(xiàn):

        [1]譚浩強(qiáng).C 程序設(shè)計(jì).

        [2]李春葆.數(shù)據(jù)結(jié)構(gòu)教程.

        猜你喜歡
        修改排序
        排排序
        排序不等式
        作者簡(jiǎn)介
        名家名作(2021年4期)2021-05-12 09:40:02
        恐怖排序
        節(jié)日排序
        刻舟求劍
        兒童繪本(2018年5期)2018-04-12 16:45:32
        淺談“摘抄”在作文教學(xué)中的妙用
        我的作文課教學(xué)
        淺析行政訴訟法受案范圍的現(xiàn)狀及困境
        學(xué)生寫作水平低下的原因分析與解決策略
        国产日产久久高清ww| 亚洲国产欧美日韩欧美特级| 国产精品久久久久久影视| 中文字幕精品亚洲人成| 美女极度色诱视频国产免费| 国产一区二区三区成人av| 麻豆国产精品久久人妻| 亚洲伊人成综合网| 国产精彩视频| 日本免费人成视频播放| 亚洲五月激情综合图片区| av大片网站在线观看| 日本少妇又色又爽又高潮| 中文成人无字幕乱码精品区| 亚洲欧洲精品国产二码| 日本视频一区二区这里只有精品| 久久久久人妻精品一区二区三区| 99精品一区二区三区无码吞精| 亚洲制服无码一区二区三区| 精品奇米国产一区二区三区| 亚洲男女内射在线播放| 婷婷五月综合丁香在线| 国产一区二区三区韩国| 成人av一区二区三区四区| 亚洲精品天天影视综合网| 亚洲国产成人va在线观看天堂| 久久青草亚洲AV无码麻豆| 欧美 国产 日产 韩国 在线| 欧美成人一级视频| 91麻豆精品一区二区三区| 国产精品一区二区三区在线免费 | 日本人妻高清免费v片| 国产私人尤物无码不卡| 亚洲色偷拍区另类无码专区| 无码丰满熟妇浪潮一区二区av| 在线精品国产亚洲av麻豆| 亚洲精品久久区二区三区蜜桃臀 | 色婷婷亚洲一区二区在线| 久久综合伊人77777麻豆| 大香伊蕉国产av| 人妻无码∧V一区二区|