Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Rullo di lavaggio dei pavimenti abbinato a un potente motore da 28.000 Pa e a bracci esterni che si estendono: queste, e molte altre, le caratteristiche tecniche di Z60 Ultra Roller Complete, l'ultimo robot di Mova che pulisce secondo le nostre preferenze oppure lasciando far tutto alla ricca logica di intelligenza artificiale integrata
Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Nel Formula 1 Technology and Media Centre di Biggin Hill, la velocità delle monoposto si trasforma in dati, immagini e decisioni in tempo reale grazie all’infrastruttura Lenovo che gestisce centinaia di terabyte ogni weekend di gara e collega 820 milioni di spettatori nel mondo
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


Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA Mova Z60 Ultra Roller Complete: pulisce bene gra...
Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Google prepara Gemini 3 Pro e Nano Banan...
TVS non è solo moto e scooter: ec...
Alexa+ arriva su BMW: gli automobilisti ...
Gemini Deep Research arriva su Google Fi...
Rinvii a catena, Marvel 1943: Rise of Hy...
Xiaomi inaugura uno spazio dedicato ai f...
Rilasciate le specifiche di Bluetooth 6....
L'obiettivo che mette tutto a fuoco: la ...
Meta avrebbe raccolto fino al 10% dei ri...
NVIDIA DGX Spark e videogiochi? Una pess...
Serie Oppo Reno15 confermata: arriva il ...
UPDF 2025: l'editor PDF che fa (quasi) t...
Partono altri sconti pesanti su Amazon, ...
OpenAI senza freni: centinaia di miliard...
Blink Mini 2 da 34,99€ 15,90€ (-55%) su ...
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: 15:36.


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