一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

大三學生用兩周時間在OpenHarmony上復刻了一款經(jīng)典游戲

開放原子教育 ? 來源:網(wǎng)友開放原子教育發(fā)布 ? 作者:網(wǎng)友開放原子教育 ? 2021-11-19 14:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開源項目 OpenHarmony是每個人的 OpenHarmony

(以下內(nèi)容來自嘉賓分享,不代表 OpenHarmony 項目群工作委員會觀點)

技術(shù)變化這么快,如何做到不被淘汰?職場前景焦慮一直是開發(fā)者面臨的一個現(xiàn)實問題。為了增加職場競爭力,開發(fā)者需要不斷地學習新技術(shù)。這股探索新技術(shù)的風潮,甚至蔓延到了校園。

唐銘穗是天津中德應用技術(shù)大學通信工程專業(yè)的大三學生。僅用兩周時間,她就完成了 OpenHarmony 從入門到成功復刻《人生重啟模擬器》經(jīng)典游戲的過渡。

這份成果,源于唐銘穗對 IT 領(lǐng)域各種新概念、新技術(shù)的時刻關(guān)注,她關(guān)注了幾乎所有帶“開發(fā)者”字樣的公眾號。她認為,學習新事物是一件很酷的事。

初識OpenHarmony

10 月 23 日晚,唐銘穗看到推送的“HDC2021 HarmonyOS 學生公開課”直播預告的文章。24 日全程觀看完直播后,她加入了“OpenHarmony 開源開發(fā)者成長計劃”企業(yè)微信群,初步開始接觸OpenHarmony。

通過企業(yè)微信群,唐銘穗接觸到了各種 OpenHarmony 的資訊和學習資源。她非常認可 OpenHarmony 提倡的萬物互聯(lián)理念,認為這是時代發(fā)展的大趨勢。此時,一個為搭載 OpenHarmony 的設(shè)備提供了統(tǒng)一、強大圖形化編程 IDE 的編程語言——OpenBlock,出現(xiàn)在她面前。

OpenBlock 甚至還支持軟總線、分布式等 OpenHarmony 能力,對于想要快速入門 OpenHarmony,了解其萬物互聯(lián)特性的唐銘穗,是絕佳的工具。由此,她決定從 OpenBlock 開始,深入 OpenHarmony 的學習。

pYYBAGGXRCeAZVJ7AAEMUXt-pBc279.png

學習OpenHarmony

從創(chuàng)建第一個“你好,世界“程序,唐銘穗在快速推進自己的 OpenHarmony 學習進度。她的學習心得是,會不會不要緊,先動手,多嘗試。OpenBlock 的核心概念就是有限狀態(tài)機,看到有導師在企業(yè)微信群科普關(guān)于有限狀態(tài)機的視頻,她就馬上觀看學習。遇到自己沒辦法解決的問題,就去百度搜索、咨詢導師,或者到開發(fā)者社區(qū)提問。

唐銘穗從創(chuàng)建最簡單的一個在開門和關(guān)門之間切換的 demo 開始,逐步深入。掌握了相關(guān)基礎(chǔ)知識之后,她又跟著指導文檔一步步搭建《跳一跳》小游戲。得益于 OpenBlock 圖形化編程的特性,容易上手同時還簡化了開發(fā)流程,唐銘穗快速完成了小游戲的搭建,并且對 OpenHarmony 有了進一步的理解。

實踐OpenHarmony

不滿足于僅僅是跟隨指導文檔進行程序搭建,唐銘穗下載了 OpenBlock 源碼、配置開發(fā)環(huán)境以了解 OpenBlock 的工作原理,并開始在 OpenHarmony 上復刻近期爆火的《人生重啟模擬器》游戲。

唐銘穗對照著手機上的游戲界面,用 OpenBlock 進行繪制。首先是繪制出每一個頁面,其次是設(shè)計數(shù)據(jù)結(jié)構(gòu)、邏輯關(guān)系。遇到問題,她積極在企業(yè)微信群里向?qū)熣埥?。導師的回復十分快速,還會拓展講解與實戰(zhàn)開發(fā)的相關(guān)知識。最終,唐銘穗在學習使用 OpenBlock 一周時間內(nèi),就完成了游戲的基本框架。

poYBAGGXRCiAD3TnAAQplf64ydk110.png

按照計劃,《人生重啟模擬器》游戲在 OpenHarmony 上的復刻將在兩周內(nèi)完成??吹阶约旱?a target="_blank">創(chuàng)意想法在一點點變成現(xiàn)實成果,唐銘穗感覺整個過程都有很大收獲,成就感滿滿。

對于 OpenBlock 圖形化編程語言,唐銘穗的開發(fā)體驗是“簡單、有趣、易上手”,也讓她對 OpenHarmony 和萬物互聯(lián)的理念有了一定程度的理解,為將來的深度學習打下堅實的基礎(chǔ)。萬物互聯(lián)的時代即將來臨,每一位開發(fā)者必然不能錯過這一輪技術(shù)變革。

