BEST

Il meglio di masayume

7 regole d'oro di Game Design da Android: Netrunner

game design rules from android netrunner

Andrea Mezzotero, game designer di Crystal Clans, ci spiega in questo articolo 7 regole di eccellente game design che si possono trarre da Android: Netrunner.


1) Le meccaniche di recupero funzionano meglio quando sono implicite.
2) La meccanica di gioco dovrebbe essere in armonia con il tema del gioco e farlo con con stile.
3) Trarre il massimo frutto dagli elementi di gioco esistenti. Riutilizzarli al meglio.
4) Gli azzardi sono divertenti.
ma...
5) Il giocatore tollera la casualità se ha gli strumenti per controllarla.
6) Le condizioni di vittoria con "sudden death" rendono le partite tese fin dal primo turno.
7) Limitare le scelte per portare varietà al gioco.

play-modena.it
Richard Garfield on Getting Design from Good to Great

[via]

Wave Function Collapse

categorie

Wave Function Collapse
Marian 42 da Dortmund è un maestro di generazione procedurale.

Il WFC (github) è una delle applicazioni della tecnica di Wave Function Collapse che realizza il quartiere di una città, un gigantesco palazzo interconnesso.

every planet procedural

twitter
github

WFC_PatternGenerator
WaveFunctionCollapse - OverlappingModel example



The Wave Function Collapse algorithm - python implementation


Superpositions, Sudoku, the Wave Function Collapse algorithm

Wa - La via giapponese all'armonia

categorie

Wa - La via giapponese all'armonia
Nell'antico nome del Giappone "Yamato" il kanji 大 significa "grande" and 和 ("wa") significa "armonia".

In "Wa - La via giapponese all'armonia" la scrittrice Laura Imai Messina, che insegna lingua italiana all'università a Tokyo ed è ricercatrice di letterature comparate, prende spunto dalle 72 brevi stagioni e associa a ciascuna di esse una parola molto importante, oltre ad altre collegate, che ci illuminano sulla cultura e il modo di vivere del paese del Sol Levante, soprattutto in relazione al modo occidentale di vedere le cose.

La copertina molto light rischia di nascondere un libro imperdibile, prezioso e consigliatissimo per chi è interessato davvero alla cultura giapponese, che offre uno o più spunti di profonda riflessione ad ogni pagina.

★ Giappone Mon Amour - il Blog
facebook
instagram

★ twitter
sito ufficiale

★ Le parole da Tokyo di Laura Imai Messina

Mottainai o del tempo perso


Love Life Drawing

categorie

Love Life Drawing è un canale youtube dedicato ad aiutare le persone che vogliono migliorare le loro capacità, le basi, nel disegno dal vero.

Le informazioni provengono principalmente da Mayko - un'artista professionista - autrice dei disegni su lovelifedrawing.com. Kenzo trasforma i suoi consigli in video più utili e strutturati. tenendo in considerazione quali sono i problemi di chi è agli inizi e come la miriade di tecniche e suggerimenti possono diventare schiaccianti.

L'obiettivo è quello di fornire frammenti di informazioni mirate a costruire gradualmente sulle lezioni precedenti, piuttosto che mostrare semplicemente "come disegna un professionista", perché i professionisti non hanno imparato a disegnare disegnando come professionisti, hanno disegnato prima come principianti !

Il canale Youtube

[via]

How Linux Works - Come Funziona Linux

Come Funziona Linux
A differenza di alcuni sistemi operativi, Linux non cerca di nascondere i dettagli importanti e dà il pieno controllo del computer sul quale è installato. Ma per padroneggiare veramente Linux, è necessario comprenderne le parti interne, come ad esempio come si avvia il sistema, come funziona il networking e cosa fa effettivamente il kernel.

In questa seconda edizione completamente rivista del best seller perenne How Linux Works, l'autore Brian Ward rende i concetti alla base dell'interno di Linux accessibili a chiunque sia curioso del funzionamento interno del sistema operativo. Si tratta del tipo di conoscenza che normalmente deriva da anni di esperienza nel fare le cose in modo più difficile. Si imparerà:

- Come Linux si avvia, dai boot loader alle implementazioni init (systemd, Upstart e System V)
- Come il kernel gestisce i dispositivi, i driver di periferica e i processi
- Come funziona il networking, le interfacce, i firewall e i server
- Come funzionano gli strumenti di sviluppo e come si relazionano alle librerie condivise
- Come scrivere script di shell efficaci

Contrariamente a quello che può sembrare, ovvero un inutile perdita di tempo, lo sforzo relativo per sperimentare un sistema come linux e approfondire il suo funzionamento fa fare un immediato salto di qualità e ripagherà in futuro durante il normale utilizzo di qualsiasi dispositivo (visto che la gran parte di questi, peraltro, usa linux).

github

Useful Thread: What are some must-have desktop apps on your Linux PC ?


Linux Operating System - Crash Course for Beginners

Linux Server Course - System Configuration and Operation

Linux Essentials for Ethical Hackers - Full InfoSec Course

sakugabooru

categorie

sakugabooru
Sul mitico sakugabooru l'animazione viene sezionata e classificata in comodi tag come ad esempio: mecha, materiali di produzione, casuale, personaggi in azione, creature, genga e settei.

E non mancano i numi tutelari dell'animazione occidentale quali Frank Thomas o Ollie Johnston.

Una risorsa indispensabile e una miniera d'oro trovare riferimenti e ispirazione per fumettisti, illustratori, animatori e game developers.


Webassembly - Tiny Emus

categorie

Tiny Emus 8 bit
Ben sei emulatori a 8-bit, tutti scritti in C e compilati su WebAssembly, una tecnologia che consente di eseguire codice non JavaScript nel browser.

E questo è vero, ma c'è molto di più. La specifica è scritta in un modo molto interessante. WebAssembly ("wasm") è completamente indipendente dal web. Il web è un ambiente particolare in cui Wasm è inserito, ma non è in realtà necessario utilizzare wasm. Altre API possono essere create, con le loro interfacce, per fare varie cose. Sul web, è possibile scrivere un programma che disegna grafica utilizzando WebGL. Ma si può anche scrivere un programma desktop che incorpora un interprete di WebAssembly e fornisce una API OpenGL (o qualsiasi altra API) per la grafica sullo schermo. E quindi il programma WebAssembly può andare in esecuzione sul desktop.

WebAssembly
Pay Attention to WebAssembly
The State of WebAssembly – 2021 and 2022

Running C# Inside the Browser
Awesome WebAssembly Languages
examples
Andre Weissflog github
webassembly experiments
WebAssembly is more than the web
YAKC (Yet Another KC Emulator)
twitter

Why WebAssembly Modules Could Be the New de Facto Unit of Compute

WebAssembly: How and why

tiny8bit
twitter
github

webassembly è il target ufficiale per export in WebGL in Unity 2018.2

[via]