Giter VIP home page Giter VIP logo

visual_novel_pyarcade's People

Contributors

amirmahdyturani avatar deangelisdf avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

amirmahdyturani

visual_novel_pyarcade's Issues

Dialog message should be parametrizable

The idea is to use jinja format or python string format (similar f-strings). The goal is to generalize the dialog msg.
The name-variable used in dialog msg shall refer to internal dictionary (must be create).
The internal dictionary have the followed format: key as string (name of variable), value as Any types.

Customizable GUI

Starting from a spritesheet and/or css file should be possible customize the GUI.
In this idea can be interesting to design a way to move around the window the GUI. (I.e. an use case can be a comic balloon as GUI)

Debug: add loop check on dialog tree

Can happen then some user-dev write a loopy storyline. The idea is to have this check only in debug mode. This condition shall be evaluated after the parsing

Multiple sprites for each character

Now the framework have the avaliability to use only one sprite for each character.
The idea is to give him a list or dict of Sprites and create an action to set the proper one on dialog tree when the user want use it.

add a debug mode

Useful to user-dev. In this issue the request is to create an attribute on class GraphicNovel to enable/disable attributes.
If debug mode is active than draw rectangle for each element should be draw

Improve character position system

The system have only two position in this moment: left and right, but in a lot of situation can be useful to have central position or a custom one.

Add video into scenes

what
As many Visual Novel, sometimes the scenes are not statically drawed but are based on cut-scenes or repetable animations.
how
The animation should be already implemented in python arcade. You need to use this code to make a new action per scenes repetable or one-time executes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.