2010-06-02 9 views

risposta

26

Ci sono entrambi libri e tutorial per questo. Innumerevoli infatti. Quello che stai cercando di fare non è banale, quindi la quantità di libri che potresti suggerire.

Lets spacco la domanda a parte:

penso che avrebbe bisogno di un team di sviluppatori.

Ci sono davvero solo due ragioni per lavorare in un gruppo. Innanzitutto, più persone possono completare più lavoro in meno tempo. Secondo, avere più persone richiede meno conoscenza di ogni singolo individuo. Ma se mi stai facendo questa domanda, sono tentato di affermare che la risposta è semplicemente no; se ritieni di non poter giudicare la quantità di lavoro in questione o di essere nuovo rispetto all'argomento, penso che tu non sia pronto a lavorare in un gruppo. Ma sembra duro. Ricorda che lavorare (efficacemente) in un gruppo è difficile.

Quali sono le lingue usate per fare i giochi sociali come Farmville, felice acquario, ecc

"giochi sociali" sono tutta la campagna pubblicitaria in questo momento, ma vagamente definiti.Ma dal momento che lo paragoni a Farmville e mi piace che tu intenda un gioco web. Questi possono essere fatti in qualsiasi lingua o piattaforma che si rivolge al web (sorpresa!). Flash, php, python fai la tua scelta. Il sociale è anche un termine generico che è vagamente definito. Intendi social media "integrazione di Facebook"? Che ne dici di MySpace? O Twitter? Oppure perché il gioco non è sociale (qualunque cosa significhi).

Dal momento che sono stranamente di buon umore in questo momento, ho creato una tabella di marcia per voi:

Farmville clone 101

  • imparare il flash, vi consiglio Kongregates Shootorial, comincio a step 0 .
  • Crea il tuo primo gioco (questo sarà difficile), pubblicalo su Kongregate e sentiti bene con te stesso (perché dovresti, se completi questo passaggio).
  • Rendilo sociale, scegli come target la piattaforma Facebook, puoi trovare lo developer portal here.
  • Rendetevi conto che ora è il momento ideale per learn php.
  • Crea un secondo gioco, integralo con Facebook e pubblicalo. Sentiti bene con te stesso.
  • Passando da una ripresa fino a un gioco persistente (lo "stato" del mondo viene salvato tra una sessione e l'altra) è necessario learn mysql.
  • Trova un host con un database in modo da poter salvare i giochi dei giocatori salvati.
  • Fai un terzo gioco, persistente e Facebook integrato. Sentiti bene bene.
  • Ora è il momento di cercare un gruppo! Se decidi di andare oltre e vuoi creare qualcosa che sia in termini di tempo o complesso per farlo da solo.

Sei in una corsa infernale. Il 50% non supererà il passaggio 1, il 90% non supererà il passaggio 2. Questo è difficile.

+0

Ho già fatto una partita con lo shootorial di kongregate. vedere http://apps.facebook.com/bhavishyavani/mahasangram.php – nishantcm

+1

Grazie a mizipzor per la risposta dettagliata.Ho fatto parecchie app con facebook, quindi mi sento a mio agio. Anche la memorizzazione dei punteggi dei giocatori è stata effettuata con il gioco sopra. I giochi sociali hanno questi timer, come se la tua salute aumentasse in 30 secondi. Non so come sia fatto. Inoltre, la maggior parte di questi giochi ha una sorta di appezzamento di terreno sul quale aggiungere case e cose. Come è fatto. – nishantcm

+0

"Passando da una sparatoria a un gioco persistente (lo" stato "del mondo viene salvato tra una sessione e l'altra) è necessario imparare mysql." Questa è esattamente la domanda che ho avuto. Ma ho scritto tutto sbagliato. – nishantcm

1

Il modo in cui impari tutto: passo dopo passo, con tanta pazienza.

Da un punto di vista del software, non c'è nulla di speciale nei social games. È solo una miscela tra un'applicazione web e un gioco. Ti suggerisco di esaminare entrambi.

Ma prima di tutto, dovresti farti una domanda: cosa stai cercando di realizzare esattamente? Dati i requisiti specifici, uno sviluppatore dovrebbe essere in grado di scegliere piattaforme e strumenti adatti per l'implementazione. A me sembra, comunque, non sembra che tu abbia ancora dei requisiti.

Quello che serve veramente per fare un gioco social è 1. un buon design di gioco per farlo risaltare (nel caso in cui lo si voglia persino) e 2. grafica di fantasia, in modo che le persone siano contente. Niente di tutto questo è un problema di programmazione. Lo sviluppo del software inizia quando si abbatte il design del gioco in funzionalità e requisiti. Ma quello, come ho detto, dovrebbe essere un processo naturale per uno sviluppatore.

greetz
back2dos

+0

posso gestire la parte grafica. Sono bravo in questo. È la parte software che non sono eccellente a. Posso gestire la scrittura di alcuni script. Ma niente di complicato. Ecco perché stavo pensando quale lingua è la migliore. – nishantcm

+0

Quello che sto pensando di fare è creare un gioco di nicchia in versione su scala per Facebook. E poi se tutto va bene, aggiornalo e aggiornalo. Ci sono un sacco di problemi come gestire grandi quantità di traffico e cron lavori e cose del genere. Quindi voglio solo andare passo dopo passo e imparare cose nuove mentre procedo. – nishantcm

+0

@nishantcm: hai pensato di collaborare con qualcuno? Molti bravi programmatori sono cattivi a tutte le cose grafiche. Lavorare in una squadra produce un piccolo sovraccarico e corri il rischio che il team si divida, ma penso che questo sia superato da tutti i vantaggi che offre il lavoro di squadra. – back2dos

0

I'am uno sviluppatore flash e ho fatto circa 10 giochi per le reti sociali.

Se si desidera creare un gioco social, è necessario: 1) Gamedesigner o creare un concetto di gioco autonomamente 2) Sviluppatore Flash, sviluppatore di php e designer artistico. Se hai intenzione di iniziare con un gioco piccolo, può essere una persona. Si possono trovare gli sviluppatori su siti liberi professionisti quali elance.com, odesk.com, freelancer.com e altri

Ci sono molti tutorial e libri come fare applicazioni sociali Consiglio questo tuts http://www.insideria.com/series-facebook-dev.html

+0

Ciao, Hai bisogno di un motore isometrico per sviluppare l'architettura flash per un gioco del genere. – nishantcm

Problemi correlati