Quanto sarebbe difficile fare un gioco mobile come BitLife, e come potrei metterlo sull'app store dopo averlo fatto?
Beh, se sei un programmatore ragionevole - dovresti vedere che il sistema sta costruendo una serie di tue caratteristiche - alcune delle quali sono visibili (patrimonio netto, felicità, ecc) e alcune delle quali non lo sono (storia della prigione forse). Quando cercate un'azione - l'insieme che potete trovare dipende da queste caratteristiche - così presumibilmente ognuna è etichettata con una serie di "condizioni di ingresso" e ciò che segue è un insieme strutturato ad albero di domande e scelte di risposta con alcune impostazioni da riempire. Ogni scelta che fate vi manda ad un'altra domanda nell'albero - fino a quando non raggiungete un risultato finale - dove si modificano le vostre caratteristiche di conseguenza.
Il codice e le strutture dati per tutto questo sembrano abbastanza semplici - probabilmente potrei codificare qualcosa di vagamente simile in una settimana.
Il problema è il database apparentemente vasto di possibili azioni, luoghi, nomi di persone, rischi e conseguenze. Quanto grande sia quel database condiziona la dimensione del gioco e la profondità del gioco. L'umorismo incorporato in quel database è una parte del fascino del gioco - e l'enorme dimensione del database è probabilmente ciò che fa sì che la gente torni a giocarci più e più volte.
Direi che la parte della programmazione è la parte facile.
Riempire quel database - è la parte difficile. Mantenere la storia sempre coerente, ma renderla abbastanza grande da dare la sensazione di non poterla mai esplorare tutta sembra un sacco di lavoro.
Una cosa che suggerirei è che una volta che il gioco va "live" puoi continuare ad espanderlo - quindi finché il gioco ha abbastanza giocatori per pagare il tuo tempo - puoi continuare a farlo crescere.
ADDING IT TO THE GOOGLE APP STORE:
Setting Up Google Play Games Services | Google Developers
Articoli simili
- In Friends, stanno parlando del posto più strano in cui hanno fatto sesso e Rachel dice di averlo fatto ai "piedi del letto". Cosa significa questo?
- Vorrei creare il mio gioco di simulazione di vita (come BitLife, InstLife e Alter Ego). Avete qualche suggerimento su dove iniziare?
- Perché le app del Windows store sono inutili rispetto al Google Play store e all'app store di Apple?
- Se compri un gioco digitale per PS4 dopo averlo avuto su disco, cosa succede ai tuoi dati di salvataggio?