Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ build/
*.vsix
package-lock.json
/dist
/out
/out
_codeql_detected_source_root
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@ All notable changes to the "ege" extension will be documented in this file.

Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.

## Unreleased

- **New Feature**: 新增 31+ 个示例模板选择功能
- 创建新项目时可以从多种示例模板中选择
- 包含基础入门、游戏示例、图形绘制、算法可视化、物理模拟、分形与数学、图像处理、摄像头等 8 大类
- 支持中英文双语界面
- 示例包括:贪吃蛇、俄罗斯方块、五子棋、A*寻路、排序算法可视化、弹球碰撞、Julia集、Mandelbrot集等
- **New Feature**: Added 31+ demo template selection
- Choose from a variety of demo templates when creating a new project
- Includes 8 categories: Basic, Games, Graphics, Algorithms, Physics, Fractals, Image Processing, Camera
- Bilingual support (Chinese and English)
- Demos include: Snake, Tetris, Gomoku, A* Pathfinding, Sorting visualization, Ball collision, Julia Set, Mandelbrot Set, and more

## 1.0.3

- 修正 vscode 项目模板的一些小问题
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,15 @@ A VSCode plugin to help the configuration of [ege](https://xege.org). Enjoy it!
## Features

- Generate `EGE Projects` with single click
- **31+ Demo Templates**: Choose from a variety of demo templates when creating a new project
- Basic: Hello World
- Games: Snake, Tetris, Gomoku, Typing Practice
- Graphics: Star animations, Clock, Lines effects, Fireworks
- Algorithms: A* Pathfinding, Sorting visualization, K-Means clustering, Game of Life
- Physics: Ball collision, Boids simulation, Wave effects
- Fractals: Julia Set, Mandelbrot Set
- Image Processing: Loading, Rotation, Transformations
- Camera: Camera basics, Wave effects
- Build and run single cpp files with EGE support.(`graphics.h`)
- Add EGE CMake Project Template for `C/C++` source.
- Support MacOS/Linux (By `mingw-w64` and `wine`)
Expand Down
9 changes: 9 additions & 0 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,15 @@
## 功能特性

- 一键生成 `EGE 项目`
- **31+ 示例模板**: 创建新项目时可以从多种示例模板中选择
- 基础入门:Hello World
- 游戏示例:贪吃蛇、俄罗斯方块、五子棋、打字练习
- 图形绘制:星空动画、时钟、变幻线、烟花特效
- 算法可视化:A*寻路算法、排序算法可视化、K-Means聚类、生命游戏
- 物理模拟:弹球碰撞、群集模拟、水波效果
- 分形与数学:Julia集、Mandelbrot集
- 图像处理:加载、旋转、变换
- 摄像头:摄像头基础、水波特效
- 构建并运行支持 EGE 的单个 cpp 文件 (`graphics.h`)
- 为 `C/C++` 源代码添加 EGE CMake 项目模板
- 支持 MacOS/Linux (通过 `mingw-w64` 和 `wine`)
Expand Down
Loading