Benvenuto Visitatore(Log In|Registrati)

> Il mio progetto retro-style!, Demo online e tutto il resto...
pinellos
messaggio22 Jul 2018, 16:57
Messaggio #1





Gruppo: Gamer
Messaggi: 269
Iscritto il: 30 November 17
Da: italia
Utente Nr.: 21.677
SO Altro




Ciao ragazzi, spero di non sbagliare sezione... Sono al lavoro su un progettino laterale, un platform retro tipo 8-bit da mandare sui dispositivi mobili, cellulari in particolar modo. Sì, lo so che ce ne sono già tantissimi, la particolarità di questo sta nel fatto che il sistema di controllo è pensato specificamente per i touch screen, ovvero niente joystick virtuali e bottoni disegnati agli angoli dello schermo... tutto funziona con 2 soli tap "destro/sinistro" come i gloriosi game-watch della nintendo, in modo che sia effettivamente giocabile da mobile senza farsi venire il carpale. Vi scrivo perché sto cercando una mano per quanto riguarda grafica (si tratta di classicissima pixel art con tiles 16x16 e sprite con 4 frame massimo di animazione) e il design dei livelli (si tratterebbe di disegnare i livelli con Tiled o qualche software simile) dato che ne sono previsti una marea blush.gif
Vi lascio il link al progetto, che è anche presente in firma:

Visita il mio sito

Ciao e grazie a tutti (anche per la cartolina, ho linkato ogi nella sezione "altri giochi")!


--------------------
Visita il mio blog personale sullo sviluppo di giochi e altra roba: www.pinellos.com - C'è anche in inglese così sembra una cosa seria!
 
 
Start new topic
Risposte
frank_one
messaggio29 Nov 2018, 12:40
Messaggio #2





Gruppo: Gamer
Messaggi: 384
Iscritto il: 20 June 18
Utente Nr.: 21.911
BGE Monkey1 EGA
SO Linux




Mi è successo lo stesso identico bug ieri dry.gif

CITAZIONE
Credo che per questo basti editare lo spritesheet del font, questo l'ho ricavato tramite una esportazione grezza da un tool che converte i font tt in spritefont, ovviamente le "caselle" di ogni singolo carattere sono fisse e vanno raffinate a mano... se invece ti riferisci ad una forma di spaziatura variabile per carattere, non credo si possa fare con degli spritefont

Per intenderci:

Sembra che ci sia scritto "un vol anti no".
Sicuramente muovere il carattere nella "casella" ti farà ottenere qualcosa di più decente. Comunque più che spaziatura variabile per carattere, intendevo che ogni carattere dovrebbe avere una larghezza specifica, almeno questa è la soluzione che trovai molti anni fa quando scrissi una funzione per i testi in un giochino per DOS in modalità grafica.

Anche nei giochi Lucas (o anche in quelli Sierra) facevano così:

La "i" della frase pronunciata è larga 6 pixel, le altre sono sui 7-8 mentre la "W" è 9 pixel. La differenza in larghezza si nota poco perchè i caratteri sono molto vicini tra loro, in alcuni casi si sovrappongono ed hanno il bordino nero attorno. Se invece guardi i testi dell'interfaccia, che usano un font diverso, lì è chiarissimo come la "i" abbia a disposizione molto meno spazio rispetto alle altre.

CITAZIONE
ma non credo si potesse fare nemmeno all'epoca di monkey island.

Si poteva fare tutto, bastava programmarlo wink.gif

Messaggio modificato da frank_one il 29 Nov 2018, 12:43
 
pinellos
messaggio29 Nov 2018, 17:59
Messaggio #3





Gruppo: Gamer
Messaggi: 269
Iscritto il: 30 November 17
Da: italia
Utente Nr.: 21.677
SO Altro




CITAZIONE (frank_one @ 29 Nov 2018, 12:40) *
Sicuramente muovere il carattere nella "casella" ti farà ottenere qualcosa di più decente. Comunque più che spaziatura variabile per carattere, intendevo che ogni carattere dovrebbe avere una larghezza specifica, almeno questa è la soluzione che trovai molti anni fa quando scrissi una funzione per i testi in un giochino per DOS in modalità grafica.

