Torna indietro   Hardware Upgrade Forum > Software > Programmazione

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
Le novità MSI del 2026 per i videogiocatori
Le novità MSI del 2026 per i videogiocatori
Con le nuove soluzioni della serie MEG, acronimo di MSI Enthusiast Gaming, l'azienda taiwanese vuole proporre per il 2026 una gamma di proposte desktop che si rivolgono direttamente all'utente più appassionato con schede madri, chassis e sistemi di raffreddamento. Non da ultimi troviamo anche gli alimentatori, che abbinano potenza a ricerca della massima sicurezza di funzionamento.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-12-2008, 19:37   #1
Pompolus
Member
 
Iscritto dal: Oct 2005
Messaggi: 258
[Java ed altro] oggettiin movimento...

Salve a tutti,

vi spiego, devo scrivere un programma che simuli il comportamento della gente in una festa, una roba piuttosto semplice dove devo visualizzare sullo schermo dei gruppi di persone e i loro spostamenti da un gruppo all'altro secondo determinate variabili che non sto a spiegare.

Il problema è: Cosa uso per realizzare tutto ciò? Avevo pensato a farlo in Java solo che non ho mai avuto a che fare con movimenti di oggetti sullo schermo e rilevamento di posizione quindi non so minimament che librerie usare.

Ho trovato GTGE che sembra molto carina (si usa per creare giochi e potrebbe essere adatta ai miei scopi) ma quando parte l'applicazione resta la scritta GTGE e non mi sembra carino visto che dovrò consegnarlo come esame...

In sintesi, che mi consigliate di usare? Basta che non sia roba da centinaia di pagine di documentazione perchè non ho proprio tempo inifinito per creare sta roba

Eventualmente anche qualcosa che non sia in Java tanto per valutare l'alternativa.

Grazie in anticipo
Pompolus è offline   Rispondi citando il messaggio o parte di esso
Old 16-12-2008, 12:47   #2
Pompolus
Member
 
Iscritto dal: Oct 2005
Messaggi: 258
nessuno ha qualche consiglio?
Pompolus è offline   Rispondi citando il messaggio o parte di esso
Old 16-12-2008, 13:01   #3
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da Pompolus Guarda i messaggi
... devo scrivere un programma che simuli il comportamento della gente in una festa, una roba piuttosto semplice dove devo visualizzare sullo schermo dei gruppi di persone e i loro spostamenti da un gruppo all'altro secondo determinate variabili che non sto a spiegare.

Il problema è: Cosa uso per realizzare tutto ciò? Avevo pensato a farlo in Java solo che non ho mai avuto a che fare con movimenti di oggetti sullo schermo e rilevamento di posizione quindi non so minimamente che librerie usare.
In pratica dovrai usare molto le sprite, se le "persone in movimento" sono rappresentate da immagini da utilizzarsi appunto come sprites.

In ogni caso, in Java, per quanto riguarda il costruire e controllare fineste e l'interfacciarsi con l'area grafica che queste mettono a disposizione per "disegnarci dentro" (leggi: fare del rendering grafico o di immagini), sono due i package per cui devi necesariamente passare:
java.awt
e
javax.swing


In ogni caso, per fare quello che hai descritto, è sicuramente meglio appoggiarsi ad una libreria grafica che astrae ulteriormente.


Quote:
Originariamente inviato da Pompolus Guarda i messaggi
Ho trovato GTGE che sembra molto carina (si usa per creare giochi e potrebbe essere adatta ai miei scopi) ma quando parte l'applicazione resta la scritta GTGE e non mi sembra carino visto che dovrò consegnarlo come esame...
La libreria GTGE la conosco solo di fama, e, per quel poco che ne so, credo vada piuttosto bene, nel senso che sicuramente ha quello che ti serve per il tuo scopo: forse il problema potrebbe essere che ha anche tanto di più e magari preferiresti qualcosa di ulteriormente più semplice.

In questo caso da una letta a questo thread: magari trovi quel che fa per te.

Un ultimo consiglio: una volta che hai scelta a quale libreria grafica appogiarti, spendi del tempo (almeno 2 giorni, anche 5 o 6) per leggere bene tutta la documentazione che riesci a trovare (un punto di partenza è spulciando il sito che relativo) relativa a quella libreria, javadoc del pacchetto .jar con cui è distribuita e facendo i tutorial, se sono presenti.

