Autore Topic: 4Smiles  (Letto 2053 volte)

Offline Agafi

  • Utente normale
  • ***
  • Post: 173
    • svetlana-tomasevschi-perini
    • agafist
    • Mostra profilo
  • Dispositivo Android:
    SE Xperia Neo,LG Optimus One,Asus EEE Pad Transformer,HTC Magic Vodafone
  • Play Store ID:
    Agafi
  • Sistema operativo:
    Win7
4Smiles
« il: 21 Marzo 2010, 10:15:24 CET »
Altro giorno altro gioco ;-)

Questo si chiama 4 Smiles: (è il porting per android del board game Quarto!)




Come al solito provatelo e datemi il vostro giudizio ;-)

Questo è il link per scaricarlo ;-)


ps:vi lascerò in pace con le mie app per una settimana scappo in montagna ;-)

Offline Rolli

  • Utente junior
  • **
  • Post: 82
    • Mostra profilo
    • voodoomedia.it
  • Dispositivo Android:
    Acer Liquid
  • Play Store ID:
    voodoomedia
  • Sistema operativo:
    Windows
Re:4Smiles
« Risposta #1 il: 21 Marzo 2010, 10:32:57 CET »
Ciao Agafi!
provato ora, sul mio Acer Liquid funziona tutto bene unico suggerimento
fullscreen [no title bar] e sul mio monitor ho una banda nera sulla destra essendo wide..

altra cosa l'aspetto grafico.. lo renderei più accattivante!!
complimenti comunque fa quello che deve e anche bene  :D

ciao!!
:)          :P    --->|^.^|<---     ;)         :D 

Offline Agafi

  • Utente normale
  • ***
  • Post: 173
    • svetlana-tomasevschi-perini
    • agafist
    • Mostra profilo
  • Dispositivo Android:
    SE Xperia Neo,LG Optimus One,Asus EEE Pad Transformer,HTC Magic Vodafone
  • Play Store ID:
    Agafi
  • Sistema operativo:
    Win7
Re:4Smiles
« Risposta #2 il: 21 Marzo 2010, 10:37:33 CET »
Grazie mille ;-)
Grazie a questo forum sto raccogliendo un sacco di idee e consigli per migliorare i miei giochi;-)
Grazie;-)

Offline Rolli

  • Utente junior
  • **
  • Post: 82
    • Mostra profilo
    • voodoomedia.it
  • Dispositivo Android:
    Acer Liquid
  • Play Store ID:
    voodoomedia
  • Sistema operativo:
    Windows
Re:4Smiles
« Risposta #3 il: 21 Marzo 2010, 10:45:54 CET »
Ti allego uno screenshot dal mio cell così per avere un idea più concreta..
:)          :P    --->|^.^|<---     ;)         :D 

Offline Agafi

  • Utente normale
  • ***
  • Post: 173
    • svetlana-tomasevschi-perini
    • agafist
    • Mostra profilo
  • Dispositivo Android:
    SE Xperia Neo,LG Optimus One,Asus EEE Pad Transformer,HTC Magic Vodafone
  • Play Store ID:
    Agafi
  • Sistema operativo:
    Win7
Re:4Smiles
« Risposta #4 il: 21 Marzo 2010, 11:06:11 CET »
thank's ;-)

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:4Smiles
« Risposta #5 il: 21 Marzo 2010, 17:29:21 CET »
Sottoscrivo i suggerimenti di Rolli (eliminazione barra del titolo e banda nera per le risoluzioni differenti da HVGA).

Ecco come appare sul Nexus One (dovrebbe essere identico al Liquid):


Altri due suggerimenti:
  • Come al solito, rendere più grande il pulsante OK del secondo screenshot e, magari, centrarlo.
  • Evitare l'accavallamento del pulsante Undo con la casella che mostra il pezzo selezionato dall'avversario.

Ciao :)
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Agafi

  • Utente normale
  • ***
  • Post: 173
    • svetlana-tomasevschi-perini
    • agafist
    • Mostra profilo
  • Dispositivo Android:
    SE Xperia Neo,LG Optimus One,Asus EEE Pad Transformer,HTC Magic Vodafone
  • Play Store ID:
    Agafi
  • Sistema operativo:
    Win7
Re:4Smiles
« Risposta #6 il: 26 Marzo 2010, 19:34:09 CET »
Fatto tutto in teoria ;-)

se riuscite a darmi qualche dritta sul "miglioramento" grafico ;-)

Ps:JD che en dici di fare una sezione AAA Cercasi Grafico....

Offline Rolli

  • Utente junior
  • **
  • Post: 82
    • Mostra profilo
    • voodoomedia.it
  • Dispositivo Android:
    Acer Liquid
  • Play Store ID:
    voodoomedia
  • Sistema operativo:
    Windows
