Jump to content
Rpg²S Forum

Kamahl

Utenti
  • Posts

    84
  • Joined

  • Last visited

Everything posted by Kamahl

  1. a me non da questo problema, questo: http://img382.imageshack.us/img382/6370/immaginegy7.th.png è quello che ho ottenuto mandando in esecuzione, l'unica modifica che ho fatto per poter compilare con visualc++ 6.0 è stata :offset mossa[8] = {{-1,0},{-1,1},{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1}};
  2. A me AVG avvisa regolarmente del trojan, non so se perché uso la versione 8.0 o se è la la versione di Sylaer che ha qualcosa che non va, ad ogni modo non scaricate il file.
  3. Non preoccuparti di questo nessuno ti corre dietro, l'importante è che fai le cose per bene e che completi il progetto (prima o poi). Bellissimo il palazzo solo il colore della porta non mi piace tantissimo, troppo stile pokemon secondo me. Ultimamente sono stato un po assente su msn, appena posso faccio un salto così mi fai vedere anche Kerberos e gli altri demoni (sempre se sei d'accordo ovviamente). Se ti serve una mano con qualsiasi cosa lo sai non hai che da fare un fischio.
  4. Questo è più moderno, di meglio non ho trovato.
  5. Il secondo non mi piace tanto, troppo "quadrato", ed in effetti nel primo ci sono elementi un po contrastanti. Secondo me dovresti utilizzare il primo modificandolo opportunamente. Innanzitutto al posto di quei pallini ci vedo meglio le icone del secondo, poi dovresti rifare i bordi delle finestre più in stile col resto, tipo il bordo attorno al tempo o vicino ai comandi del menù. Probabilmente mi sono spiegato male, provo ad essere più chiaro, secondo me dovresti togliere i bordi gialli e al loro posto farne di nuovi in stile con gli altri, per esempio potresti continuare quello subito sotto la scritta party.
  6. Complimenti per il progetto, promette davvero bene. Domanda probabilmente stupida, ma la faccio lo stesso: è davvero utile suddividere le funzioni fra C e Ruby, non converrebbe di più usare solo C che è più veloce? (mi sà che forse non ho capito io bene come vuoi utilizzare il Ruby). Un'ultima domanda che non c'entra niente col progetto : ma dove trovi il tempo di imparare tutte stè cose? Io oltre all'uni ho trovato a stento il tempo di imparare un pò di Ruby e un pò ad usare OpenGl (in verità giusto la libreria Glut che è più facile). Se hai qualche consiglio a riguardo lo accetto volentieri anch'io vorrei tanto imparare a fare cose simili ma non riesco proprio a trovare il tempo.
  7. Sapevo che le socket fossero un'astrazione dei sistemi operativi (anche se ancora non ho seguito il corso di sistemi operativi), ma non sapevo proprio su windows come si chiamassero(all'uni non insegnano troppo poco e io ho troppo poco tempo per fare approfondimenti), appena ho un po di tempo faccio qualche prova e se ho dei dubbi chiedo. Attendo comunque i prossimi post, visto che anche se ho un po di pratica con le Berkeley conoscendo le università credo proprio di saperne fin troppo poco. P.S. Domanda da un milione di dollari: ma socket è maschile o femminile? :Ok:
  8. Davvero un bel tutorial spiegato in maniera semplice ed efficace, l'unica parte che potrebbe risultare meno chiara per chi non conosce già l'argomento(non è il mio caso) è quella sull' I/O sincrono asincrono e multiplex(in pratica quella su cui ha dubbi anche ProGM). Se hai intenzione di continuare la trattazione mi farebbe moolto piacere se ci fossero più esempi concreti con codice( al corso dell'uni non ci hanno fatto approfondire molto la parte pratica), per esempio come utilizzare le socket su winzozz senza senza scomodare java (ora che ci penso forse si potrebbe provare con cygwin, ma non ne sono sicuro).
  9. Probabilmente il progetto che ti dà errore usa l'SDK, una volta è successa una cosa simile anche a me.
  10. Non so se qualcuno ci abbia già pensato, ma si potrebbe riproporre l'Xmas contest, però relativamente ad altre festività tipo per esempio carnevale, Pasqua o altre.
  11. Lieto di essere stato d'aiuto. quasi char *citta[5]={"Milano","Roma","Cagliari","Torino","Genova"}; (il 5 non è indispensabile il compilatore sa contare) una macro è un nome a cui è associata una stringa testuale detta corpo della macro. Prima di andare in compilazione il preprocessore sostituisce il nome di tutte le macro con il rispettivo corpo. per definire una macro in c si usa #define Per esempio per definire la macro N uguale ad 8 si fa #define N 8 ovviamente si possono fare anche cose più sofisticate tipo: # define MAX(a,b) ((a>b)?a:b) P.S. è buona norma (quasi uno standard) scrivere il nome della macro in maiuscolo.
  12. Ma no dai non è questione di essere capaci, è questione di pratica e/o abitudine, io per esempio anche se sono molto bravo a programmare in c/c++ ci metto molto di + a farlo in RGSS (e non è perché si tratta di OOP).
  13. Piuttosto strano come dubbio, ad ogni modo provo a schiarirti le idee con un disegno: http://img177.imageshack.us/img177/403/listaay2.th.png @alato ho fatto anch'io una prova simile (in sostanza la stessa cosa però in c++)in 2 ore e sono state più che sufficienti. edit non mi ero accorto del post di Keroro
  14. #include <stdio.h> #include <stdlib.h> #define N 10 int *find(int *v,int); int main(void) { int v[N],i,*p,key; for(i=0;i<N;i++){ v[i]=1+rand()%20; printf("%d\n",v[i]); } printf("elem:"); scanf("%d",&key); p=find(v,key); if (p!=NULL) printf("elemento trovato:%d\n",*p); else printf("elemento non trovato\n"); fflush(stdin); getchar(); return 0; } int *find(int *v,int key) { int i,*z; z=NULL; for(i=0;i<N;i++){ if(v[i]==key){ z=(v+i); } } return z; } Per risposte a domande di natura teorica dovrai aspettare domani, ora non ho tempo m dispiace.
  15. Non è esattamente la corsa, e più una specie di scatto, cioè premendo il tasto si corre ma solo per pochi passi, poi si torna alla velocità normale, e non è possibile rieffettuare il dash subito, altrimenti premendo ripetutamente si avrebbe lo stesso effetto della corsa.
  16. Il progetto procede bene, davvero bene Come ti ho già detto fra qualche giorno torno pure io ad aiutarti, quindi preparami la lista dei compiti per natale.
  17. A meno che io non sappia più contare ( e può anche essere dopo tante ore all'uni) ho preso 3 voti e non 4, quindi sono a pari merito con Lorenman. Approfitto del post per ringraziare tutti quelli che mi hanno votato, non mi sarei mai aspettata di far così bella figura al primo contest a cui partecipo, dora in avanti cercherò di partecipare più spesso.
  18. Ti ringrazio della segnalazione, non vedo l'ora di dirlo al Prof. così la smette di rompere, anche se mi pare che lui ci tenesse tanto a questo fatto per un problema di portabilità mi pare, evidentemente non tutti i compilatori rispettano lo standard C99.
  19. E' normale che faccia così, ti ricordo che hai aperto il file in modalità lettura/scrittura BINARIA e questo fa si che i numeri non siano leggibili semplicemente aprendo il file .txt. @Keroro come mai visto che tieni tanto agli standard poi non li rispetti? Lo standard c vuole che i commenti siano: /* commento */ e non: // commento che è lo standard del C++ N.B. Ovviamente scherzo lo faccio sempre pure io, mi è venuto spontaneo visto che il mio Prof. dell'università me lo dice sempre.
  20. Kamahl

    Xmas Contest

    Niente di troppo complicato (del resto è il mio 1° lavoro di pixel-art e sono abbastanza soddisfatto), l'idea mi è venuta così Ren-Ren=renna.
  21. Il problema stà alla riga: while(pigreco>P) perché il valore di pigreco assume uno dopo l'altro i seguenti valori: 4.000000 2.666667 3.466667 2.895238 3.339683 2.976046 3.283739 3.017072 3.252366 3.041840 3.232316 3.058403 3.218403 3.070255 3.208186 ecc. e quindi il ciclo while si interrompe quasi subito. P.S. per curiosità che compilatore usi?
  22. Significa che devi calcolare il valore del polinomio in + punti, nel caso specifico 0,0.1,0.2,0.3,0.4...2. Almeno credo.
×
×
  • Create New...