Title screen and Desktop: Graphics, drafts, …

Home Forums Vectorblade beta test Title screen and Desktop: Graphics, drafts, …

Viewing 15 posts - 16 through 30 (of 36 total)
  • Author
    Posts
  • #3340
    hcmffm
    Spectator

    Beta 17

    The combination/transition of title screen and desktop is much better, now.

     

    • This reply was modified 4 years, 10 months ago by hcmffm.
    • This reply was modified 4 years, 10 months ago by hcmffm.
    #3343
    Malban
    Keymaster

    beta 18 improves the “switching” between desktop icons…

    #3344
    hcmffm
    Spectator

    Various issues for the desktop screen:

    Octagon and viewing area
    Currently, the size of the octagon (=big screen, Kinoleinwand) and its contents (movie, Film) do not match very well: The drawn octagon is much larger than the contents. I guess it will look better if sizes (more or less) match.

    Script

    EDIT: In beta18 the script has changed, already, so my suggestions below are obsolete.

    I like the astronout running to the control panel and activating the display of the description of the power-ups. But all in all I think the script (animations, …) should be more consistent. Perhaps the script can be changed:

    Suggestion A:
    1.) Octagonal screen is blank
    2.) Transition effect (the same transition effect that is shown right before the descriptions of the power-ups are shown) is shown on the screen and then “Vector blade” and the other stuff appears and scrolls down.
    3.) After a while the astronout appears for a second time.
    4.) Transition effect is shown on the screen and then the description of the power-ups is shown.

    Sugestion B:
    1.) Octagonal screen is blank (no menu arrows)
    2.) Astronaut appears and runs to the control panel and turns on screen
    3.) Transition effect is shown on the screen and then “Vector blade” and the other stuff appears and scrolls down. Astronaut runs away. Menu arrows fade in.
    5.) After a while the astronout appears for a second time.
    6.) Transition effect is shown on the screen and then the description of the power-ups is shown.

     

    • This reply was modified 4 years, 10 months ago by hcmffm.
    • This reply was modified 4 years, 10 months ago by hcmffm.
    #3347
    hcmffm
    Spectator

    beta 18 improves the “switching” between desktop icons…

    Cool, I’ll try out beta 18, tomorrow.

    #3364
    Malban
    Keymaster

    Actually the “size” of the screen changed, when I added the “in arrow” icons. To fit the arrows to the screen I had to change the dimensions. Thats when the content became to small (for the now bigger screen).

    There is as yet no new script. What I corrected was, that every time you left HighScore/Acgievements/Options – it would go back to the title…

    I like suggestion A better.

    The scroll text takes quite a while – and if there are no Icons – I guess people will say “what am I todo – there are no icons” :-).
    So switching the icons on later is IMHO not so desireable.

     

    Actually the whole “scripting” was done using the storyboard mode of Vecci. Which is still a quite “crude” thing.
    I’ll see what I can do to come up with a better “mix”…

    #3401
    GeoAnas
    Spectator

    Hey Helmut, sorry for being late to say hi! Feel glad to have you here 🙂

    Yep, I’d say “Draft 2” (as in beta 18) is a winner 😉

    #3426
    hcmffm
    Spectator

    Hey Helmut, sorry for being late to say hi! Feel glad to have you here

    No problem. Thank you for the welcome, GeoAnas. I’m quite happy to be one of the testers. But testing of Peer’s VecMan is a bit of a raw deal

    Movie: More vertical spacing
    Currently, the Vector Blade “movie” looks a bit cramped.
    Suggestion: There should be more empty lines /vertical spacing, e.g. after “Vector Blade” there could be 2-3 empty lines. Also the credits (all the names of the people) are a bit cramped; increasing the vertical spacing a bit would make it look better.

    #3438
    Malban
    Keymaster

    Noted:

    I see what I can do. Those routines were more “tricky” than they look.
    a) it raster font
    b) its smooth scroll – the raster font is only partially displayed
    c) it uses a “sync” mechanism
    d) the lines you see are all “singular” lines – with different lengths which none the less must be printed one after another
    e) it must be fast enough to display 5 or 6 (how many lines is it at the time) AND the rest of the screen (and raster display is always stupidly slow to begin with)
    f) the “spacing” in between must scroll too, which gave me already a headache when I implemented it…
    g) etc etc etc

    But – yes – I’ll look at it again…

    #3440
    hcmffm
    Spectator

    Ah, I though that adding some extra lines would be just a matter of adding “new line characters” or filling a string array differently. I forgot that you have to deal with a low-level programming language plus the specialities of the Vectrex.

    • This reply was modified 4 years, 10 months ago by hcmffm.
    #3443
    Malban
    Keymaster

    If it is a whole “SPACE” line – that is easy. Yes that I can do.

    But adding a “fraction” spaceline -> there it gets tricky…

     

    #3449
    hcmffm
    Spectator

    If it is a whole “SPACE” line – that is easy. Yes that I can do.

    O.k.. Could you perhaps provide the code section that contains the text. I could add the space lines, then. (This would be the easist way but I’m not sure whether you want to share parts of your code. If not that’s surely fine.)

    But adding a “fraction” spaceline -> there it gets tricky…

    I understand. For the credits such a fraction would be cool but it’s fine without that fraction. Not sure about this one: What about adding a space line inbetween every name? Could be worth a try…

    #3450
    hcmffm
    Spectator

    Beta 20

    I’ve just played the latest beta 20 and I think the title and intro is pretty good, now. Thank you, Malban, for all changing this, it was worth the effort.

    #3471
    Malban
    Keymaster

    I can send you the current strings no problem.

    I am looking at the code – and it is pretty easy to increase the OVERALL spacing between strings.
    I think I should do that.

    (…I made the general spacing between strings about 3 times as large …)
    This will also spread the text more over the complete screen. Will be in the next beta…

    If you still want to spread…

    scrollTextsDirect 
    line01a_it          db       0, " ",$80 
    line01b_it          db       0, " ",$80 
    line01_it           db       0, " ",$80 
    line02_it           db       0, " ",$80 
    line03_it           db       0, " ",$80 
    line04_it           db       0, " ",$80 
    line05_it           db       0, " ",$80 
    line06_it           db       0, " ",$80 
    line07_it           db       0, "VECTORBLADE",$80
    line08_it           db       0, "  WRITTEN",$80
    line09_it           db       HALF_CHAR, "    BY",$80
    line10_it           db       0, " ",$80
    line11_it           db       HALF_CHAR , "  MALBAN",$80
    line12_it           db       0, " ",$80
    line13_it           db       HALF_CHAR+QUARTER_CHAR, "  MUSIC:",$80
    line14_it           db       0, "    VTK",$80
    line15_it           db       0, " ",$80
    line16_it           db       0, " ",$80
    line17_it           db       0, " ENJOY THE",$80 
    line18_it           db       0, "   GAME!",$80
    line19_it           db       0, " ",$80
    line20_it           db       0, " ",$80
    line21_it           db       0, " ",$80
    line22_it           db       0, " GREETINGS",$80
    line23_it           db       0, "    TO:",$80
    line24_it           db       0, " ",$80
    line25_it           db       HALF_CHAR, "   ALEX",$80
    line26_it           db       HALF_CHAR, "  THOMAS",$80
    line27_it           db       0, "VECTREXMAD!",$80
    line28_it           db       0, "  KRISTOF",$80
    line29_it           db       HALF_CHAR, "  SASCHA",$80
    line30_it           db       HALF_CHAR, "   PEER",$80
    line31_it           db       0, "   CHRIS",$80
    line32_it           db       0, "   CHRIS",$80
    line33_it           db       0, "   CHRIS",$80
    line34_it           db       0, "   CHRIS",$80
    line35_it           db       0, "  RICHARD",$80
    line36_it           db       0, "   GAUZE",$80
    line37_it           db       HALF_CHAR, "  GEORGE",$80
    line38_it           db       HALF_CHAR, "   CLAY",$80
    line39_it           db       HALF_CHAR, "   JOHN",$80
    line40_it           db       HALF_CHAR, "   JUAN",$80
    line41_it           db       0, "   JACEK",$80
    line42_it           db       0, "VECTREXROLI",$80
    line43_it           db       0, " ",$80
    line44_it           db       0, " ",$80
    line45_it           db       0, " ",$80
    line46_it           db       0, " ",$80
    line47_it           db       0, " ",$80
    line48_it           db       0, " ",$80
    line49_it           db       HALF_CHAR, "   KEEP",$80 
    line50_it           db       0, "  VECTREX",$80 
    line51_it           db       0, "   ALIVE",$80 
    line52_it           db       0, " ",$80 
    line53_it           db       0, " ",$80 
    line54_it           db       0, " ",$80 
    line55_it           db       0, " ",$80 
    line56_it           db       0, " ",$80 
    line57_it           db       0, " ",$80 
    line58_it           db       0, " ",$80 
                        db       -1                           ; = end 
    
    
    #3507
    hcmffm
    Spectator

    Thank you for the change and the strings, Malban. The increase in overall spacing looks really good.

    I’ll edit the source tonight and will add some extra lines. This will require additional “line<xx>_it”s – I hope that is o.k..

     

    #3548
    hcmffm
    Spectator

    I’ve made various edits to the “movie”:

    • Added additional lines.
    • Textual change: MUSIC: VTK ⇒ MUSIC BY VTK
    • Textual change: KEEP VECTREX ALIVE  ⇒ KEEP THE VECTREX ALIVE  (Can explanation mark be used?)

    Notes:
    – All in all its 10 more lines in total. Hope this is not a problem and still matches to the length of the music.
    – Centering of the changed texts is probably wrong.
    – Renamed all strings, I hope that’s correct.

    scrollTextsDirect 
    line01a_it          db       0, " ",$80 
    line01b_it          db       0, " ",$80 
    line01_it           db       0, " ",$80 
    line02_it           db       0, " ",$80 
    line03_it           db       0, " ",$80 
    line04_it           db       0, " ",$80 
    line05_it           db       0, " ",$80 
    line06_it           db       0, " ",$80 
    line07_it           db       0, "VECTORBLADE",$80
    line08_it           db       0, " ",$80 
    line09_it           db       0, " ",$80 
    line10_it           db       0, " ",$80 
    line11_it           db       0, " ",$80 
    line12_it           db       0, "  WRITTEN",$80
    line13_it           db       HALF_CHAR, "    BY",$80
    line14_it           db       HALF_CHAR , "  MALBAN",$80
    line15_it           db       0, " ",$80
    line16_it           db       0, " ",$80 
    line17_it           db       0, " ",$80
    line18_it           db       0, " ",$80
    line19_it           db       HALF_CHAR , "  MUSIC",$80
    line20_it           db       HALF_CHAR, "    BY",$80
    line21_it           db       0, "    VTK",$80
    line22_it           db       0, " ",$80
    line23_it           db       0, " ",$80
    line24_it           db       0, " ",$80
    line25_it           db       0, " ",$80
    line26_it           db       0, " ENJOY THE",$80 
    line27_it           db       0, "   GAME!",$80
    line28_it           db       0, " ",$80
    line29_it           db       0, " ",$80
    line30_it           db       0, " ",$80
    line31_it           db       0, " ",$80
    line32_it           db       0, " GREETINGS",$80
    line33_it           db       0, "   TO",$80
    line34_it           db       0, " ",$80
    line35_it           db       HALF_CHAR, "   ALEX",$80
    line36_it           db       HALF_CHAR, "  THOMAS",$80
    line37_it           db       0, "VECTREXMAD!",$80
    line38_it           db       0, "  KRISTOF",$80
    line39_it           db       HALF_CHAR, "  SASCHA",$80
    line40_it           db       HALF_CHAR, "   PEER",$80
    line41_it           db       0, "   CHRIS",$80
    line42_it           db       0, "   CHRIS",$80
    line43_it           db       0, "   CHRIS",$80
    line44_it           db       0, "   CHRIS",$80
    line45_it           db       0, "  RICHARD",$80
    line46_it           db       0, "   GAUZE",$80
    line47_it           db       HALF_CHAR, "  GEORGE",$80
    line48_it           db       HALF_CHAR, "   CLAY",$80
    line49_it           db       HALF_CHAR, "   JOHN",$80
    line50_it           db       HALF_CHAR, "   JUAN",$80
    line51_it           db       0, "   JACEK",$80
    line52_it           db       0, "VECTREXROLI",$80
    line53_it           db       0, " ",$80
    line54_it           db       0, " ",$80
    line55_it           db       0, " ",$80
    line56_it           db       0, " ",$80
    line57_it           db       0, " ",$80
    line58_it           db       0, " ",$80
    line59_it           db       0, "  KEEP THE",$80 
    line60_it           db       0, "  VECTREX",$80 
    line61_it           db       0, "   ALIVE",$80 
    line62_it           db       0, " ",$80 
    line63_it           db       0, " ",$80 
    line64_it           db       0, " ",$80 
    line65_it           db       0, " ",$80 
    line66_it           db       0, " ",$80 
    line67_it           db       0, " ",$80 
    line68_it           db       0, " ",$80 
                        db       -1                           ; = end
Viewing 15 posts - 16 through 30 (of 36 total)
  • The forum ‘Vectorblade beta test’ is closed to new topics and replies.