Coder Social home page Coder Social logo

character name about blocklyvn8bit HOT 17 OPEN

haroldo-ok avatar haroldo-ok commented on July 26, 2024
character name

from blocklyvn8bit.

Comments (17)

zartan9 avatar zartan9 commented on July 26, 2024 1

ah i see! great. Yes please keep me posted about character name hide (or way to change it each time character speaks) as im starting to prototype more and more in blocklyvn8bit :)

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

got it. I can make the jpg with the text included as a work around if need be. :)

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

ah yes thanks for reminder. I like how blocklyvn8bit has a bigger picture background than say "DAAD"
https://github.com/daad-adventure-writer/daad but i notice DAAD has text under...is there a way to
maybe move the text down to bottom in blocklyvn8bit to make the picture look bigger/more visual.
Keep up nice work!

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024 1

Good idea; it would certainly be nice for the user to be able to configure the visual layout. Added to the "todo" list: #20

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

for the logic I have it so when user presses 1 goes to a dif bg then if presses 2.. but then the options 1/2 show up again...
how can I progress like if someone presses 1 then the option to press 3 to go to bg3, then 7 to go to bg7 and not go back? meaning i can add to go to next scenes but it always loops back to the start.. is there like an "end" option. PS what to do after 9 number choices i may need like 100?! :) thanks..
logic

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

hi i understand the idea of a loop as a way to kinda end the game in the screen the person is in :)
Ill look into how to see if variables was used. as far as options for large menus, can letter variables be used?
like if condition = a, jump to another scene.. this would give 26 options at least !

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

ah sorry i wasnt clear i mean like every new screen 2 more new options (so only 2 or 3 options per scene)...
i think im getting it changing the variable numbers 👍 keep on gaming! :)

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

building to test prg is showing blue lines for pictures...is there any format i need the pictures to work better?
blu
text works fine...

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024 1

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!

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

Currently, there is no option to hide the character name, but it shouldn't be very difficult to implement.

Converting to ZZT sounds like a cool idea, and it is looks possible, but the results would be limited, mainly since the character set is not redefinable; anyway, the suggestion has been registered for later (haroldo-ok/bitsy-converter#17)

Using BitsySharp to convert it to 8 bit platforms wouldn't help much, since the language is mostly designed for more robust platforms, and while there exist C# compilers targeting 8 bit platforms, they only implement a subset of the language/API. and BitsySharp probably isn't designed with those limitations in mind.

from blocklyvn8bit.

zartan9 avatar zartan9 commented on July 26, 2024

also (unrelated to char name, but to text in general) is there a way to have the text and black bg partially show the picture below? like 50 percent transparent? thanks be well.

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

Hello,

Unfortunately, the targeted platforms don't have support for translucency.

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

That could work, depending on how the image is tailored, but you must keep in mind the color limitations

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

Hello;

In order to prevent the user to go back to a previous choice, it would be necessary to set some variable to identify that the choice was used and put the option inside an "if" block; this would allow to show or hide options dinamically.

There currently isn't an "end" option; one alternative would be to create a block that keeps looping to itself.

As for menus with large amount of options, the application isn't currently capable of handling those.

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

The main problem would lie in fitting all the options on the screen; maybe adding some scrolling mechanism to the menu would be a more realistic option.

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

AFAIK, for BlocklyVN8Bit, it must be valid a 320 x 200 PNG image. The 8bitunity library also places further restrictions, but BlocklyVN8Bit should, in theory, automatically convert an generic PNG to the more strict format that 8bitunity requires.

Did some error appear during the build process?

from blocklyvn8bit.

haroldo-ok avatar haroldo-ok commented on July 26, 2024

That's weird.. 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? That would certainly be a bug.

As for the portraits, BlocklyVN8Bit should be automatically resizing them to fit the screen height, should they become too tall. Of course, there's always the possibility of there being some bug; if you want to resize the portraits manually, you should try to keep them smaller than 200 pixels, but, again, the tool should be resizing them automatically.

from blocklyvn8bit.

Related Issues (20)

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.