Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
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


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
JBL Clip 5 in forte sconto su Amazon: lo...
Il nuovo top di gamma compatto di OnePlu...
Cresce il divario tra dispositivi elettr...
La missione con equipaggio Shenzhou-21 h...
Il Galaxy S26 Edge potrebbe essere ancor...
Google riaccenderà una centrale n...
Crollo per Pornhub nel Regno Unito:-77% ...
La Germania accende il suo cannone laser...
Il meglio di Amazon in 2 minuti: tira ar...
ECOVACS risponde a Eureka e dimezza il p...
Durissimo colpo per Nintendo: l'ufficio ...
Scope elettriche al minimo storico su Am...
Blue Jay e Project Eluna: robotica e AI ...
Scede a 949€ il Samsung Galaxy S25 Ultra...
Blue Yeti Nano in super offerta su Amazo...
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: 09:59.


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