感悟OpenHarmony

唐銘穗說,在 OpenHarmony 的學習路上,接觸 OpenBlock 的時候,她并沒有把 OpenBlock 想象成是一個很難的東西,即使一打開編輯界面就有我不能理解的名詞。什么是有限狀態(tài)機?狀態(tài)機是什么?狀態(tài)機是干什么的?字面解釋太蒼白,那就自己動手新建一個狀態(tài)機感受。所以狀態(tài)機是什么到底是干什么的?在她看來就好像女媧捏人,是人是動物還是得看我想讓它是什么干什么,這都取決于我自己。

想要快速入門 OpenHarmony,對于沒有編程基礎(chǔ)的人而言 OpenBlock 是絕佳的選擇,相信其他人也能同唐銘穗一樣能快速的寫出一個游戲。按我們年輕人的說法,用 OpenBlock 在 OpenHarmony 上開發(fā)游——有手就行(非常簡單)。

pYYBAGGXRCiAV_nzAANJLURuEWE537.png

poYBAGGXRCiAImSkAAHnL19fQHo836.png

OpenBlock 是一個在 OpenHarmony 官方社區(qū)建立特殊興趣組(SIG)的編程語言,也是目前唯一可用于 APP 開發(fā)的第三方支持的編程語言。

OpenBlock 希望能夠?qū)⒕幊毯喕癁橄褡?PPT 一樣簡單的工作,讓設(shè)計師、項目經(jīng)理、運營人員,甚至行政、財務、人力資源都能使用 OpenBlock 提升自己的工作效率?,F(xiàn)在 OpenBlock 的核心特點:簡單、易學、功能齊備等特性已經(jīng)得到了充分的驗證和認可。

OpenBlock 的消息機制與 OpenHarmony 的萬物互聯(lián)的設(shè)想是完全契合的,OpenBlock 將來會在語法級別支持軟總線的功能,讓用戶一步直達萬物互聯(lián)。基于 OpenHarmony 的 OpenBlock 語言將會持續(xù)為 OpenHarmony 的應用開發(fā)、易用性、廣泛的傳播和推廣、輸出大批的開發(fā)樣例及培養(yǎng)多層次的新生代 OpenHarmony 開發(fā)者發(fā)光發(fā)熱。

OpenBlcok SIG leader 杜天微表示,OpenBlock 將持續(xù)將研發(fā)重點放在極簡和多平臺化并將這兩個特性做到極致。未來的 OpenBlock 將著力于:

持續(xù)簡化業(yè)務邏輯的表述

盡可能地簡化操作

降低學習成本

充分利用編輯器降低出錯的可能性

支持更多的宿主語言和編程框架

