Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS ProArt 1, un PC completo ad altissime prestazioni per creator e non solo
ASUS ProArt 1, un PC completo ad altissime prestazioni per creator e non solo
ProArt è un marchio di ASUS che strizza l'occhio a professionisti e creator. Un ecosistema fatto di tanti componenti che si fondono nell'ASUS ProArt 1, un PC assemblato da NEXT in un elegante e ampio case ProArt PA602 al cui interno troviamo un Core i9-14900K raffreddato a liquido (ProArt LC 420) e una GeForce RTX 4080 SUPER piuttosto compatta.
OPPO Reno11 F 5G: vuole durare più di tutti! La recensione
OPPO Reno11 F 5G: vuole durare più di tutti! La recensione
OPPO Reno11 F 5G è uno smartphone medio gamma capace di guardare al futuro. Sì, perché l’azienda lo propone con alcuni punti di forza tutti indirizzati ad un’esperienza più duratura come il cambio della batteria in garanzia entro 4 anni. Ecco come si comporta
DJI Avata 2: il drone FPV accessibile ancora più sicuro e divertente
DJI Avata 2: il drone FPV accessibile ancora più sicuro e divertente
A poco più di un anno e mezzo dal primo lancio, DJI rinnova il suo drone FPV accessibile e presenta il nuovo DJI Avata 2, aggiungendo anche un nuovo visore e un nuovo radiocomando. Il colosso cinese dei droni continua nella scia dei rinnovi precedenti, aggiornando la fotocamera, ma soprattutto offrendo interessanti miglioramenti sulla parte avionica e agli accessori
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-03-2010, 22:28   #21
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Ti consiglio assolutamente XNA.

Perderai meno tempo a impare c# e xna che a risolvere il primo bug che infilerai programmando in c++. DirectX e OpenGL richiedono troppo tempo e rischieresti di impazzire, unity è un giocattolone carino ma ti toglie tutto il divertimento...
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2010, 23:38   #22
fero86
Senior Member
 
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
Quote:
Originariamente inviato da cionci Guarda i messaggi
Potresti cercare di avere un atteggiamento un poco più tollerante ? Magari cercando di avere un po' più rispetto per le idee delle altre persone.
magari ho usato delle espressioni un po' forti; tu come definiresti una sparata totalmente gratuita e con argomentazioni zero? te la ricopio, tanto per essere precisi e non parlare del nulla:
-Flash [...] sicuramente nella grafica è più prestante e ricco di feature di quella cacatona delle Applet Java;
e, per chiarezza, non sono le sparate sulla tecnologia Java ad accendermi (me poi, figuriamoci, potete farmene quante vi pare se le argomentate bene) ma piu in generale le voci di corridoio "definitive" come questa, che possono riguardare qualunque tecnologia o prodotto software; per esempio se ne sentono innumerevoli anche su Windows, tanto per citare il caso piu eclatante.



Quote:
Ti ricordo, e non mi sembra che sia la prima volta, che non sei depositario della Verità Assoluta.
altra gente in compenso si fa depositaria della Falsitá Assoluta.



Quote:
Io capsico che tu ti senta bravo, ma ricordati che c'è tanta gente che ha più esperienza di te, anche solo qui sul forum.
sono estasiato dalla sapienza di questi signori. e quindi?
fero86 è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2010, 23:47   #23
lupoxxx87
Senior Member
 
Iscritto dal: Jul 2009
Città: Varès
Messaggi: 658
e quindi c'è la piazza per mettersi in mostra...

il forum serve per confrontarsi civilmente e trovare nuove idee...

io programmo abitualmente Applet Java usando Java3D.
sinceramente non mi esalta, ma ha degli strumenti potentissimi, come tutto java a parer mio.

ogni programmatore ha il suo stile e il suo linguaggio preferito, e non gli si può dire nulla.

<OT>
15 anni fa programmavo in pascal, e dopo aver fatto il gioco della torre di hanoi in 320x240 mi sentivo strapotente...

