最新案例動態,請查閲 《基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發》。小夥伴快來領取華為開發者空間進行實操吧!

一、概述

1. 案例介紹

華為開發者空間,是為全球開發者打造的專屬開發者空間,致力於為每位開發者提供一台雲主機、一套開發工具和雲上存儲空間,匯聚昇騰、鴻蒙、鯤鵬、GaussDB、歐拉等華為各項根技術的開發工具資源,並提供配套案例指導開發者從開發編碼到應用調測,基於華為根技術生態高效便捷的知識學習、技術體驗、應用創新。

面對海量用户併發開發、測試對資源彈性與隔離性的高標準要求,華為開發者空間開發平台 - 雲開發環境(容器)深度融合了彈性雲主機的高性能計算與容器技術的敏捷彈性,通過構建集高效計算、安全隔離、敏捷部署於一體的雲原生基礎設施,不僅保障了雲開發環境的穩定可靠,更實現了資源的秒級伸縮與高效利用,為加速應用創新提供了堅實底座。

本案例基於華為開發者空間開發平台-雲開發環境(容器),完成Python貪吃蛇小遊戲開發。

2. 適用對象

  • 企業
  • 個人開發者
  • 高校學生

3. 案例時間

本案例總時長預計60分鐘。

4. 案例流程

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_華為開發者空間

説明:

  1. 瀏覽器登錄華為開發者空間開發平台 - 雲開發環境(容器)平台,web端實現容器的創建、開機等操作;
  2. PC本地通過VS Code安裝Huawei Developer Space插件,遠程連接雲開發環境(容器);
  3. 在容器中使用VS Code編寫並運行應用代碼,使用瀏覽器體驗Python小遊戲。

5. 資源總覽

本案例預計花費0元。

資源名稱

規格

單價(元)

時長(分鐘)

華為開發者空間開發平台 - 雲開發環境(容器)

鯤鵬通用計算增強型 kc1 | 2vCPUs | 4G | HCE

免費

60

二、配置雲開發環境(容器)

1. VS Code遠程連接雲開發環境(容器)

參考案例《華為開發者空間 - 雲開發環境(容器)IDE插件遠程連接操作指導》中的“二、雲開發環境IDE插件遠程連接操作指導”的內容,完成“1. 安裝插件” ~ “4. 連接”章節步驟。

完成連接之後的狀態:

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_雲開發環境_02

三、貪吃蛇小遊戲開發

1. 運行環境準備

安裝Flask

pip install flask

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_華為開發者空間_03

安裝Python插件:

搜索python,點擊install

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_雲開發環境_04

2. 獲取項目代碼

點擊版本控制圖標,再點擊Initialize Repository

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_AI Agent_05

clone代碼,輸入代碼倉地址,Clone from URL:https://gitcode.com/u014005316/SnakeGame.git

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_Versatile_06

選擇代碼倉目錄:/root/,點擊Add to Workspace加入當前工作空間。

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_雲開發環境_07

app.py主要內容如下:

  • SnakeGame類:用於生成食物、改變方向、控制移動等功能。
  • index方法:遊戲UI界面及業務邏輯處理。

3. 運行小遊戲

首次點擊運行按鈕,會提示需要安裝python interpreter,我們按照提示安裝即可。

安裝完成後,再次點擊右上角運行按鈕:

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_雲開發環境_08

點擊Open in Browser,即可在瀏覽器中體驗貪吃蛇小遊戲。

基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發_Versatile_09

至此,基於華為開發者空間開發平台-雲開發環境(容器),完成貪吃蛇小遊戲開發的案例已全部完成。