Ciao
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 16-12-2008, 17:04   #4
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Up per Pompolus

Prova a rivisitare il link che ti ho postato nel messaggio precedente: ho aggiunto delle risorse utili nell'ultimo post: potrebbero servirti in qualche modo o stimolarti qualche idea.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 17-12-2008, 12:37   #5
Pompolus
Member
 
Iscritto dal: Oct 2005
Messaggi: 258
grazie mille banryu, mi hai convinto ad usare le GTGE, però mi rimane un dubbio... c'è un modo, quando si fa partire l'applicazione creata, per non farla partire sotto GOLDEN T GAME ENGINE o è inevitabile? Vorrei non far apparire quella scritta...
Pompolus è offline   Rispondi citando il messaggio o parte di esso
Old 17-12-2008, 13:41   #6
agente mm8
Senior Member
 
Iscritto dal: Mar 2008
Messaggi: 401
Non credo sia possibile, dovresti modificare il codice della libreria.
agente mm8 è offline   Rispondi citando il messaggio o parte di esso
Old 17-12-2008, 13:50   #7
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da Pompolus Guarda i messaggi
grazie mille banryu, mi hai convinto ad usare le GTGE, però mi rimane un dubbio... c'è un modo, quando si fa partire l'applicazione creata, per non farla partire sotto GOLDEN T GAME ENGINE o è inevitabile? Vorrei non far apparire quella scritta...
Non conosco la GTGE: ma hai già provato a consultare la sezione delle FAQ del loro sito e il loro Forum? In caso chiedi direttamente in quel Forum, ma prima controlla se esite già una risposta.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 17-12-2008, 13:52   #8
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Up: se devi spulciarti i topic di un forum, una buona strategia per individuare quelli più interessanti o dalla tematica più comune è quella di ordinare i topic per numero di visite.
Buona ricerca
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 17-12-2008, 14:45   #9
Oceans11
Senior Member
 
L'Avatar di Oceans11
 
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
Quote:
Originariamente inviato da Pompolus Guarda i messaggi
grazie mille banryu, mi hai convinto ad usare le GTGE, però mi rimane un dubbio... c'è un modo, quando si fa partire l'applicazione creata, per non farla partire sotto GOLDEN T GAME ENGINE o è inevitabile? Vorrei non far apparire quella scritta...
Che vuol dire farla partire sotto GOLDEN T GAME ENGINE?? hai già messo nella classe che estende Game la riga:
Codice:
{ distribute = true; }
??
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes]
"Pirating software? Choose Microsoft!"
Oceans11 è offline   Rispondi citando il messaggio o parte di esso
Old 18-12-2008, 03:32   #10
Pompolus
Member
 
Iscritto dal: Oct 2005
Messaggi: 258
Quote:
Originariamente inviato da Oceans11 Guarda i messaggi
Che vuol dire farla partire sotto GOLDEN T GAME ENGINE?? hai già messo nella classe che estende Game la riga:
Codice:
{ distribute = true; }
??
sì in effetti è piuttosto arcaico, mi spiego meglio.

{ distribute = true; } l'ho messo ma questo serve a levare la scritta GTGE all'interno dell'area del gioco.

Quando faccio paritre l'applicazione, non parte sotto il nome che gli ho dato io ma con il nome di GOLDEN T GAME ENGINE, per capirci nell'icona nella barra di windows appare questa scritta invece di "miogioco".

Non c'è un modo per rendere queste librerie totalmente invisibili?
Pompolus è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


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...
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Fibra di carbonio, lega di magnesio e 8....
Inaugurato il Padiglione Italia al CES 2...
AGON PRO AG276QSG2: NVIDIA G-Sync Pulsar...
MSI mostra la scheda madre consumer con ...
MSI rinnova l'intera offerta notebook al...
Laifen Wave Pro: debutta al CES lo spazz...
XGIMI Titan Noir Max: al CES il videopro...
Atlas di Boston Dynamics: il robot umano...
TV da 130 pollici ed elettrodomestici, p...
I giochi classici cambiano volto con RTX...
OpenAI testa la pubblicità in Cha...
Plaud riscrive il modo di prendere appun...
Narwal presenta a Las Vegas la nuova gam...
1000W solo per la scheda video: la GeFor...
NVIDIA espande GeForce NOW: nuove app Li...
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: 02:11.


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