Anche nei giochi Lucas (o anche in quelli Sierra) facevano così:

La "i" della frase pronunciata è larga 6 pixel, le altre sono sui 7-8 mentre la "W" è 9 pixel. La differenza in larghezza si nota poco perchè i caratteri sono molto vicini tra loro, in alcuni casi si sovrappongono ed hanno il bordino nero attorno. Se invece guardi i testi dell'interfaccia, che usano un font diverso, lì è chiarissimo come la "i" abbia a disposizione molto meno spazio rispetto alle altre.


Ho provato a smanettare, ora il risultato è più simile a quello "originale":

https://pinellos.com/sandbox/adv/

In ogni caso, devo approfondire per vedere se si può implementare la soluzione di cui parli tu (è in pratica uno spritefont che ha i margini per carattere) senza dover impazzire troppo. Un'altra cosa che ho notato è che il "bordino" del font non è netto, per qualche ragione il tool di esportazione mi ci applica questa specie di anti aliasing farlocco che lo rende "sfumato", devo correggere.

CITAZIONE (frank_one @ 29 Nov 2018, 12:40) *
CITAZIONE
ma non credo si potesse fare nemmeno all'epoca di monkey island.

Si poteva fare tutto, bastava programmarlo wink.gif

Intendevo che non credo che lo SCUMM prevedesse proprio un sistema di font a spaziatura variabile, probabilmente i caratteri erano "incasellati" in uno spritesheet in cui ogni "casella" aveva il suo valore di X... devo informarmi e vedere se si può replicare il metodo in modo indolore.
GRAZIE 1000!

[edit]

Sono stanco... forse troppo per mettermi dietro alla progettazione a quest'ora... ho visto ora che c'è un'opzione grande come una casa nella casella dello spritefont che dice "SPACING DATA", in cui ovviamente si può inserire un array per tutte le correzioni di spaziatura per carattere. Appena sarò un po' più sveglio lo configurerò a dovere blush.gif
Grazie ancora, non ci avrei minimamente fatto caso senza questa puntualizzazione con tanto di screen blush.gif


Messaggio modificato da pinellos il 29 Nov 2018, 18:14


--------------------
Visita il mio blog personale sullo sviluppo di giochi e altra roba: www.pinellos.com - C'è anche in inglese così sembra una cosa seria!
 

