mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 19:40:18 +00:00
Update ideas.md
This commit is contained in:
parent
0f08c1a721
commit
d9890968e3
@ -4,17 +4,6 @@ order: 0
|
|||||||
label: "Project Ideas"
|
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
|
### VSCode plugin for debugging pocketpy applications
|
||||||
|
|
||||||
+ Difficulty Level: 3/5 (Medium)
|
+ 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).
|
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.
|
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.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user