adesso faccio interpolazione di superfici, e quando mi vengono fuori delle Exception inaspettate rimpiango i bei tempi di pascal quando tutto era più facile!
</OT>

se odi le voci di corridoio allora proponiti come admin e usa un linguaggio appropriato, con le corrette argomentazioni, per giustificare quello che sostieni e che ritieni non appropriato
lupoxxx87 è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2010, 23:59   #24
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da javaboy Guarda i messaggi
Ti consiglio assolutamente XNA.

Perderai meno tempo a impare c# e xna che a risolvere il primo bug che infilerai programmando in c++. DirectX e OpenGL richiedono troppo tempo e rischieresti di impazzire, unity è un giocattolone carino ma ti toglie tutto il divertimento...
AH! Ho beccato uno che l'ha provato allora! Dimmi tutto. Com'è, si lascia usare? [edit, parlo di Unity]

Quote:
Originariamente inviato da Tommo
...varie...
Ho provato a fare le ellissi.

Codice:
import java.awt.*;
import java.awt.geom.*;
import java.applet.*;
import java.util.*;
import java.awt.image.*;

public class Ovals extends Applet implements Runnable {
	private final Canvas canvas = new Canvas();
	
	public Ovals() {
		setLayout(new GridLayout(1, 1));
		add(canvas);
	}
	
	public void start() {
		Thread runner = new Thread(this);
		runner.setDaemon(true);
		runner.start();
	}
	
	public void run() {
		final Random rnd = new Random(0);
		canvas.createBufferStrategy(2);
		BufferStrategy bs = canvas.getBufferStrategy();
		Ellipse2D.Double[] ovals = new Ellipse2D.Double[10000];
		for(int i = 0; i < ovals.length; i++) {
			double x = rnd.nextDouble() * 400;
			double y = rnd.nextDouble() * 400;
			double w = rnd.nextDouble() * 100;
			double h = rnd.nextDouble() * 100;
			ovals[i] = new Ellipse2D.Double(x - w / 2, y - w / 2, w, h);
		}
		long then = System.nanoTime();
		while(true) {
			Graphics2D g = (Graphics2D) bs.getDrawGraphics();
			g.setPaint(Color.BLACK);
			g.fillRect(0, 0, 400, 400);
			g.setPaint(Color.GREEN);
			for(int i = 0; i < ovals.length; i++) {
				g.fill(ovals[i]);
			}
			long now = System.nanoTime();
			long frameTimeMs = (now - then) / 1000000;
			then = now;
			g.setPaint(Color.BLACK);
			g.drawString(String.valueOf(frameTimeMs), 300, 300);
			bs.show();
		}
	}
}
Faccio 5 fps. E ho notato una cosa curiosissima che forse è sfuggita alla tua attenzione. Il programma spende il 98% del tempo nel ciclare l'array e il 2% nelle chiamate Java2D.

Final Kapster, Graviroids. Sono due giochi Java2D, molto carini, sopratutto sono la stessa roba di flash.

Il problema è semmai trovare un gioco web che sia decente.

Per gli strumenti di contorno, il problema non è quello. Non è che ci voglia Zichichi per fare un motore di gioco 2D: una volta che le api ti permettono di disegnare un'immagine sei già a posto. Il problema è farsele, quelle immagini: è una questione artistica. C'è gente che riesce a farle con paint, io anche avessi Picasso4000 non disegnerei che picassate (AH AH AH, ridete per farmi contento).
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!

Ultima modifica di PGI-Bis : 29-03-2010 alle 00:01. Motivo: troppe s in curiosissima
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 00:00   #25
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53963
Quote:
Originariamente inviato da fero86 Guarda i messaggi
magari ho usato delle espressioni un po' forti; tu come definiresti una sparata totalmente gratuita e con argomentazioni zero? te la ricopio, tanto per essere precisi e non parlare del nulla:
-Flash [...] sicuramente nella grafica è più prestante e ricco di feature di quella cacatona delle Applet Java;
e, per chiarezza, non sono le sparate sulla tecnologia Java ad accendermi (me poi, figuriamoci, potete farmene quante vi pare se le argomentate bene) ma piu in generale le voci di corridoio "definitive" come questa, che possono riguardare qualunque tecnologia o prodotto software; per esempio se ne sentono innumerevoli anche su Windows, tanto per citare il caso piu eclatante.
Ma non è più semplice discutere con l'utente invece di fare afferemazioni come quelle che hai fatto qualche post fa ? Anzi, forse no, forse è più semplice fare affermazioni come quelle che discuterne...

