martedì 30 gennaio 2018

Gioco Stock Trader

Oggi vi presento il gioco Stock Trader. Questo gioco fatto con livecode fa uso dei socket se utilizzato da un cliente oppure del server livecode se giocate usando il browser:

Potete giocare gratuitamente a questa pagina: http://thelivecodelab.com/original-demo/stock-trader-game/
mentre a questa pagina vedete come è stato fatto il client: http://livecodegamedeveloper.com/blog/2014-06-27/stock-market.lc

lunedì 29 gennaio 2018

giovedì 25 gennaio 2018

Video educativi

Il liceo Portobello in Scoziaha creato ha creato una serie di video eductativi sulla programmazione utilizzando Livecode.
Qui avete il link ai video che possono essere visti gratuitamente: https://www.youtube.com/channel/UCAcajO6To1ZHx0OpvGe1NAw/playlists
Ecco un esempio:



mercoledì 24 gennaio 2018

Beta disponibile per Flow Reminder

L'italiana Trevix Design ha pubblicato la versione beta del software Flow Reminder, chiaramente scritto on livecode.

Questo software, come dice il sito stesso:

“Flow Reminder è uno strumento per Avvocati, Commercialisti e Professionisti in genere, per tracciare le scadenze, basato su modelli programmabili, con valutazioni a scelte multiple.”
In poche parole, è un software di utilità, estremamente semplice da utilizzare.
Inserita una data di inizio e avendo a disposizione il modello (templato) giusto, FR può calcolare in automatico tutte le scadenze che ne derivano. Anche se fra le date ci sono legami complessi che cambiano in base alle scelte precedenti.
Flow Reminder può utilizzare calendari multipli (italiano, americano, ecc) in cui definire i giorni festivi e i giorni di ferie.
E’ possibile realizzare nuovi modelli, costruendo la logica del flusso con una semplice interfaccia grafica.


Potete provarlo gratuitamente e dire ai programmatori cosa ne pensate e cosa migliorereste.  Il sito è https://www.flowreminder.it

venerdì 12 gennaio 2018

Dog hunt

Oggi vi presento un giochino fatto per scherzo sul proprio cane da caccia: Dog Hunt.
In questo gioco controllate sia il cacciatore che il suo cane, col cane dovete scovare le anatre, col cacciatore colpirle il nolo ed infine andarle a riprendere col cane:

Da questa pagina potete scaricare il programmino gratuito: http://ludumdare.com/compo/ludum-dare-29/?action=preview&uid=22639

martedì 9 gennaio 2018

Programmatore a pagamento Livecode cercasi

La società Eopin Oy vuole portare il suo programma, già scritto in livecode, su piattaforme Android e iOS. E' alla ricerca di un programmatore in grado di farlo.
Per avere più informazioni questa è la pagina di riferimento:
http://forums.livecode.com/viewtopic.php?f=134&t=30410

lunedì 8 gennaio 2018

Beta tester cercasi

Sul forum di livecode è apparsa una richiesta per beta tester su windows di un programma scritto in livecode. Se vi va di farlo questo è il link del contatto:
http://forums.livecode.com/viewtopic.php?f=18&t=30406

giovedì 4 gennaio 2018

Immagine sempre scalata proporzionalmente

Se volete un'immagine sempre scalata proporzionalmente rispetto alla finestra del programma, io consiglio questa tecnica:
  1. Chiamate l'immagine myImage
  2. Digitate nel terminale di livecode:
    set the realsize of image "myImage" to (the width of image "myImage", the height of image "myImage")
    set the startSizeStack of image "myImage" to (the width of this stack, the height of this stack)
  3. Adesso mettete nello stack il seguente codice:
    on resizeStack
       put the top of image "myImage" into tTop
       put the left of image "myImage" into tLeft
       put the realSize of image "MyImage" into tSize
       put the startsizeStack of image "myImage" into tSS
       set the width of image "myImage" to (item 1 of tSize * the width of this stack / item 1 of tSS )
       set the height of image "myImage" to (item 2 of tSize * the height of this stack / item 2 of tSS )
       if the width of image "myImage" > the height of image "myImage" then
          set the width of image "myImage" to (item 1 of tSize / item 2 of tSize * the height of image "myImage")
       else
          set the height of image "myImage" to (item 2 of tSize / item 1 of tSize * the width of image "myImage")
       end if
       set the top of image "myImage" to tTop
       set the left of image "myImage" to tLeft
       pass resizeStack
    end resizeStack

  4. Questo è il risultato: