old-python-game-fwk's People
Forkers
oldnpluslusteamold-python-game-fwk's Issues
Add progress bar
Add progress bar as standard UI item
Разбиение на модули
Разбить модуль framework.py на отдельные модули
Универсальный класс игрока
Создать класс игрока, класс стратегии управления.
Разобраться с музыкой
Исправить метод PlayMusic (переключение источников не всегда срабатывает)
Error in Attached class
in class Attached
error in entity_mixins.py line 78:
for event in eparent._attach_events:
Управление порядком отрисовки сущностей
Ввести z-индекс для сущностей
Добавить загрузчик уровней
Добавить метод игрового мира, создающий объекты по их описанию в JSON.
Обработка уничтожения сущностей
Добавить метод-"деструктор" сущности, вызываемый игровым миром при уничтожении сущности.
global name 'exit' is not defined
File "game.pyc", line 380, in exit_game
Добавить тэггирование сущностей
Добавить возможность указывать для каждой сущности набор тэгов и возможность получения всех сущностей игрового мира с заданным тэгом/тэгами.
Состояния сущьностей.
Добавить свойство сущности - состояние, события изменения состояния, возможно, изменение поведения.
Безопасное удаление сущности из событий игрового мира.
Атрибут несуществования сущности
Ввести для сущности атрибут/набор атрибутов, установка которого/которых исключает сущность из процессов обновления/отрисовки сущностей.
Unproject для камеры
Добавить метод восстановления игровых координат точки по экранным координатам.
Косячёк.
entity.py:215
Документирование
Составить документацию по основным классам и их методам
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.