Jump to content
Rpg²S Forum

ProGM

Rpg²S Admin
  • Posts

    3,215
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by ProGM

  1. C'è un assets store molto popolato, con anche molta roba free, ma tendenzialmente per pack ben fatti con cui farci un gioco dall'inizio alla fine, bisogna investirci qualche soldino. In realtà nulla ti impedisce di usare le risorse di altri tool o rip, tanto quanto su rpgmaker. Se avessi tempo farei volentieri un tutorialino per fare un gioco d'esempio, ma purtroppo non ne ho T_T almeno finché non finisce LBR. D:
  2. Scusate il mega mega ritardo, mi ero dimenticato T_T http://upload.wikimedia.org/wikipedia/en/4/4a/Unity_3D_logo.png - INTRODUZIONE Unity3D è un tool che permette la creazione di videogiochi, focalizzato sullo sviluppo 3d, ma che, soprattutto nelle ultime versioni, supporta ampiamente anche lo sviluppo in 2d. I suoi punti di forza sono nell'incredibile numero di piattaforme supportate, nel suo piano free, che permette di creare ed esportare un gioco in modo completamente gratuito, e nella possibilità di personalizzare l'editor stesso.La potenza di Unity3d sta appunto nella possibilità di personalizzare e creare nuove interfacce per semplificare lo sviluppo. L'assets store di unity è ricco di plugin che possono semplificare lo sviluppo di vari tipi di giochi, dai punta e clicca ai platform agli RPG. - MAKING con Unity3DUnity si divide in 3 principali elementi, con cui è possibile sviluppare un videogame:* Scene: Rappresentano una schermata, un insieme di elementi che interagiscono tra loro. Possono essere utilizzati come livelli, come schermate, come mappa di un RPG, ecc.. Al suo interno possono essere presenti una o più telecamere, che determinano cosa è attualmente visibile su schermo. * GameObject: Il mattoncino fondamentale su cui si basa Unity. Ogni scena può contenere un qualsiasi numero di GameObject. Ad un GameObject è associato un transform, che rappresenta la sua posizione e trasformazione nello spazio bi/tridimensionale. Abbiamo quindi rotazione, posizione e scalatura. I GameObject possono essere innestati uno dentro l'altro ed, in questo modo, i figli ereditano le trasformazioni del padre: muovendo, ruotando o scalando un GameObject padre, anche tutti i figli subiranno la stessa trasformazione. * Component: Un component è una specie di plugin che si può "appiccicare" ad un game object, al fine di dargli un certo comportamento. Ci sono component di tutti i tipi. Ad esempio, se voglio creare uno sprite con un personaggio che cammina, creerò un GameObject e ci appiccicherò il componente Sprite e il componente Animator. Se voglio dargli una fisica (gravità, velocità, accellerazione), aggiungerò il componente RigidBody, e così via.Tra i vari component creabili vi sono anche gli script. Unity supporta 3 possibili linguaggi di scripting: C#, Javascript-unity e Boo. È possibile sceglierli indistintamente, in base al proprio gusto.Ecco un esempio di componente script per muovere un personaggio con la tastiera:Tutti gli attributi di uno script diventano immediatamente visibili e configurabili dall'interfaccia di Unity. Come si può notare nello script precedente, l'attributo Speed è pubblico, quindi compare nell'interfaccia di Unity: Infine è possibile scrivere degli script dedicati a migliorare o aggiungere funzionalità all'interfaccia. Ecco un'interfaccia personalizzata che ho creato per lo sviluppo di Little Briar Rose: - PLUGINNell'assets store sono presenti un gran numero di pacchetti già pronti per fare praticamente qualsiasi cosa. Si possono trovare sprite, modelli 3d, o veri e propri tool dentro il tool. Starter Kit:Tool per ActionRPG: https://www.assetstore.unity3d.com/en/#!/content/9076Tool per RPG: https://www.assetstore.unity3d.com/en/#!/content/1573Altro tool per RPG: https://www.assetstore.unity3d.com/en/#!/content/410E un'altro ancora: https://www.assetstore.unity3d.com/en/#!/content/14419Lista dei tool per RPG: https://www.assetstore.unity3d.com/en/#!/category/155/page/1/sortby/popularityTools per visual novel: https://www.assetstore.unity3d.com/en/#!/category/157/page/1/sortby/popularityTool per avventure grafiche: http://www.adventurecreator.org Utility:Movimenti e interpolazioni di oggetti: http://itween.pixelplacement.com/index.phpMouse movement: https://www.assetstore.unity3d.com/en/#!/content/14718Tool per pixel art: http://ragepixel.com/download/Animazione ossa: https://www.assetstore.unity3d.com/en/#!/content/16105 Alcuni di quelli che ho messo sono a pagamento, ma esistono varie alternative free.Si trova tutto sull'assets store: https://www.assetstore.unity3d.com/en/#!/home - LICENZEUnity offre una licenza Free, comprensiva di tutto il pacchetto, ma in cui sono presenti due limitazioni principali. La prima è che, all'avvio del gioco, apparirà il logo di Unity. La seconda è che alcune funzionalità avanzate di ottimizzazione o per il 3D non sono disponibili nel momento in cui si vuole esportare il gioco (anche se si possono provare gratuitamente nel progetto).La licenza a pagamento è invece molto costosa, e parte dai 1500 dollari per il programma base, più altri 1500 dollari per ogni modulo (IOS, Android, ecc...). Essa è obbligatoria nel momento in cui il proprio business diventi di un certo livello.Per dettagli rispetto al pricing si può consultare il sito ufficiale.http://unity3d.com/get-unity(Da qui sembra che con la licenza free non ci si possa fare nulla, in pratica si può completare interamente un gioco senza la Pro)
  3. Qui c'è un esempio, se vuoi :3 http://php.net/manual/en/mysqli-stmt.bind-param.php Praticamente te ne sbatti le palle di filtrare le variabili in input, perché tanto lui fa uno strong binding e le forza del tipo giusto. (sulle stringhe fa addslashes, sui numeri fa int(), ecc ecc..) Poi ovvio, dovrai farti i tuoi controlli sull'input, ma anche se ti scappa qualcosa il db è salvo :P
  4. Se non sbaglio il forum ipb usa PDO, ma non sono sicuro. Forse usa un query-builder interno. Comunque tutto il portale usa mysql_*, ma amen, se non ce l'hanno hackerato in questi anni non penso accadrà ora XDDD Comunque l'idea dei metodi mysqli_* è di impedire ai programmatori di scrivere le query come concatenazione di stringhe (che è la prima causa di sql injection). Tradotto, niente più: mysql_query("SELECT * FROM users WHERE id = ".$_POST["user_id"]);XDDD PDO invece ha l'obbiettivo di avere lo stesso identico codice sia che usi mysql, sia che usi postgresql o chicchessia come DBMS. Alla connessione specifichi che tipo di database usi, e i metodi poi sono identici ;) Ok fine parentesi tecnica a caso XD
  5. Mi introduco 4 secondi per rompere le scatole :P È meglio non usare mysql_connect e in generale tutte le funzioni mysql_*, perché sono deprecatissime e a rischio sql injection. Meglio usare mysqli_* o, se disponibile, PDO. Si trovano tutte le info sul sito ufficiale di php: http://php.net/manual/en/function.mysqli-connect.php Ecco un esempio con PDO: http://www.mrwebmaster.it/php/guida-utilizzo-pdo_7594_2.html Ovvio, puoi usarle, funzionano, ma se devi usare un'applicazione pubblica e non sei esperto, è sconsigliato :3 Per fare connessioni POST da rgss so che esiste qualcosina, ma non ho mai provato in prima persona: http://forums.rpgmakerweb.com/index.php?/topic/2990-rgss-webkit/
  6. Piccola grande news! Piccola perché non mostriamo gran che, grande perché in realtà le cose fatte sono parecchie :3 Siamo infine arrivati a rilavorare il villaggio degli spriggan, l'ultimo dei villaggi presenti nel giuoco! L'enigma è stato totalmente ripensato, in quanto risultava forse il meno ispirato e più semplice. Come in tutti gli altri villaggi è stato aggiunto un minigame variare un po' il gameplay. Appena finito questo, contiamo di lavorare sul finale! (sì, quello che non c'era l'altra volta) D: Qui trovate la news sul bloggo! http://blog.littlebriarrose.com/2015/04/26/cerano-una-volta-gli-spriggan/
  7. Per la cronaca, per mobile ruby funziona già, volendo: http://mobiruby.org https://github.com/ruboto Con un po' di impegno, partendo da quei progetti far andare rgss su mobile è anche fattibile :3
  8. Per unity qualcosina posso fare, anche se non posso dire di essere un esperto ^^
  9. Mi spiace seraph, te lo farei volentierissimo, ma non ho tempo per vivere D: little briar rose mi sta uccidendo lentamente. XD Quando sarà finito ne riparliamo, se ti servirà ancora D:
  10. Allora, nel progetto c'è una mappa di test in cui c'è un esempio di utilizzo di ciascuna feature. Alcune sono semplicissime, altre più macchinose. Questo perché all'epoca non mi ero messo a rifinire l'interfaccia utente e la semplicità di utilizzo, dovendolo usare solo io. Comunque se avete richieste posso metterci mano :P
  11. Salve ragazzuoli! Visto che il progetto di Little Briar Rose si è spostato su un altro tool, abbiamo deciso di rilasciare il toolkit usato per la creazione della versione del contest del gioco! Contiene sia script esterni che script fatti da me, ma tutti liberamente utilizzabili. Nel progetto è presente una mappa di test, in cui sono mostrati degli esempi di utilizzo delle varie feature. Tra queste troviamo: * Mouse Movement (è il mouse system di Jet a cui ho fatto alcune ottimizzazioni per ridurre la lag) * Sistema Particellare * Icone alla punta-e-clicka per parlare e interagire con gli oggetti * Eventi-clone, utili per creare larghe aree di interazione * Sistema di notifiche per oggetti ricevuti, achievement e simili * Menu oggetti a comparsa con interazione con gli eventi su mappa * Sistema Achievements * Message System a fumetti (sulla testa di chi parla) * Possibilità di utilizzare charset a 3 frame (come il principe di LBR) * Tanto ammore Magari c'è altro, ma ora non mi viene in mente :P Eccovi il link! Da Mediafire (con password per gli utenti chrome. La password è password) http://www.mediafire.com/download/hx7i1b99j4qyu83/Graphic+Adventure+Pack.zip In allegato su rpg2s (che metticaso-nunsesamai) Graphic Adventure Pack.zip Crediti: Mouse System by Jet10985(Jet) (Some code by Daniel Martin) Lune Message System by Raizen
  12. Penso che quella pagina sia del 2009, se hai fortuna. 8D Quindi non ho idea di dove tu l'abbia trovata, e no, non penso proprio funzioni col forum nuovo ;)
  13. Devi pagare di più. EDIT: che sfiga, il mio messaggio è il primo della nuova pagina D:!!! SPAAAAAM!!! CONFERMATO STASERA ALLE 9 Abbiamo testato e funziona benissimo. :3 Ecco il link della pagina dalla quale ci potrete vedere. Per scrivere nella chat serve essere registrati a twitch, ma in realtà saremo su skype con l'altro pc, per chi non vuole iscriversi. (Non ci frega molto, basta che se comunica XD) http://www.twitch.tv/elfgames
  14. [OT DELAMUERTE] Ma Triplex, ma è possibile che ogni volta che guardo la tua firma vedo che quell'uomo presenta un'articolo diverso D: D: D:? [/OT DELAMUERTE]
  15. @mazus BOH magari usano software migliori. Io ho provato con OBS con uscita riscalata a 742x464. E vi dirò, non è che mi interessi molto perderci la vita a configurare programmi e provarli, già non ho tempo per sviluppare il gioco. :| Se si riesce così bene, se no niente twitch :P
  16. Boh, sui tutorial di twitch consigliano almeno 1 megabit di upload, e noi abbiamo un'adsl 7 mbps, con upload da 380 kbps. In più temo che a casa mia non vada neanche al massimo (picco massimo che ho visto in upload è 35-40 KB/s) E come potrà confermare makeratore, purtroppo, i risultati erano tremendi... Comunque ci siamo muniti di una chiavetta ad ore di TRE, che è l'unica che offre contratto a ore. Essendo mobile, ha l'upload a 21 mbps (teorici, ma anche se è meno dovrebbe bastare), e vediamo come va con quella. Comunque confermo per domani sera!
  17. Ti dirò, il pugno io lo capisco. A non piacermi sono sport (sembra una clessidra storta D:), shot em up (dovresti stondarlo un po', è quasi rettangolare) e al limite point and click (raddrizzalo, è meglio farlo simmetrico per me ^^)
  18. Buddy ti amo çOç Comunque, non ho capito. Sono consigli? Per il protagonista muto... sì, ci pensiamo da un po'... ma boh. Decideremo in ultimo XD Comunque, avviso random! A breve mostriamo qualche screen del restyle :P
  19. Come dicono gli altri devi usare wine, sì. L'unico difetto è che devi dotarti di un mac e di un linux per fare i relativi porting. Per mac os c'è questo programmino che semplifica la vita con wine: http://wineskin.urgesoftware.com/tiki-index.php Per linux c'è sto coso, ma non l'ho mai provato :3 https://www.playonlinux.com/en/
  20. We, ho visto solo ora il video, ti faccio un commento un po' fuori dal Choro. [riciclo battute mode off] Spero che il commento possa esserti d'aiuto per un eventuale miglioramento :3 Seppur di buona qualità complessiva, ho trovato la scena un po' poco d'atmosfera. Le luci, le risorse e dal punto di vista delle risorse grafiche ci siamo, e di brutto, ma come sono montate ha qualcosa che non mi ha convinto appieno. Prima di tutto, la musica. All'inizio va bene, ma è una musica molto calma e lenta, e il ritmo della scena è fin troppo rapido.E la scena successiva è molto tragica. Mi aspetterei invece, da una scena del genere, un crescendo ed, in primis, la musica deve fare il suo lavoro, qui. Quando la schermata diventa bianca, dovrebbe crearsi quell'aspettativa di "ah, no, non può succedere, dai, mica la uccidono! No, no no!!!"... E invece la musica ti porta su altri lidi, quasi a sminuendo la scena. Cioè, nel mio cervello, per come è costruita la scena, lo sparo "non esiste", perché è assolutamente fuori contesto. Non vieni portato a temerlo, ma a non dargli peso, perché la scena è TROPPO tranquilla. Poi ci sono alcuni elementi di "disturbo" che, almeno a me, hanno distratto. Qualche frase mal costruita (tipo "Ah, eccolo!!! Il Lago". Il lago. Sì, è un lago, e quindi? Che cosa è? Cosa rappresenta per te? È un lago bello, brutto? Perché lo cercavi?), qualche piccolo errorino, ma soprattutto mi lascia perplessa la scelta di non mettere il soggetto ai dialoghi quando parla la ragazzina, che mi confonde terribilmente. Sembra una voce narrante!Inoltre la comparsa del cattivo ha un problema: non lo si vede entrare. Non so se è perché è troppo rapido o se il video scatta, ma ti giuro non si vede. In quel momento stai leggendo il dialogo (di qualcuno di esterno) e tempo che alzi gli occhi ci sono i flash bianchi sullo schermo e ti ritrovi un esercito di persone sulla mappa che non sai bene se siano stati loro a parlare. Troppo rapido, secondo me! E qui rompi l'atmosfera. In ultimo la reazione del protagonista appena sveglio. È... pacato. Non è sconvolto, non è colpito, niente. Anche supponendo sia un ricordo molto vecchio, se ti svegli con un sogno del genere di certo non sei così indifferente! Ora, sì, non conosco la storia, il resto del gioco né il perché dei personaggi si comportino in un modo o in un altro. Quello che posso vedere è la scena in sé e, secondo me, essendo una scena così ricca di pathos, dovrebbe essere immersiva, non narrativa. Cioè, non stai vedendo cappuccetto rosso, stai vedendo una scena d'infanzia tragica! Capisci cosa intendo? Principalmente i difetti sono: la musica (che dovrebbe essere in crescendo), le scelte stilistiche sui dialoghi e in generale i tempi scenici.Con veramente poco lavoro puoi renderla fighissima, perché i mezzi li hai. ;3
  21. ma io SO chi sei su facebook :*
  22. Non sapevo avessi 40 anni buddy :O
×
×
  • Create New...