Re:4Smiles
« Risposta #7 il: 26 Marzo 2010, 19:38:00 CET »
ah ah ah.. alludevi?
se vuoi ti do una mano io..
:)          :P    --->|^.^|<---     ;)         :D 

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:4Smiles
« Risposta #8 il: 26 Marzo 2010, 19:44:02 CET »
Provato, ora va molto meglio :)

Complimenti ;)
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Rolli

  • Utente junior
  • **
  • Post: 82
    • Mostra profilo
    • voodoomedia.it
  • Dispositivo Android:
    Acer Liquid
  • Play Store ID:
    voodoomedia
  • Sistema operativo:
    Windows
Re:4Smiles
« Risposta #9 il: 26 Marzo 2010, 19:46:30 CET »
io comincerei con dare più spazio ancora, non basta mai.
aggiungi questo:

Codice (Java): [Seleziona]
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

per la questione "grafica" ti preparo un layout se vuoi, gestisci tutto in canvas o usi le views per questo gioco?
:)          :P    --->|^.^|<---     ;)         :D 

Offline Agafi

  • Utente normale
  • ***
  • Post: 173
    • svetlana-tomasevschi-perini
    • agafist
    • Mostra profilo
  • Dispositivo Android:
    SE Xperia Neo,LG Optimus One,Asus EEE Pad Transformer,HTC Magic Vodafone
  • Play Store ID:
    Agafi
  • Sistema operativo:
    Win7
Re:4Smiles
« Risposta #10 il: 26 Marzo 2010, 21:57:21 CET »
Grazie Rolli ;-)

per questo gioco usa una semplice view....
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/layout">
        <TableLayout
                android:id="@+id/TableLayout03"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/txt_info">
                <TableRow
                        android:id="@+id/TableRow11"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_0_0"
                                android:src="@drawable/qg_0000"
                                android:background="@drawable/campo_vuoto"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_0_1"
                                android:layout_toRightOf="@+id/cella_0_0"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_0_2"
                                android:layout_toRightOf="@+id/cella_0_1"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_0_3"
                                android:layout_toRightOf="@+id/cella_0_2"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow12"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_1_0"
                                android:layout_below="@+id/cella_0_0"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_1_1"
                                android:layout_toRightOf="@+id/cella_1_0"
                                android:layout_below="@+id/cella_0_1"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_1_2"
                                android:layout_toRightOf="@+id/cella_1_1"
                                android:layout_below="@+id/cella_0_2"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_1_3"
                                android:layout_toRightOf="@+id/cella_1_2"
                                android:layout_below="@+id/cella_0_3"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow13"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_2_0"
                                android:layout_below="@+id/cella_1_0"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_2_1"
                                android:layout_toRightOf="@+id/cella_2_0"
                                android:layout_below="@+id/cella_1_1"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_2_2"
                                android:layout_toRightOf="@+id/cella_2_1"
                                android:layout_below="@+id/cella_1_2"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_2_3"
                                android:layout_toRightOf="@+id/cella_2_2"
                                android:layout_below="@+id/cella_1_3"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow14"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_3_0"
                                android:layout_below="@+id/cella_2_0"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_3_1"
                                android:layout_toRightOf="@+id/cella_3_0"
                                android:layout_below="@+id/cella_2_1"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_3_2"
                                android:layout_toRightOf="@+id/cella_3_1"
                                android:layout_below="@+id/cella_2_2"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/cella_3_3"
                                android:layout_toRightOf="@+id/cella_3_2"
                                android:layout_below="@+id/cella_2_3"
                                android:background="@drawable/campo_vuoto"
                                android:src="@drawable/qg_0000"></ImageButton>
                </TableRow>
        </TableLayout>
        <TableLayout
                android:id="@+id/TableLayout01"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_toRightOf="@+id/undo">
                <TableRow
                        android:id="@+id/TableRow01"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:id="@+id/ImageButton01"
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:visibility="invisible"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0001"
                                android:layout_toRightOf="@+id/btn_0000"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0010"
                                android:layout_toRightOf="@+id/btn_0001"
                                android:clickable="true"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow02"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0100"
                                android:layout_toRightOf="@+id/btn_0011"
                                android:layout_below="@+id/btn_0001"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0011"
                                android:layout_below="@+id/btn_0000"
                                android:layout_alignLeft="@+id/btn_0000"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0101"
                                android:layout_toRightOf="@+id/btn_0100"
                                android:layout_below="@+id/btn_0010"
                                android:clickable="true"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow03"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0110"
                                android:layout_below="@+id/btn_0011"
                                android:layout_alignLeft="@+id/btn_0011"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_0111"
                                android:layout_below="@+id/btn_0100"
                                android:layout_toRightOf="@+id/btn_0110"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1000"
                                android:layout_below="@+id/btn_0101"
                                android:layout_toRightOf="@+id/btn_0111"
                                android:clickable="true"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow04"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1001"
                                android:layout_below="@+id/btn_0110"
                                android:layout_alignLeft="@+id/btn_0110"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1010"
                                android:layout_below="@+id/btn_0111"
                                android:layout_toRightOf="@+id/btn_1001"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1011"
                                android:layout_below="@+id/btn_1000"
                                android:layout_toRightOf="@+id/btn_1010"
                                android:clickable="true"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow05"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1100"
                                android:layout_below="@+id/btn_1001"
                                android:layout_alignLeft="@+id/btn_1001"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1101"
                                android:layout_below="@+id/btn_1010"
                                android:layout_toRightOf="@+id/btn_1100"
                                android:clickable="true"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1110"
                                android:layout_below="@+id/btn_1011"
                                android:layout_toRightOf="@+id/btn_1101"
                                android:clickable="true"></ImageButton>
                </TableRow>
                <TableRow
                        android:id="@+id/TableRow06"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content">
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:clickable="true"
                                android:focusableInTouchMode="true"
                                android:id="@+id/btn_0000"
                                android:layout_height="wrap_content"></ImageButton>
                        <ImageButton
                                android:layout_width="wrap_content"
                                android:layout_height="wrap_content"
                                android:id="@+id/btn_1111"
                                android:layout_alignLeft="@+id/btn_1100"
                                android:layout_below="@id/btn_1100"
                                android:clickable="true"></ImageButton>
                </TableRow>
        </TableLayout>
        <Button
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:text="@string/Undo"
                android:layout_alignLeft="@+id/pezzo_da_piazzare"
                android:id="@+id/undo"
                android:layout_below="@+id/pezzo_da_piazzare"
                android:layout_marginTop="5dp"></Button>
        <TextView
                android:layout_height="wrap_content"
                android:text="@+id/TextView01"
                android:layout_width="wrap_content"
                android:layout_marginTop="10px"
                android:layout_marginLeft="10px"
                android:id="@+id/txt_info"
                android:textColor="#000000"></TextView>
        <ImageButton
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:id="@+id/pezzo_da_piazzare"
                android:background="@drawable/campo_vuoto"
                android:layout_toRightOf="@+id/TableLayout03"
                android:layout_marginTop="100px"
                android:layout_marginLeft="5px"></ImageButton>