Inserisci in questo messaggio
- pinellos   Il mio progetto retro-style!   22 Jul 2018, 16:57
- - utdefault   Non male, complimenti. Provato quella da desktop. ...   22 Jul 2018, 23:10
|- - pinellos   CITAZIONE (utdefault @ 23 Jul 2018, 00:10...   23 Jul 2018, 10:27
- - Gwenelan   Io nn ti posso aiutare ma in bocca al lupo con il ...   23 Jul 2018, 01:28
- - pinellos   Nuova demo rilasciata: ci sono tre livellini compl...   8 Aug 2018, 23:03
- - utdefault   Mancava solo il mitico effetto sonoro nelle note S...   11 Aug 2018, 17:03
|- - pinellos   CITAZIONE (utdefault @ 11 Aug 2018, 18:03...   12 Aug 2018, 09:49
- - pinellos   Nuova demo release, 0.05! Ho aggiunto i trigge...   18 Aug 2018, 23:17
- - utdefault   Complimenti! È ora coinvolgente e divertente. ...   23 Aug 2018, 22:18
- - TheRuler   Gran bel giochino pinellos! il sistema di cont...   23 Aug 2018, 23:19
- - pinellos   grazie a tutti! Sto lavorando a nuova grafica,...   25 Aug 2018, 10:40
- - pinellos   Nuova demo release, 0.07! Ho aggiunto un po...   26 Aug 2018, 17:11
- - utdefault   A quando i prossimi livelli? XD Complimenti, ancor...   27 Aug 2018, 21:39
- - pinellos   Ehilà! E' passato un sacco di tempo dall...   16 Sep 2018, 22:36
|- - Capo   CITAZIONE (pinellos @ 16 Sep 2018, 23:36)...   17 Sep 2018, 16:52
|- - pinellos   CITAZIONE (Capo @ 17 Sep 2018, 17:52) CIT...   17 Sep 2018, 18:27
- - Capo   "io non lo prenderei nemmeno in considerazion...   17 Sep 2018, 20:06
|- - pinellos   CITAZIONE (Capo @ 17 Sep 2018, 21:06) ...   17 Sep 2018, 23:02
- - pinellos   Ho sviluppato un nuovo giochino istant: https://...   30 Sep 2018, 22:25
- - pinellos   ciao ragazzi, mi sono preso un paio di settimane d...   8 Oct 2018, 23:04
- - pinellos   Ho ridisegnato tutto il sito! 1Bit rendering ...   21 Oct 2018, 22:32
- - frank_one   Carino lo sfondo col dithering. Per completarel...   21 Oct 2018, 22:59
- - Tsam   Se posso, apri un thread per ogni gioco/produzione...   22 Oct 2018, 08:41
- - pinellos   @frank_one: purtroppo i caratteri pixellosi sono m...   22 Oct 2018, 12:40
- - utdefault   Complimenti per il sito, pinellos. Ed interessante...   25 Oct 2018, 16:39
|- - pinellos   CITAZIONE (utdefault @ 25 Oct 2018, 16:39...   28 Oct 2018, 14:04
- - pinellos   Ecco qua, sto lavorando su un possibile "stil...   4 Nov 2018, 16:32
|- - marfal   CITAZIONE (pinellos @ 4 Nov 2018, 16:32) ...   5 Nov 2018, 13:16
- - pinellos   Grazie! Si la grafica la sto facendo a mano co...   5 Nov 2018, 13:41
- - pinellos   Nuovo update! Ho implementato più o meno tutto...   18 Nov 2018, 18:51
- - TheRuler   Provato con ie11 e Palemoon, dice: CITAZIONE Softw...   18 Nov 2018, 21:05
|- - pinellos   CITAZIONE (TheRuler @ 18 Nov 2018, 21:05)...   18 Nov 2018, 23:46
- - utdefault   Idem con IE. Mentre con la VolpeDiFuoco, funziona....   18 Nov 2018, 23:03
|- - pinellos   CITAZIONE Idem con IE. Mentre con la VolpeDiFuoco,...   19 Nov 2018, 00:01
|- - marfal   CITAZIONE (pinellos @ 19 Nov 2018, 00:01)...   19 Nov 2018, 14:00
|- - pinellos   CITAZIONE (marfal @ 19 Nov 2018, 14:00) C...   19 Nov 2018, 17:53
- - pinellos   Rovesciato l'interfaccia e tolto l'hide au...   20 Nov 2018, 23:07
|- - marfal   CITAZIONE (pinellos @ 20 Nov 2018, 23:07)...   21 Nov 2018, 18:08
|- - pinellos   CITAZIONE (marfal)il colore bianco dei dialoghi no...   21 Nov 2018, 19:39
|- - marfal   CITAZIONE (pinellos @ 21 Nov 2018, 19:39)...   22 Nov 2018, 12:38
- - pinellos   Nuovo update! Ho inserito il sistema di switch...   25 Nov 2018, 19:26
- - marfal   attenzione: Prova a cercare di parlare alla jeep e...   26 Nov 2018, 13:19
|- - pinellos   CITAZIONE (marfal @ 26 Nov 2018, 13:19) a...   26 Nov 2018, 18:40
|- - marfal   CITAZIONE (pinellos @ 26 Nov 2018, 18:40)...   27 Nov 2018, 13:46
|- - pinellos   CITAZIONE (marfal @ 27 Nov 2018, 13:46) C...   27 Nov 2018, 19:11
|- - marfal   CITAZIONE (pinellos @ 27 Nov 2018, 19:11)...   28 Nov 2018, 11:25
|- - frank_one   CITAZIONE (pinellos @ 27 Nov 2018, 19:11)...   28 Nov 2018, 13:30
|- - pinellos   CITAZIONE (frank_one @ 28 Nov 2018, 13:30...   28 Nov 2018, 17:49
- - frank_one   Da una rapida occhiata direi che promette bene.   26 Nov 2018, 23:17
- - frank_one   Un altro paio di considerazioni dopo aver provato ...   28 Nov 2018, 19:27
|- - pinellos   CITAZIONE (frank_one @ 28 Nov 2018, 19:27...   28 Nov 2018, 23:26
|- - marfal   Segnalazione bug: raccogli tutti gli oggetti -...   29 Nov 2018, 09:54
|- - pinellos   CITAZIONE (marfal @ 29 Nov 2018, 09:54) S...   29 Nov 2018, 17:49
- - frank_one   Mi è successo lo stesso identico bug ieri CITAZ...   29 Nov 2018, 12:40
|- - pinellos   CITAZIONE (frank_one @ 29 Nov 2018, 12:40...   29 Nov 2018, 17:59
- - frank_one   CITAZIONE Ho provato a smanettare, ora il risultat...   29 Nov 2018, 19:39
- - pinellos   Ecco qua, ora va meglio: https://pinellos.com/san...   29 Nov 2018, 20:11
- - frank_one   Ci siamo quasi: EDIT: osservando meglio lo scree...   29 Nov 2018, 21:57
- - pinellos   Guarda un po': https://pinellos.com/sandbox/a...   30 Nov 2018, 00:00
- - frank_one   Mi piace! I testi ora sono anche molto più leg...   30 Nov 2018, 19:37
|- - pinellos   CITAZIONE (selven @ 2 Dec 2018, 14:24) ho...   2 Dec 2018, 15:57
|- - frank_one   CITAZIONE (pinellos @ 2 Dec 2018, 15:57) ...   3 Dec 2018, 00:34
|- - pinellos   CITAZIONE (frank_one @ 3 Dec 2018, 00:34)...   3 Dec 2018, 23:38
- - selven   ho fatto una prova veloce e devo dire che è una gr...   2 Dec 2018, 14:24
- - selven   don't touch my guybrush!   2 Dec 2018, 16:08
- - pinellos   Nuovo update! Sto facendo un po' di locazi...   8 Dec 2018, 18:12
|- - marfal   CITAZIONE (pinellos @ 8 Dec 2018, 18:12) ...   10 Dec 2018, 15:40
|- - pinellos   CITAZIONE (marfal @ 10 Dec 2018, 15:40) R...   10 Dec 2018, 18:07
- - utdefault   Complimenti per i nuovi scenari. In attesa della d...   9 Dec 2018, 17:38
- - pinellos   Ho aggiunto la neve! Certo i particellari all...   11 Dec 2018, 23:31
|- - marfal   CITAZIONE (pinellos @ 11 Dec 2018, 23:31)...   12 Dec 2018, 09:28
- - frank_one   C'è un problema con la porta dell'hotel, f...   12 Dec 2018, 21:06
|- - pinellos   CITAZIONE (frank_one @ 12 Dec 2018, 21:06...   12 Dec 2018, 23:53
|- - marfal   CITAZIONE (pinellos @ 12 Dec 2018, 23:53)...   13 Dec 2018, 10:31
|- - pinellos   CITAZIONE (marfal @ 13 Dec 2018, 10:31) è...   13 Dec 2018, 18:07
- - frank_one   Quei pochi dettagli sulle tematiche di fondo mi st...   13 Dec 2018, 18:52
|- - pinellos   CITAZIONE (frank_one @ 13 Dec 2018, 18:52...   13 Dec 2018, 20:07
- - frank_one   Ovviamente si tratta di un prodotto estremamente d...   13 Dec 2018, 22:13


Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Passa a: Normale · Passa a: Lineare · Outline


Versione Lo-Fi Oggi è il: 5th November 2026 - 00:13