Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-11-2005, 19:09   #1
Giakino
Member
 
Iscritto dal: Dec 2003
Messaggi: 217
Programmatori in software house(game)...

Ciao, ho 1 domanda rivolta a chi lavora in software house (fek, msciglio, poi non sò se c'è qualcun altro)o che sa come funziona. Immagino che i gruppi siano divisi tra programmatori di diverso tipo, quelli che si occupano di 3d, AI, ecc... Bene, quali sono questi gruppi? cioè, se uno aspira a diventare programmatore in qualche SH tra cosa potrebbe scegliere? Inoltre qual'è il linguaggio che va di più in questo campo? il c++ ?
Fek, msciglio, da voi come siete organizzati? che tipi di programmatori ci sono? magari anche con una piccola descrizione di quello che devono fare
Grazie
Giakino è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 18:05   #2
Giakino
Member
 
Iscritto dal: Dec 2003
Messaggi: 217

Nessuno ?
Giakino è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 18:59   #3
~Blissard~
Senior Member
 
L'Avatar di ~Blissard~
 
Iscritto dal: Mar 2003
Città: Genova
Messaggi: 4333
Hai letto "Masters of Doom" ?

Se non lo hai fatto prendilo subito, risponde alla tua domanda e a 1000 altre
__________________
.::. Steam: ~Blissard~ .::. Origin: Blissard79 .::. BNet: Blissard#2740 .::.
~Blissard~ è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 19:02   #4
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
dove si trova???
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 20:48   #5
Giakino
Member
 
Iscritto dal: Dec 2003
Messaggi: 217
Quote:
Originariamente inviato da ~Blissard~
Hai letto "Masters of Doom" ?

Se non lo hai fatto prendilo subito, risponde alla tua domanda e a 1000 altre

No. Lo prenderò, grazie.
Però sarebbe bello avere anche delle impressioni da chi ci lavora dentro (del forum mi sembra ci siano due utenti: fek e msciglio)
Giakino è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 22:02   #6
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
su ebay l'ho trovato, ma c'è solo in inglese suppongo........uffi
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 22:06   #7
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
http://www.internetbookshop.it/ser/s...sbn=8889164190
secondo voi, sarà ita????
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 22:30   #8
~Blissard~
Senior Member
 
L'Avatar di ~Blissard~
 
Iscritto dal: Mar 2003
Città: Genova
Messaggi: 4333
Sì è quello vai tranquilla è bellissimo!!!!
__________________
.::. Steam: ~Blissard~ .::. Origin: Blissard79 .::. BNet: Blissard#2740 .::.
~Blissard~ è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2005, 22:44   #9
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
l'ho già preso
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 00:08   #10
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Quote:
Originariamente inviato da Giakino

Nessuno ?
Non avevo visto il post

Come hai già in parte detto tu in un team di un gioco si possono identificare le seguenti categorie di programmatori:

- Gameplay
- Fisica
- AI
- Grafica
- Network
- Tool

Se hai qualche dubbio sulle mansioni di qualche gruppo chiedi pure.

Nella mia azienda abbiamo diversi gruppi a seconda della disciplina, ciascuno con il suo Lead programmer.

Il linguaggio è senza dubbio C++ per tutti i programmatori (a parte l'inglese ).
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 00:35   #11
Giakino
Member
 
Iscritto dal: Dec 2003
Messaggi: 217
Mi puoi fare una panoramica generale per tutte le categorie (magari anche con le basi da conoscere per ciascuna, per esempio per programmatori 3d servirà sapere più directx/opengl che funzionamento di reti) ?
Immagino anche che il livello di conoscenza del linguaggio deve essere mooolto elevato, o sbaglio ?
Giakino è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 01:06   #12
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Quote:
Originariamente inviato da Giakino
Mi puoi fare una panoramica generale per tutte le categorie (magari anche con le basi da conoscere per ciascuna, per esempio per programmatori 3d servirà sapere più directx/opengl che funzionamento di reti) ?
Immagino anche che il livello di conoscenza del linguaggio deve essere mooolto elevato, o sbaglio ?
Il C++ e le metodologie di software engineering più utilizzate vanno conosciute molto bene.

Ti faccio una rapida e semplicistica descrizione dei gruppi:

- Gameplay
Sono i programmatori che lavorano alla "logica" del gioco, fornendo gli strumenti ai designer per la creazione del gioco vero e proprio, tipicamente mediante linguaggi di scripting.
Oltre al C++ idealmente si devono sconoscere linguaggi di scripting e dinamiche di gioco.
- Fisica
Indovina cosa devi conoscere bene?
- AI
Reti neurali, algoritmi genetici, path finding...
- Network
Si occupano di svliluppare l'infrastruttura di comunicazione di un gioco. Si devono avere ottime conoscenze di telecomunicazioni e protocolli di trasmissione
- Grafica
E' necessario conoscere bene la matematica, geometria, algebra lineare, tecniche di programmazione 3d, shaders e almeno un API di rendering (DirectX, OpenGL o RenderWare)
- Tool
Sviluppano gli strumenti di supporto per il gioco. E' molto importante conoscere librerie per la creazione di interfacce grafiche (Qt, WxWindows...)

Ovviamente è una descrizione estremamente semplificata e banalizzata
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 13:36   #13
Giakino
Member
 
Iscritto dal: Dec 2003
Messaggi: 217
Quote:
Originariamente inviato da MSciglio
Il C++ e le metodologie di software engineering più utilizzate vanno conosciute molto bene.
Ovvero, quali sarebbero?


Quote:
- Gameplay
Sono i programmatori che lavorano alla "logica" del gioco, fornendo gli strumenti ai designer per la creazione del gioco vero e proprio, tipicamente mediante linguaggi di scripting.
Oltre al C++ idealmente si devono sconoscere linguaggi di scripting e dinamiche di gioco.
Interessante Quali lingualli di scripting in particolare ? c'è qualcosa che magari viene utilizzato di più? Per dinamiche di gioco a cosa ti riferisci? Puoi andare anche un pò di più nello specifico per questo gruppo ?

Quote:
- Fisica
Indovina cosa devi conoscere bene?
Ok, io e la fisica siamo opposti, penso che non farebbe mai per me

Quote:
- AI
Reti neurali, algoritmi genetici, path finding...
Anche questo interessante, all'uni il terzo anno c'è un corso di AI e un pò di tentazione c'è. Qualcosa di specifico anche qua?

Quote:
- Network
Si occupano di svliluppare l'infrastruttura di comunicazione di un gioco. Si devono avere ottime conoscenze di telecomunicazioni e protocolli di trasmissione
Passo

Quote:
- Grafica
E' necessario conoscere bene la matematica, geometria, algebra lineare, tecniche di programmazione 3d, shaders e almeno un API di rendering (DirectX, OpenGL o RenderWare)
Non sarebbe male, ma la vedo altamente difficile, o non è così? (intendo per iniziare)

Quote:
- Tool
Sviluppano gli strumenti di supporto per il gioco. E' molto importante conoscere librerie per la creazione di interfacce grafiche (Qt, WxWindows...)
Passo anche questo




Tu di cosa ti occupi? In cosa ti sei laureato? C'è molta differenza (in termini di possibilità) tra laureati in ing informatica e quelli in informatica?
Giakino è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 14:12   #14
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Quote:
Originariamente inviato da Giakino
Anche questo interessante, all'uni il terzo anno c'è un corso di AI e un pò di tentazione c'è. Qualcosa di specifico anche qua?
Qualche info generica qui

Praticamente è un metodo non convenzionale e molto potente per arrivare a soluzioni di problemi anche molto complessi, il tutto seguendo un procedimento "biologico". Come sopra, ti rimando al link, molto più chiaro delle mie 4 parole che potrei scrivere.

Ho seguito un bel corso all'uni e ti assicuro che è molto interessante, anche se ovviamente non è stato fatto nessun riferimento ad una possibile applicazione nel campo videoludico.
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 16:33   #15
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Quote:
Originariamente inviato da Giakino
Ovvero, quali sarebbero?
Padronanza dell'OOP, conoscenza di Design Pattern...
Sopratutto devi essere in grado in lavorare bene in team e non sempre è una cosa così scontata come sembra.

Quote:
Originariamente inviato da Giakino
Interessante Quali lingualli di scripting in particolare ? c'è qualcosa che magari viene utilizzato di più? Per dinamiche di gioco a cosa ti riferisci? Puoi andare anche un pò di più nello specifico per questo gruppo ?
Un linguaggio di scripting che va molto di moda ultimamete è Lua. C'è da dire che molte software house usano linguaggi di scripting proprietari.

Quote:
Originariamente inviato da Giakino
Anche questo interessante, all'uni il terzo anno c'è un corso di AI e un pò di tentazione c'è. Qualcosa di specifico anche qua?
Cosa vuoi sapere esattamente di specifico?

Quote:
Originariamente inviato da Giakino
Non sarebbe male, ma la vedo altamente difficile, o non è così? (intendo per iniziare)
Ogni settore ha le sue difficoltà. C'è da dire che il 90% di persone che vogliono entrare in una software house si presentano come programmatori grafici per cui la concorrenza è moltissima ed entrare è molto difficile.

Quote:
Originariamente inviato da Giakino
Tu di cosa ti occupi? In cosa ti sei laureato? C'è molta differenza (in termini di possibilità) tra laureati in ing informatica e quelli in informatica?
Io mi occupo di programmazione grafica e sono laureato in ing. informatica. Non c'è alcuna differenza tra le varie facoltà scientifiche in quanto a possibilità per trovare lavoro. Sopratutto all'estero non conta nulla la tua laurea ma conta esclusivamente ciò che sai fare.
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 16:41   #16
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
non ho letto il file ora lo visiono.

faccio parte di un team povero purtroppo di risorse e dobbiamo consegnare una demo a dicembre ad una sh.

siamo 2 programmatori (dx c++)
poi sono tutti modellatori e skinned.
uno per il sound.

proprio perchè siamo poveri di risorse per fare una pista (con diversi strati) uno strato per la grafica uno per la fisica ecc ecc da parte dei modellatori la stiamo aspettando da 12 mesi. Siamo solo in 2 programmatori e mi devo occupare oltre che dell'engine del sound anche all'AI e ho dovuto studiare e ancora non si finisce mai per la matematica algebra e quantaltro proprio perchè non abbiamo un'analista (quello che analizza il problema e ti passa le formule).
Mi addrizzano i capelli al pensiero del directplay (qualcosa sò ma non basta).

Spero di consegnare una demo cmq decente, ma ci serve + tempo.

Il motore grafico è a buon punto. Il particellare è finito, stiamo facendo il sole e il cielo dinamico.

Ma una cosa importante è sbrigarsi per vedere di che morte morire, in quanto alla prossima uscita di dx10 se non ci prendono il lavoro dovremmo buttare tutto e rifarlo da capo per migrare alle dx10, già con le dx9 di agosto e quelle dopo alcuni shader non vanno in quanto alla microsoft hanno fatto delle modifiche tipo: invece che le parentesi tonde bisogna mettere le craffe e ci sto andando al manicomio.

Nell'altro 3d sui regali di natale è tutta una bufala la microsoft non ti regala proprio un bel niente.

come è successo per le dx (che poi la microsoft ha messo nell'sdk) succederà in futuro per la fisica. Da quelloche sò verrà incluso nei chip (credo NovoDex) e allora verrà incluso nell'sdk anche questo come le dx e gli shader.
Ora noi usiamo ODE che non è a pagamento ci ha dato dei problemi ma per quelloche stiamo facendo è + che sufficiente.

Ultima modifica di okay : 13-11-2005 alle 16:51.
okay è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 17:18   #17
MSciglio
Senior Member
 
Iscritto dal: Apr 2001
Città: Dundee, Scotland
Messaggi: 467
Quote:
Originariamente inviato da okay
Nell'altro 3d sui regali di natale è tutta una bufala la microsoft non ti regala proprio un bel niente.

come è successo per le dx (che poi la microsoft ha messo nell'sdk) succederà in futuro per la fisica. Da quelloche sò verrà incluso nei chip (credo NovoDex) e allora verrà incluso nell'sdk anche questo come le dx e gli shader.
Ora noi usiamo ODE che non è a pagamento ci ha dato dei problemi ma per quelloche stiamo facendo è + che sufficiente.
A quale thread ti riferisci?
MSciglio è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 17:24   #18
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Quote:
Originariamente inviato da MSciglio
A quale thread ti riferisci?
A questo


Nell'immaginario di tutti il programmatore di videogiochi è quello che lavora con la grafica, che magari muove il suo modello su schermo etc etc

Sembra molto interessante anche il campo dell'AI!! In un progetto di media grandezza (ad esempio nel tuo gruppo), quante persone lavorano all'AI?
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 17:36   #19
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da okay
già con le dx9 di agosto e quelle dopo alcuni shader non vanno in quanto alla microsoft hanno fatto delle modifiche tipo: invece che le parentesi tonde bisogna mettere le craffe e ci sto andando al manicomio.
E' altamente improbabile che sia accaduto questo. Mi fai un esempio dove prima ci volevano le tonde e adesso le graffe?
fek è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2005, 17:53   #20
Giakino
Member
 
Iscritto dal: Dec 2003
Messaggi: 217
Quote:
Originariamente inviato da gokan
Qualche info generica qui
Grazie, dopo lo leggo


Quote:
Originariamente inviato da MSciglio
Cosa vuoi sapere esattamente di specifico?
Cosa serve sapere soprattutto?

Per dinamiche di gioco a cosa ti riferisci?

Per i grafici, più che alla difficoltà in seguito ad entrare mi riferivo al fatto di incominciare da 0 programmazione 3d.
Da voi quante persone ci sono nei vari gruppi ? Usate UML ?


Fek, da voi invece? come siete organizzati nei vari gruppi e metodi? Una curiosità, quante persone hanno lavorato per Black & White 2?
Giakino è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
NASA: l'equipaggio di Crew-11 rientrer&a...
CoopVoce lancia le sue prime offerte 5G:...
Rivoluzione The Elder Scrolls Online: un...
Lo strapotere cinese è evidente c...
GeForce RTX 6000: niente SUPER e attesa ...
Anche gli Stati Uniti puntano il dito co...
È cinese la prima (enorme) pala e...
A Pechino è record di giorni con ...
Lenovo al CES 2026: Qira, IA ambientale ...
Le sette startup italiane che ridefinisc...
Philips Hue SpatialAware: la configurazi...
Sport & Lifestyle: performance, dati...
Le novità HP al CES 2026 tra AI P...
Gigabyte propone OLED per tutti con lumi...
Musk contro OpenAI, la guerra arriva in ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v