Archive | Videogames RSS for this section

MonoGame: fix block text problem

Yesterday I’ve started to write the UI of my game with monogame on linux. After writing a window system, I’ve tried to display some text with SpriteFonts, but has displayed black blocks instead of text.

Immagine

Searching on google, someone said that I should create my spritefonts using the monogame content processor; done, but same result.
Searching deeply on google, someone else said to install libtxc_dxtn to fix the problem: this has worked, thanks ShaneG.
Immagine

Advertisement

Isometria 2D e rendering in MonoGame / Xna

Oggi vi andrò ad illustrare come strutturare un possibile sistema di coordinate in un videogame con visualizzazione isometrica 2d (per intenderci, qualcosa di simile all’immagine successiva). Ha senso parlare ancora di 2D e di rendering isometrico? Il 2D esiste e resiste? Non ne ho idea, ma resta il fatto che la roba vecchia è sempre meglio, siamo tutti un pò nostalgici. Ed inoltre uno dei miei giochi preferiti utilizza questo tipo di visualizzazione (RollerCoasterTycoon).

TileMap

Read More…

MonoGame con F# su Linux

In quest’articolo vi illustro brevemente come utilizzare F# su Linux per realizzare videogames multipiattaforma tramite la libreria MonoGame (Un clone opensource di Microsoft XNA).
Perchè scriverci un articolo? Fondamentalmente perchè  non tutto funziona al volo come i team di Xamarin e MonoGame vogliono farti credere; o almeno, non a me, non su gentoo linux e monodevelop4.

Read More…

Weed Adventure & Alchemist Adventure

Qualche anno fa ho realizzato il gioco FreeAlchemist. Ho voluto reiterare l’esperienza riscrivendolo in Java per android, utilizzando i canvas (avrei fatto meglio ad utilizzare un engine già predisposto).

Ho ottenuto due software per android, che differiscono solo per i contenuti grafici:

WeedAdventure:
https://play.google.com/store/apps/details?id=org.weedadventure_lite

Immagine

AlchemistAdventure:
https://play.google.com/store/apps/details?id=org.alchemistadventure_lite

Immagine

WIP: github game-off-2012

Ho deciso di partecipare al game-off-2012 di GitHub, un contest di programmazione nel quale viene proposto di sviluppare un gioco visualizzabile sul browser (e’ possibile utilizzare qualsiasi tecnologia, flash, html5, webgl, unity, …), con tematiche relative ai commandi di git (clone, merge, push, pull, …). Sono previsti vari premi, 5 iPad mini per i primi classificati, 100$ da spendere su github.com per i secondi (non e’ molto chiaro quanti siano, o se sono tutti coloro che han realizzato un gioco completo), od un badge coderwall per tutti i partecipanti.

Questo e’ il mio, un piccolo scroller verticale scritto in CoffeeScript (un linguaggio funzionale ad oggetti che compila in codice js) e Html5, utilizzando la libreria PropulsionJS. E’ presente anche una pagina nella quale e’ possibile provarlo e scaricare i sorgenti.

FreeAlchemist

Uno dei progetti di cui vado piu’ fiero e’ questo giochino, FreeAlchemist. Realizzato in python e pygame, il gioco e’ disponibile per tutte le piattaforme, ed e’ anche presente nei repository di ubuntu e di debian. Dopo la prima pubblicazione, altri sviluppatori si sono uniti per pubblicare alcuni bugfixes e nuove features.

La grafica l’ha fatta un mio amico, qualche anno fa, non ricordo il nome.