Cerca articoli...
Mini gallery
  • Eventi/viretro2014
  • Eventi/fvb2010
  • Eventi/brusaporto 2013
  • Eventi/viretro2014
  • Eventi/brusaporto 2013
  • Eventi/viretro2014
  • Eventi/viretro2014
  • Eventi/brusaporto 2010
  • Eventi/fvb2010
  • Eventi/fvb2013
Articoli piu' letti
Storico articoli

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

Mailing list
Nome
Email
Iscrizione
Cancellazione
YouTube Channel
Facebook
Animazione Sprite DEV Demo - (by Ezio Montini)

Animazione Sprite DEV Demo - (by Ezio Montini)


L’animazione degli sprite sul TI-99/4A, soprattutto in Extended BASIC, è una delle sfide più affascinanti per chi ama spremere al massimo le potenzialità del computer. Con questo programma, lo sviluppatore Ezio Montini, vuole dare una dimostrazione pratica della tecnica efficace per gestire figure complesse e movimenti direzionali. Pubblicato sulla rivista italiana TI99Newsoft nel 1985.

Una delle caratteristiche più importanti degli sprite è la possibilità di cambiarne la forma senza che il programma ne risenta in termini di velocità. La magica istruzione che lo consente è CALL PATTERN, la quale permette di sostituire la forma dello sprite desiderato con quella specificata tramite il codice ASCII all'interno della CALL.

Nel contesto dei giochi, la tecnica di animazione più utilizzata dai programmatori consiste nel definire una grande quantità di caratteri all'inizio del programma, per poi impiegarli tramite CALL PATTERN al fine di ottenere gli effetti grafici voluti.
Questa operazione, sebbene possa sembrare molto efficace, in realtà limita le possibilità del gioco: i caratteri utilizzati per gli sprite non potranno essere impiegati anche per la grafica del paesaggio. Se invece definiamo di volta in volta solo i caratteri necessari per una determinata fase di gioco, possiamo ottenere effetti e risultati decisamente migliori.
Un'altra tecnica efficace consiste nell'utilizzare figure composte da più di uno sprite.

Ad esempio, un omino può essere suddiviso in due parti: gambe e resto del corpo.
Minore sarà il numero di caratteri dedicati all'animazione, maggiore sarà la velocità di esecuzione.

Nel programma di esempio possiamo osservare come è stata organizzata la routine di animazione. L'animazione degli "omini" è tra le più complesse e richiede un numero maggiore di caratteri. In ogni caso, siamo riusciti a contenerlo il più possibile, in linea con quanto detto finora. Il programma è strutturato in blocchi, ognuno dei quali si occupa di animare l'omino nella direzione impostata.

Sono previste principalmente quattro fasi di movimento:

  • verso l’alto con il tasto E
  • verso il basso con il tasto X
  • verso sinistra con il tasto S
  • verso destra con il tasto D

Nei sottoprogrammi di spostamento a sinistra e a destra utilizziamo CALL LOCATE per il movimento, poiché una CALL MOTION causerebbe uno sfarfallio tra il carattere superiore e quello inferiore.

Il metodo di definire figure con più sprite ci consente di ridurre ulteriormente il numero di caratteri da definire. Infatti, per ottenere lo stesso risultato con un solo sprite, avremmo dovuto definire ben venti pattern anziché undici.

Presente nella sezione download, trovate il file .ZIP del programma TI BASIC in versione per Floppy Disk e Cassetta.

Questo gioco è stato pubblicato nella rivista Italiana TI99Newsoft

 

 

 

TI99NewSoft numero 9 - Maggio 1985

 

 

 


 

Codice Newsoft_N9XB3
Dettagli Manuale Digitale
Lingua Italian Anno 1985
Tipo Development
Categoria Software
Livello rarità C (Common Everyone has it; most people have several duplicates)
Costruttore Ezio Montini
Commenti Il presente software era stato pubblicato sulla rivista italiana TI99NewSoft N9
Formato Cassette Tape / Floppy Disk
Linguaggio sviluppo Extended Basic
Sviluppatore Ezio Montini
Distributore o Editore Newsoft snc
Sistema TI-99/4 - TI-99/4A
Voto UTENTI star ratingstar ratingstar ratingstar ratingstar rating (n/d) VOTO TI99IUC star ratingstar ratingstar ratingstar ratingstar rating (3.00)
Valutazione
Valore acquisto 0.00 Valore odierno 0.00
Galleria aste n/d
Note
Sfoglia on-line
Download   (Ita)-(Dev)-(Animazione Sprite Demo)-(1985)-(XB)-(by Ezio Montini)-(from TI99NewSoft magazine).zip (25.32 KBytes)
Siti approfondimento n/d
Articoli correlati Teach Bit Lezione 5 - (by Marco Squintani)
Teach Bit Lezione 4 - (by Marco Squintani)
Teach Bit Lezione 3 - (by Marco Squintani)


Google Translate

Don't understand Italian? Choose your language!

Riconoscimenti Ricevuti




Grazie!

Non sono solito ostentare, ma è gratificante ricevere dei feedback e avere riscontro e apprezzamenti sul lavoro svolto nel tempo. Un sentito ringraziamento a tutti.


2022

The John Birdwell Award

Categoria Computing



2017

Edgar Mauk Award

Categoria Community

Guarda il Video Completo...



2014

Rob Tempelmans Plat

Miglior Sito Web

Leggi tutto...



2012

Edgar Mauk Award

Categoria Community



Materiale TI99?

Vuoi aiutarmi preservare la storia del TI-99 ?

Se possiedi Materiale Italiano e non che riguarda il TI-99 e che vorresti condividere nella nostra Community... contattami e potermo inserirlo nel nostro Database Globale

Donazione

Se desideri sostenere questo sito puoi inviare una donazione.

Hot Links

TI-99 RELEATED

RETROCOMPUTING altro...

Copyright © 2009-2025 by TI99 I.U.C. - Tutti i diritti riservati - All rights reserved - Loghi e marchi sono di proprieta' dei rispettivi proprietari.
E' vietata la riproduzione integrale o parziale di contenuti o documenti previa autorizzazione.
Copyright   |    Privacy