編輯:fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95232
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3851

    瀏覽量

    18587
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    DIY一款鋰電池的思路

    運行起了至關(guān)重要的作用,經(jīng)過充分的對比某寶上選擇了一款武漢彥陽的智能軟件版(8S100A),帶電量顯示。保護板功能主要有以下幾點1、溫度保護:檢測電芯內(nèi)部溫度情況,如發(fā)生異常即斷開電池充放電,以達到
    發(fā)表于 05-19 19:40

    SOLIDWORKS學生版能夠激發(fā)學生的創(chuàng)新思維鼓勵學生嘗試不同設(shè)計思路

    在當今科技飛速發(fā)展的時代,創(chuàng)新思維成為培養(yǎng)學生綜合素養(yǎng)的關(guān)鍵要素。而在工程設(shè)計與技術(shù)領(lǐng)域,一款功能強大且易于上手的設(shè)計軟件對于激發(fā)學生創(chuàng)新潛能起著不可忽視的作用。SOLIDWORKS學生
    的頭像 發(fā)表于 05-13 15:23 ?185次閱讀
    SOLIDWORKS<b class='flag-5'>學生</b>版能夠激發(fā)<b class='flag-5'>學生</b>的創(chuàng)新思維鼓勵<b class='flag-5'>學生</b>嘗試不同設(shè)計思路

    請問下,openharmony支持哪一款龍芯的開發(fā)板?有沒有開源的龍芯的openharmony源碼?

    想買個2k0300的開發(fā)板學習龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源的代碼。giteeopenharmony的龍芯sig倉庫也是
    發(fā)表于 04-26 13:06

    廣汽AION兩款全球戰(zhàn)略車型亮相米蘭設(shè)計

    當?shù)?b class='flag-5'>時間4月8日,廣汽集團連續(xù)第年參加米蘭設(shè)計設(shè)計界殿堂級盛會。此次,廣汽不僅帶來兩款全球戰(zhàn)略車型——AION UT和AION V,
    的頭像 發(fā)表于 04-10 14:23 ?416次閱讀

    樹莓派復古游戲機:科技重現(xiàn)經(jīng)典,讓童年永不落幕!

    復古游戲機是種能讓你玩經(jīng)典游戲機上的視頻游戲的設(shè)備。有了復古游戲機,你可以玩來自Atari的《
    的頭像 發(fā)表于 03-25 09:28 ?495次閱讀
    樹莓派復古<b class='flag-5'>游戲</b>機:<b class='flag-5'>用</b>科技重現(xiàn)<b class='flag-5'>經(jīng)典</b>,讓童年永不落幕!

    精準測量不等人!蔡司質(zhì)量護航新春好禮最后兩周

    更有CALYPSO線上培訓課程 (多人可用)滿額贈活動 不知不覺,活動已臨近尾聲 僅剩最后兩周! ? 蔡司工業(yè)質(zhì)量商城 包含近萬余種測量檢測相關(guān)附件產(chǎn)品 今天我們就攜3大明星產(chǎn)品 助您玩轉(zhuǎn)質(zhì)量檢測 成為工業(yè)測量達人! 核心產(chǎn)品推薦——精準測量必備
    發(fā)表于 03-17 16:37 ?212次閱讀
    精準測量不等人!蔡司質(zhì)量護航新春好禮最后<b class='flag-5'>兩周</b>

    OpenHarmony應用與游戲開發(fā)領(lǐng)域的前沿成果

    日前,由開放原子開源基金會主辦的第二屆OpenHarmony創(chuàng)新應用挑戰(zhàn)賽決賽路演北京圓滿結(jié)束,作為第二屆開放原子大賽的重要賽項之,本屆賽事匯聚全球418支團隊,產(chǎn)出超過110個創(chuàng)新作品,集中
    的頭像 發(fā)表于 03-03 15:04 ?591次閱讀

    USB轉(zhuǎn)UART芯片大全:從經(jīng)典到創(chuàng)新,總有一款適合你!

    USB轉(zhuǎn)UART芯片大全:從經(jīng)典到創(chuàng)新,總有一款適合你!
    的頭像 發(fā)表于 02-19 14:04 ?1475次閱讀

    蔡司坐標測量機經(jīng)典SPECTRUM介紹

    蔡司坐標測量機經(jīng)典SPECTRUM是一款高性能、高精度的測量解決方案,以下是對其的詳細介紹:、技術(shù)特點與性能高精度:SPECTRUM系
    的頭像 發(fā)表于 02-13 11:48 ?565次閱讀
    蔡司<b class='flag-5'>三</b>坐標測量機<b class='flag-5'>經(jīng)典</b><b class='flag-5'>款</b>SPECTRUM介紹

    推薦一款線制電源模組

    使用場景:有一款工業(yè)應用場景的設(shè)備,設(shè)備現(xiàn)場只有相電源,無零線。 需求:推薦一款電源模組(優(yōu)先國產(chǎn)),輸入電源是相電中的相L1\\\\
    發(fā)表于 02-05 11:22

    Mate70首銷兩周超越前代!字節(jié)掀AI價格戰(zhàn)!本周熱點科技新聞點評

    本周,5G智能手機行業(yè)消息迭起,Mate70系列上線兩周來,市場反響熱烈,最新銷售數(shù)據(jù)出爐;今天,字節(jié)跳動在上海世博中心舉辦的火山引擎 Force 大會上,正式發(fā)布了豆包視覺理解模型,其千
    的頭像 發(fā)表于 12-20 14:34 ?2307次閱讀
    Mate70首銷<b class='flag-5'>兩周</b>超越前代!字節(jié)掀AI價格戰(zhàn)!本周熱點科技新聞點評

    反激電源模塊輸出電壓穩(wěn)定,但輸出電流不穩(wěn)定,從0跳變到1A,這是怎么回事?

    各位工程師們,我是電源方案設(shè)計剛?cè)腴T的小白,最近接觸和復刻了一款反激電源,復刻后,便測量空載下,電壓輸出穩(wěn)定,電流輸出跳變,從0~2A
    發(fā)表于 11-28 10:02

    LMH6734可以一款芯片代替?

    麻煩問下,LMH6734可以一款芯片代替,最好是pin-to-pin的
    發(fā)表于 09-09 07:05

    第二屆大會回顧第25期 | OpenHarmony的Python設(shè)備應用開發(fā)

    Python以其簡單、易學和功能強大而聞名,有著廣泛的用戶群體。采用Python開發(fā)有助于降低OpenHarmony的學習門檻。如何在OpenHarmonyPython開發(fā)設(shè)備應用
    的頭像 發(fā)表于 08-27 11:53 ?1212次閱讀
    第二屆大會回顧第25期 | <b class='flag-5'>OpenHarmony</b><b class='flag-5'>上</b>的Python設(shè)備應用開發(fā)

    基于 FPGA 的飛機大戰(zhàn)游戲系統(tǒng)設(shè)計

    部分 設(shè)計概述1.1 設(shè)計目的我們設(shè)計了一款基于 FPGA 的SEA開發(fā)板 的飛機大戰(zhàn)游戲。飛機大戰(zhàn)游戲一款休閑益智類
    發(fā)表于 07-24 20:03