</RelativeLayout>

non "criticare" era il mio secondo gioco in Android ;-)
« Ultima modifica: 26 Marzo 2010, 22:33:05 CET da JD »

Offline Rolli

  • Utente junior
  • **
  • Post: 82
    • Mostra profilo
    • voodoomedia.it
  • Dispositivo Android:
    Acer Liquid
  • Play Store ID:
    voodoomedia
  • Sistema operativo:
    Windows
Re:4Smiles
« Risposta #11 il: 26 Marzo 2010, 22:21:49 CET »
nn critico.. anzi ti faccio i complimenti..  ;)
ci lavoro su
:)          :P    --->|^.^|<---     ;)         :D 

Offline Agafi

  • Utente normale
  • ***
  • Post: 173
    • svetlana-tomasevschi-perini
    • agafist
    • Mostra profilo
  • Dispositivo Android:
    SE Xperia Neo,LG Optimus One,Asus EEE Pad Transformer,HTC Magic Vodafone
  • Play Store ID:
    Agafi
  • Sistema operativo:
    Win7
Re:4Smiles
« Risposta #12 il: 26 Marzo 2010, 22:23:11 CET »
Grazie;-)Fai e disfa come più ti aggrada ;-)

Offline PreStiige

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
  • Dispositivo Android:
    Nexus One, Motorola Milestone.
  • Sistema operativo:
    Snow Leopard 10.6
Re:4Smiles
« Risposta #13 il: 26 Marzo 2010, 22:31:37 CET »

Ps:JD che en dici di fare una sezione AAA Cercasi Grafico....

quoto! c'è bisogno comunque di qualcuno che aiuti nella grafica delle app
"You think, I dev" [.cit PreStiige]

;)

Offline Rolli

  • Utente junior
  • **
  • Post: 82
    • Mostra profilo
    • voodoomedia.it
  • Dispositivo Android:
    Acer Liquid
  • Play Store ID:
    voodoomedia
  • Sistema operativo:
    Windows
Re:4Smiles
« Risposta #14 il: 27 Marzo 2010, 18:07:28 CET »
quoto! c'è bisogno comunque di qualcuno che aiuti nella grafica delle app

Io quando ho tempo ci sono e volentieri!
:)          :P    --->|^.^|<---     ;)         :D