Giter Site home page Giter Site logo

haroldo-ok / blocklyvn32x Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blocklyduino/blocklyduino

6.0 4.0 1.0 3.7 MB

A tool to create visual novels for the Sega 32X using Blockly. Work in progress.

License: Apache License 2.0

Python 1.87% JavaScript 89.50% HTML 1.39% Batchfile 0.01% CSS 7.24%
32x c blockly visual-language ide electron javascript game-development visual-novel visual-programming visual-programming-language

blocklyvn32x's Introduction

blocklyvn32x's People

Contributors

arachnid avatar bmcage avatar carlosperate avatar gasolin avatar grahack avatar gumbypp avatar haroldo-ok avatar meln1k avatar mjhoy avatar neilfraser avatar stevoleeto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

karrika

blocklyvn32x's Issues

Improve search bar visuals

The search bar at de right side of the "Overview" tab displays the results in a confusing way. The CSS should be adjusted to make the search results more readable.

Integrate with git

Behind the scenes, every project should be backed by a git repository; every change should be immediately written to disk; the save button should just invoke the commit.

Add logo to the program

Muzzy contributed with a logo for the project. It could be added to the tool and the README.
vn32xengine transp

Refactor 'arduino' namespace.

Currently, since this project was forked from BlocklyDuino, many of the classes still have the 'arduino' name; it would be nice to have a more adequate namespace.

Mouse drag on overview tab.

Allow the user to move around the 'overview' tab by dragging the mouse, just like is is on the 'blocks' tab.

Use relative paths on the XML

Images on the Blockly-generated XML are being saved with the full path; the editor adjusts the paths on loading, so this does not really interfere with its operation, but it would be nice to have a cleaner XML.

Additional Features

Hey there!

I love this project. I've already got something up and running. Before I can really make a 'game' though, I'd love a couple features added -

Ability to trigger music
Ability to pause screen between actions (this can allow me to set up rudimentary animation - or graphical changes without user input)
Ability to display 2 actors on screen at once.

I love this project! Did I say that already? :)

Add a splash screen.

As the application is loading, show a splash screen, so it does not look like it crashed.

Allow displaying values of variables inside dialog text

Corrently, there's no way for the user to display the numeric variables.
The say block should be enhanced so that if the text contains something like ${variableName}, it should be replaced by the value of the referenced variable.

Allow the project to be divided into sections

Blockly's interface can become confusing for large projects.
It would be nice to be able to separate the project into sections, where each section would have its own Blockly workspace. The variable lists and function lists would have to be shared among the workspaces, and when compiling. everything would be merged into a single C source.

Linux support.

Currently, the tool only runs correctly on Windows; it would be nice to have Linux support, too.

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.