Tra l'altro con quel genere di post non dai assolutamente alcuna informazione in più a chi ti legge e non dimostri quanto vali, anzi fai solo cattive figure, a scapito della tesi che sostieni.

Ultima modifica di cionci : 29-03-2010 alle 00:06.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 00:52   #26
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
*
Si ma le ellissi non servono proprio ad una mazza in un gioco vero, era un esempio
Quello che sto cercando di dire è che Flash (che si è PIU' LENTO di Java2D, ma sembra non conti granchè) offre molti più strumenti e "commodities" nello sviluppo di giochi che Java2D, e che sia vero è sotto gli occhi di tutti.
Insomma si parla di forse un paio di giochi in Java2D contro decine all'ora che escono per flash.
Così, andando di pura umiltà, tenderei a credere che un motivo ci sia. Poi magari sottovalutano tutti Java2D eh

E' che parti da un presupposto forse sbagliato:
non ci vuole niente a fare un motore 2D è vero, l'ho fatto giusto l'altroieri in Java con tanto di scenegraph e rotazioni e cetera...
ma il target di Flash non è mediamente in grado di farlo, e allora il framework quasi brain-dead (che a me in tutta onestà ha dato più fastidio che aiuto, a forza di provare ad aggirarlo) fa la parte del leone, e appunto al'OP consigliavo flash proprio per iniziare e farsi un'infarinatura e ottenere risultati allo stesso tempo...
Java2D non offre le stesse possibilità, e non ti offre un approccio di alto livello chiaro (cioè, offre solo Graphics praticamente), che è molto grave per un principiante che più che come si disegna larobba a schermo non sa i concetti generali come scenegraph/trasformazioni/animazioni/buffering/tiling/scrolling eccetera.

@fero86
mi dispiace tutto sto casino per un trolling così esplicito...
quando mi sbilancio con commenti così assurdamente netti è implicito che sia un'espressione quasi ironica: nessuna opinione può essere così riduttiva.
E allo stesso modo dovrebbe essere evidente che non può essere un dato di fatto ma solo una mia opinione.
Che in questo caso voleva sintetizzare il fatto che a mio parere NON vale la pena usare Java2D per i giochi, anche se per motivi ovviamente molto più sottili e che non era poi così utile approfondire.
Vabè, le prossime volte metterò degli IMHO belli grossi
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 01:05   #27
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Be', nel 15-18 la maggior parte degli stati era in guerra ma non si può dire che fosse una cosa molto furba. Andava per la maggiore.

E vogliamo parlare dello sporco quattrino? Delle tecnologie citate flash è l'unica il cui produttore richieda di sborsare dei soldi. O è uscita una versione free di Flash Builder?
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 01:07   #28
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Un suggerimento/domanda per chi sa. Se martino.ugolini usasse C++ e un framework tipo Ogre, non sarebbe un po' meno arduo? Non ho mai provato ad usare Ogre, so che fa sia 2 che 3D. Qualcuno ha esperienza? E' ostico?
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 02:04   #29
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Beh io uso Ogre3D come "main tool", e come dice il nome è molto orientato al 3D.
Ciò non toglie che ci sto facendo un gioco 2D, quindi si può fare...
però non supporta nativamente gli sprites o le animazioni di spirites, quindi si finisce più che altro a fare 3D ortogonale.
Che è fichissimo ma non so se è quello che cerca l'OP

E poi Ogre direi che è decisamente ostico per un principiante dall'alto delle sue 470 classi di C++ puro (non vanno usate tutte per forza, ma ci sono...) e non troppo facile anche se sicuramente ben scritto e ben strutturato.
E poi non comprende la GUI, il suono e gli input che sicuramente sono aspetti fondamentali...
però se si vuole vedere com'è un'architettura avanzata di un motore grafico 3D e C++ di buon livello credo sia un'ottima ispirazione, in effetti è sicuramente meglio che partire da OpenGL o DX che della "grafica" in genere insegnano ben poco.

PS: per flash ora c'è FlashDevelop che non solo è gratis, è anche opensource.
Mi dicono che sebbene prima fosse inferiore al tool di adobe ora è comparabile come features.
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 19:00   #30
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
AH! Ho beccato uno che l'ha provato allora! Dimmi tutto. Com'è, si lascia usare? [edit, parlo di Unity]
Con unity non mi ci son trovato bene. Se ti piace programmare toglie tutto il divertimento, alla fine non farai altro che ripetere varie procedure manuali attraverso l'interfaccia grafica. Gusti personali a parte, è molto semplice e intuitivo ma ha qualche bug, a volte impiega tempi mostruosi per l'importazione di semplici asset, c'è un buon editor dei terreni ma manca un editor per bsp stile quake. Si può scriptare in python, c# e javascript ma il linguaggio di default col quale son fatti tutti gli esempi, purtroppo è proprio quest'ultimo.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 19:37   #31
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Panda 3D

Esempi

__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 19:53   #32
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Cesare hai mai provato pygame?
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 20:24   #33
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Sì, ed è semplicissimo da usare.

Ho smanettato un po' con la mia PSP, per la quale esiste un porting di Python, però sviluppavo su PC usando PyGame e un package che emulava la libreria nativa PSP per Python.

Mi sono trovato molto bene: niente fronzoli e funzioni che fanno il giusto che serve senza dover scrivere 2 chilometri di listati per far apparire un punto sullo schermo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2010, 20:54   #34
martino.ugolini
Member
 
Iscritto dal: Nov 2009
Messaggi: 43
Ok, adesso ho un VASSTISSIMO numero di possibili combinazioni e possibilità per creare un gioco in 2d. Giacche sono da quasi 2 anni autodidatta puro e mi sono insegnato c++ ecc. da me, penso di riuscire anche a imparare tutto questo. Il mio probblema è che di solito imparo da libri. Mi potreste dire qualche libro, forse quelli su cui avete imparato vo? Vanno bene anche inglese, ma preferirei ita. Di nuovo grazie a tutti
martino.ugolini è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ProArt 1, un PC completo ad altissime prestazioni per creator e non solo ASUS ProArt 1, un PC completo ad altissime prest...
OPPO Reno11 F 5G: vuole durare più di tutti! La recensione OPPO Reno11 F 5G: vuole durare più di tut...
DJI Avata 2: il drone FPV accessibile ancora più sicuro e divertente DJI Avata 2: il drone FPV accessibile ancora pi&...
Hollyland Lark M2: il microfono wireless sempre più piccolo e potente Hollyland Lark M2: il microfono wireless sempre ...
MSI Titan 18 HX A14V, il notebook ad alte prestazioni con un prezzo esagerato MSI Titan 18 HX A14V, il notebook ad alte presta...
Quest nelle scuole: il visore di realt&a...
Mars Sample Return: slitta la missione N...
Verso hard disk da 120 TB: la ricerca di...
Iron Man e Black Panther: i nuovi giochi...
Anche Bill Gates è preoccupato pe...
Novità per Fortinet: arriva una n...
Acquistare un videogioco digitale non vu...
Vivi la finale di UEFA Champions League ...
Arrivano in Italia HUAWEI Band 9 e la se...
La sicurezza informatica è legata...
CPU Intel Core Ultra nei notebook HUAWEI...
Xiaomi e Leica portano una nuova prospet...
Il prezzo di questo super TV Samsung TV ...
Secondo l'ex Presidente di Blizzard i gi...
Febbre da radiazioni: raddoppiano i gioc...
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: 05:27.


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