Benvenuto Visitatore(Log In|Registrati)
22 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
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!
|
|
|
|
![]() |
29 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
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 Messaggio modificato da frank_one il 29 Nov 2018, 12:43 |
|
|
|
29 Nov 2018, 17:59
Messaggio
#3
|
|
|
Gruppo: Gamer Messaggi: 269 Iscritto il: 30 November 17 Da: italia Utente Nr.: 21.677 SO Altro |
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 ma non credo si potesse fare nemmeno all'epoca di monkey island. Si poteva fare tutto, bastava programmarlo 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 Grazie ancora, non ci avrei minimamente fatto caso senza questa puntualizzazione con tanto di screen 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!
|
|
|
|
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 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![]() ![]() |
| Versione Lo-Fi | Oggi è il: 5th November 2026 - 00:13 |