Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
HackFight - Brainstorming #1

HackFight

Sommario | Admin | Forum | Bugs | Todo | Files

Avatar
Nophiq (Founder Member)
Expert


Messaggi: 537
Iscritto: 15/11/2004

Segnala al moderatore
Postato alle 15:10
Venerdì, 11/04/2008
[14:27:22] Black Shadow : l'idea di base
[14:27:37] Nophiq (f) : per l'idea di base avevo pensato a due modi:
[14:29:04] Nophiq (f) : 1) Creare un'interfaccia simile a quella di un computer, dove navighi nella rete alla ricerca di cosa attaccare, ecc...
2) Sviluppare una sorta di RPG (tipo i giochi per super nintendo tanto per capirci) dove il personaggio si muove in un mondo per affrontare le sue avventure..
[14:29:40] Nophiq (f) : nel secondo caso possiamo rendere il gioco più conivolgente secondo me
[14:29:47] Nophiq (f) : anche se c'è più da lavorare
[14:29:57] Black Shadow : l'idea che avevo io
[14:30:00] Black Shadow : quando ho creato il progetto
[14:30:06] Black Shadow : si avvicinava di più alla prima
[14:30:23] Black Shadow : in pratica tu interpreti un hacker, che poi saresti veramente tu come persona
[14:30:40] Black Shadow : e il programma simulerebbe un computer, che è quello usato dall'hacker per fare le varie cose
[14:30:55] Nophiq (f) : va bene, mi piace anche quest'idea
[14:31:37] Black Shadow : più che altro nel secondo modo
[14:32:16] Black Shadow : si perderebbe un po' la concentrazione sul fattore hacking e/o comunque utilizzo del computer
[14:32:45] Nophiq (f) : ok, sì, meglio concentrare il lavoro su un'unica direzione
[14:33:12] Nophiq (f) : se vuoi ti spiego come funziona il gioco uplink
[14:33:17] Black Shadow : certo
[14:33:21] Nophiq (f) : così prendiamo spunto
[14:33:35] Nophiq (f) : tu sei un hacker che devi svolgere delle missioni per conto di terzi
[14:34:03] Nophiq (f) : le missioni ti vengono notificate via email, con la descrizione di cosa devi prendere / rubare / copiare, ecc...
[14:35:00] Nophiq (f) : se non ricordo male, sei un agente si un servizio segreto o qualcosa del genere
[14:35:16] Nophiq (f) : quindi puoi accettare le missioni che vuoi
[14:35:26] Nophiq (f) : ovviamente, quelle che sei in grado di fare
[14:35:45] Nophiq (f) : con i soldi che guadagni da queste missioni
[14:35:46] Nophiq (f) : puoi
[14:36:05] Nophiq (f) : comprare software (password breaker, log deleter, ecc...)
[14:36:24] Nophiq (f) : che variano per la loro velocità di esecuzione
[14:36:32] Nophiq (f) : e di risoluzione del loro problema,
[14:36:48] Nophiq (f) : non solo puoi anche investire i tuoi soldi per potenziare il tuo computer
[14:36:55] Nophiq (f) : nuova RAM, HD, ecc...
[14:37:01] Nophiq (f) : pi
[14:37:03] Nophiq (f) : poi
[14:37:13] Nophiq (f) : siccome avevi una sede di lavoro
[14:37:22] Nophiq (f) : potevi anche installare un sistema di allarme nel tuo edificio
[14:37:29] Nophiq (f) : per vedere se arrivava qualcuno di sospetto
[14:38:15] Nophiq (f) : questo è quello che sono riuscito a fare, perché perdevo sempre dopo un tot di attacchi, si vede che non cancellavo bene le mie tracce quando entravo ed uscivo nei vari server
[14:38:32] Nophiq (f) : domande?
[14:38:37] Nophiq (f) : questo è quello che mi ricordo
[14:38:51] Black Shadow : per una parte è come avevo pensato per hackfight
[14:38:58] Black Shadow : tipo potenziare il computer con i soldi
[14:39:59] Black Shadow : più che altro però ci dovrebbe essere un qualcosa per permettere il confronto tra 2 hacker
[14:40:11] Nophiq (f) : il secondo hacker è il PC?
[14:40:16] Nophiq (f) : o altro?
[14:40:28] Black Shadow : no, un altro giocatore
[14:40:47] Nophiq (f) : per confronto intendi una sfida?
[14:40:51] Black Shadow : esatto
[14:40:58] Nophiq (f) : molto bello questo
[14:41:03] Nophiq (f) : molto molto bello
[14:41:09] Black Shadow : se dovesse essere solo una sorta di lunga avventura alla fine diventerebbe abbastanza monotono
[14:41:18] Nophiq (f) : spero che Java riesca a tenere tutto il codice che scriveremo.. :D
[14:41:23] Black Shadow : lol
[14:41:31] Black Shadow : cmq inizialmente pensavo di fare solamente questo
[14:41:44] Nophiq (f) : io partirei dal singleplayer
[14:41:50] Nophiq (f) : poi ci allarghiamo al multiplayer
[14:41:55] Black Shadow : certo
[14:42:12] Black Shadow : che dovrebbe essere una specie di partita a scacchi va, solo che sarebbe stata contro un altro giocatore
[14:42:21] Black Shadow : e invece dei pezzi si avevano i propri programmi
[14:42:24] Black Shadow : creati in HFS
[14:43:02] Nophiq (f) : però la modalità single player serve per fare esperienza, prima di sfidare altri giocatori..
[14:43:10] Black Shadow : esatto
[14:43:19] Nophiq (f) : sì, tutto quello che è creato dall'hacker è scritto in HFS
[14:43:22] Nophiq (f) : assolutamente
[14:43:49] Black Shadow : ovviamente non ci possiamo mettere a scrivere un linguaggio enorme
[14:44:09] Black Shadow : quindi direi di dargli una sintassi abbastanza semplice da decodificare, tipo assembly o simile
[14:44:10] Nophiq (f) : no, perché non dobbiamo inserire il supporto alla grafica
[14:44:24] Nophiq (f) : l'assembly non lo conosco
[14:44:35] Nophiq (f) : comunque per la codifica del linguaggio c'è tempo
[14:45:09] Black Shadow : il linguaggio dovrebbe essere quasi ovunque
[14:45:22] Black Shadow : altrimenti il giocatore ha poca interazione
[14:45:42] Nophiq (f) : ho capito
[14:45:53] Black Shadow : cmq
[14:46:19] Black Shadow : cioè, anche nel singleplayer
[14:46:26] Black Shadow : quando si inizia il gioco
[14:46:35] Black Shadow : si hanno alcuni programmi già fatti
[14:46:45] Black Shadow : e che permettono di inizare a fare le prime cose
[14:47:08] Black Shadow : questi programmi dovrebbero già essere in HFS, e teoricamente dovrebbe anche essere possibile vedere il codice
[14:47:28] Nophiq (f) : sì, così può anche modificarlo eventualmente
[14:47:34] Black Shadow : esatto
[14:47:41] Black Shadow : o creare nuovi programmi basandosi su quelli
[14:47:47] Nophiq (f) : domanda? Ci mettiamo una storia nello sfondo?
[14:48:19] Nophiq (f) : con i classici White hat and Black Hat
[14:48:21] Nophiq (f) : ecc...
[14:48:27] Black Shadow : il problema della storia sarebbe che comunque tutti i giocatori hanno la stessa
[14:48:48] Black Shadow : cioè, tutti gli hacker del gioco verrebbero dalla stessa situazione xD
[14:49:42] Nophiq (f) : ma quello che succede nel singleplayer non ha niente a che vedere nel multiplayer
[14:49:48] Nophiq (f) : cioè
[14:49:57] Nophiq (f) : nel multiplayer c'è solo la sfida e basta
[14:50:48] Nophiq (f) : che il giocatore arrivi dalla stessa situazione di un'altro vuol dire solo che hanno fatto le stesse missioni
[14:51:00] Black Shadow : ok
[14:51:06] Black Shadow : allora si potrebbe anche inserire una trama
[14:52:28] Nophiq (f) : come primo obiettivo ci definiamo quindi di sviluppare HFS
[14:52:49] Black Shadow : esatto
[14:52:55] Black Shadow : che deve essere comunque sviluppato
[14:53:01] Nophiq (f) : sì
[14:53:13] Black Shadow : parallelamente a come decidiamo di strutturare il gioco
[14:53:31] Black Shadow : cioè, è inutile che inseriamo funzioni nel linguaggio se poi non servono nel gioco
[14:54:21] Nophiq (f) : sarà un linguaggio procedurale
[14:54:52] Black Shadow : si, ma è abbastanza complicato creare un linguaggio
[14:55:04] Black Shadow : per questo dicevo di usare una sintassi abbastanza semplificata
[14:55:26] Black Shadow : non possiamo stare a replicare una cosa simile a C o Java
[14:55:32] Black Shadow : ci vorrebbe un'infinità
[14:55:33] Nophiq (f) : sì certamente
[14:55:44] Black Shadow : hai presente basic?
[14:55:49] Nophiq (f) : sì
[14:55:53] Nophiq (f) : ho anche un suo manuale :)
[14:55:57] Black Shadow : ecco
[14:56:06] Nophiq (f) : di quel modello? ok
[14:56:34] Black Shadow : penso non sia male no?
[14:56:43] Nophiq (f) : hai avuto un'ottima idea
[14:56:48] Nophiq (f) : aggiungerei una sola cosa
[14:57:21] Nophiq (f) : che si possano includere delle librerie per l'utilizzo di alcune funzioni particolari, mi spiego meglio
[14:58:10] Nophiq (f) : nel mercato hai la possibiltà di comprare lib.h, della quale non puoi vedere il sorgente (perché non c'è) ma solo l'interfaccia che racchiude tutte le funzioni che puoi utilizzare per semplificarti il lavoro
[14:58:30] Nophiq (f) : per esempio se includi socket.h, puoi connetterti ad un altro computer..
[14:58:59] Nophiq (f) : e la libreria devi però comprarla..
[14:59:05] Black Shadow : ottimo, anche se qui ci sarebbe un'ulteriore osservazione
[14:59:17] Black Shadow : le funzioni che hanno queste librerie che compir
[14:59:18] Black Shadow : *compri
[14:59:25] Black Shadow : tipo connetterti ad un altro computer
[14:59:59] Black Shadow : puoi replicarle tu in codice HFS (magari impiegando molto tempo), o devi esclusivamente comprarle?
[15:01:06] Nophiq (f) : se noi sviluppiamo HFS solo per eseguire le operazioni base (cicli, condizioni, ecc...) le librerie fai fatica a crearle in HFS, perchè proprio non ne hai i mezzi
[15:01:25] Nophiq (f) : quindi se proprio da librerie minori puoi creare librerie maggiori
[15:01:27] Nophiq (f) : questo sì
[15:01:51] Black Shadow : ok, quindi queste librerie "minori" devi comprarle per forza
[15:01:54] Nophiq (f) : sì
[15:02:27] Nophiq (f) : perché HFS non supporta queste funzionalità, quindi aggiriamo il problema "vendendo" delle librerie che ti permettano di fare qualcosa di più con HFS
[15:02:57] Black Shadow : ma ad esempio se includi socket.h in uno script HFS
[15:03:16] Black Shadow : poi ha a disposizione le funzioni presenti nella libreria
[15:03:21] Nophiq (f) : sì
[15:03:26] Nophiq (f) : tipo connect()
[15:03:31] Black Shadow : bene
[15:03:39] Black Shadow : quindi comunque poi scriverai in HFS
[15:03:44] Nophiq (f) : sì sì
[15:03:49] Nophiq (f) : certamente
[15:04:01] Black Shadow : solo che connect non ha un corrispettivo codice HFS, ma "facciamo noi" in java:)
[15:04:15] Nophiq (f) : hai centrato il bersaglio
[15:04:22] Black Shadow : perfetto
[15:04:29] Nophiq (f) : riconoscendo "connect()" e l'inclusione della libreria
[15:04:35] Nophiq (f) : possiamo far connettere i due computer
[15:05:02] Black Shadow : ok, ottimo
[15:06:38] Nophiq (f) : apriamo l'SVN?
[15:06:46] Nophiq (f) : così settiamo netbeans, per il lavoro..
[15:07:02] Black Shadow : fatto
[15:07:13] Black Shadow : dice che la richiesta verrà valutata dagli amministratori
[15:07:20] Black Shadow : "La richiesta di aprire un repository per questo progetto è in attesa di essere valutata da uno degli amministratori. Ricontrolla lo stato di avanzamento della richiesta fra qualche giorno."
[15:07:21] Nophiq (f) : vedo
[15:07:30] Black Shadow : ah, giusto, sei admin:D
[15:07:40] Nophiq (f) : :D
[15:07:51] Nophiq (f) : faccio un copia ed incolla della nostra conversazione
[15:07:57] Nophiq (f) : e lo metto nel forum del progetto
[15:08:04] Nophiq (f) : così vede che stiamo lavorando..
[15:08:16] Black Shadow : ok

PM Quote