Giter Site home page Giter Site logo

haroldo-ok / blocklyvn8bit Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 0.0 8.93 MB

This is a mashup between BlocklyVN32X and 8Bit-Unity. It allows you to make Visual Novels for classic 8bit computers and consoles, using a visual scripting language.

License: Apache License 2.0

Python 0.60% JavaScript 91.55% CSS 0.82% Less 0.34% SCSS 0.35% HTML 6.25% Batchfile 0.01% Emacs Lisp 0.01% Shell 0.03% C 0.04%
8bit-computers visual-scripting-language visual-novels c64 atari800 atari-lynx multiplatform electron ide homebrew

blocklyvn8bit's People

Contributors

arachnid avatar bmcage avatar carlosperate avatar dependabot[bot] 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  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

blocklyvn8bit's Issues

Fix handling of non-alphanumeric characters on image file names.

Using symbolic characters on an image's file name causes bugs when generating the code.

-----Original Message-----

hi yes i can see a scrolling list of pictures now thank you! I duplicated pics and renamed them hi, so its hi(2).jpg hi(3).jpgthen i exported and got error are () not allowed in name? it was working before i duplicated the pictures (for c64, the atari and lynx didnt even beforehand). Cant wait to see NES in the list!ย 

-----Original Message-----
From: Haroldo de Oliveira Pinheiro @.>
To: haroldo-ok/BlocklyVN8bit @.
>
Cc: zartan9 @.>; Mention @.>
Sent: Wed, Jun 1, 2022 6:59 pm
Subject: Re: [haroldo-ok/BlocklyVN8bit] Problem when selecting between a large amount of images (Issue #24)

Okay, I realeased a new version; it should fix the compilation bug.Version 0.2.4: https://github.com/haroldo-ok/BlocklyVN8bit/releases/download/v0.2.4/BlocklyVN8bit-0.2.4.7zโ€”
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

Originally posted by @zartan9 in #24 (comment)

nice idea

trying to make game with it.. but sometimes compiler fails...what can i do to make it work? Also do you add blockly to any other retro game engine (like unity 8bit)...

music?

hi is there a sound import ? i was able to add sound to 8bit-unity which this is based off, so is there a way to put music into a game? thnks!

settings

hi, when loading from blocklyvn8bit to test, the c64 runs (on warp) speedily. but if I drag d64 into emulator it shows black and white lines (on warp), how can i set it to test the same way? Im adding delays in the game and on warp it seems its quick no matter what #
i put in? sorry if im not clear, but when I dble click the test c64 batch file, works nice,
but d64 is slow...

Project often won't compile on first try

Often, when the project isn't created on the 8bit-Unity folder, yet, the compilations fails on the first time it's tried, or even after a few tries; then it starts working reliably.

Apparent memory leakage when updating background image over and over

Hello;

hi i tried picture reordering, it always happens around 18th picture (the text changes but the pictures stay stuck!) Ive included
example hit 1, then 1 then keep hitting 1 :)

Thanks for the clarification; I shall take a look at the issue later on.

I tried to see if its the same in other platforms but I only could get atari opening (probably since I dont have the other emulators set up right yet) but I got a weird screen :

Weird; maybe it failed to load the program?

yes please keep me posted i did another section by chosing #2 and it does the same thing with the
other set of pics (around 18!)

Originally posted by @haroldo-ok in #28 (comment)
Originally posted by @zartan9 in #28 (comment)

blocklyvn8bit character name

hi, im able to make the block for character (with a name) but not able to show it
it just says "character name" over the text.. also based on 8bit im not able to see this output to nes though.. keep on gaming!

For some reason, in some circunstances, the images are being resized to 320 x 202

thanks that fixed it, it went to 202 pixels some how! I didnt see any errors... do the images for the portraits have to be smaller/another size? happy new year!

Originally posted by @zartan9 in #19 (comment)

That may or may not be some code that remains from BlocklyVN32x: BlocklyVN32x, which BlocklyVN8Bit was based on, used a fixed resolution of 320 x 202; maybe there exists some remaining code that would be still doing that, under some circunstances?

Optimize screen rendering

Whenever the routine renders a page of text or displays the menu, it always loads the image again, from disk, even if it has already been loaded; that could be optimized by saving to RAM a copy of the region that will be replaced before drawing the text or the menu.

Implement support for NES

Newer versions of 8bit-Unity can generate NES ROMs, but BlocklyVN8bit still hasn't been updated to use this feature.

finishing game!

hi im finally finishing my game! i figured the error below is caused by adding " " into say text! I see the window text can be moved, can the option text also be moved down below? Also can background sound be added to a game? thanks
64\VIC2.c(41): Warning: Integer constant is long
unity\C64\VIC2.c(42): Warning: Integer constant is long
unity\C64\VIC2.c(43): Warning: Integer constant is long
unity\C64\VIC2.c(58): Warning: Integer constant is long
unity\C64\VIC2.c(59): Warning: Integer constant is long
unity\C64\VIC2.c(60): Warning: Integer constant is long
projects/secret/src/vn_engine.c(72): Warning: Control reaches end of non-void function
projects/secret/src/vn_engine.c(72): Warning: Variable 'selected' is defined but never used
projects/secret/src/vn_engine.c(146): Warning: Variable 'charW' is defined but never used
projects/secret/src/vn_engine.c(146): Warning: Variable 'spaceW' is defined but never used
projects/secret/src/vn_engine.c(231): Warning: Variable 'i' is defined but never used
projects/secret/src/vn_engine.c(231): Warning: Variable 'mn_option_1' is defined but never used
projects/secret/src/vn_engine.c(231): Warning: Variable 'mn_choice_2' is defined but never used
projects/secret/src/vn_engine.c(231): Warning: Variable 'mn_choice_3' is defined but never used
projects/secret/src/generated_script.c(46): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(78): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(91): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(126): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(128): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(130): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(134): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(164): Warning: Pointer assignment to 'char *' from 'const char *' discards qualifiers
projects/secret/src/generated_script.c(165): Error: ')' expected
projects/secret/src/generated_script.c(165): Error: ';' expected
projects/secret/src/generated_script.c(165): Error: Undefined symbol: 'Guard'

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.