From d9890968e39e7407505bd5607711e2c26804080d Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Fri, 7 Feb 2025 14:35:56 +0800 Subject: [PATCH] Update ideas.md --- docs/gsoc2025/ideas.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/docs/gsoc2025/ideas.md b/docs/gsoc2025/ideas.md index d2593902..f0e8b65e 100644 --- a/docs/gsoc2025/ideas.md +++ b/docs/gsoc2025/ideas.md @@ -4,17 +4,6 @@ order: 0 label: "Project Ideas" --- -### Porting LDTK importer for python games - -+ Difficulty Level: 2/5 (Easy) -+ Skill: Python; Haxe -+ Project Length: Small - -[LDTK](https://ldtk.io/) is a modern 2D level editor, created by the director of Dead Cells. It is free and open-source, used by many game developers. -LDTK exports raw level data in JSON format, which can be further parsed by game frameworks. Currently, there is no convenient LDTK importer library in python (except the [QuickType](https://ldtk.io/api/#Python) loader, which has very limited functionality because it wraps the JSON schema only). - -This project aims to develop a full-featured python library for importing LDTK levels, with advanced support of [Auto Tiles](https://ldtk.io/wp-content/uploads/2020/11/autoLayer-demo2.gif) for games with random map generation. The library should be written in pure python, compatible with pocketpy and cpython. - ### VSCode plugin for debugging pocketpy applications + Difficulty Level: 3/5 (Medium) @@ -34,3 +23,4 @@ This project aims to develop a VSCode plugin like [Python Debugger](https://mark pocketpy is planning to provide a tensor library `cTensor` for users who want to integrate neural networks into their applications. `cTensor` implements automatic differentiation and dynamic compute graph. It allows users to train and deploy neural networks on client-side devices like mobile phones and microcontrollers (e.g. ESP32-C3). We have a early prototype located at [pocketpy/cTensor](https://github.com/pocketpy/cTensor). In this project, students will help develop and test the `cTensor` library, which is written in C11. We expect students to have a good understanding of further mathematics and C programming. +