BLOG

Herbert is an adventure puzzle mobile game inspired by Lovecraft's novels. 🎮 📱

This game allows you to live an immersive and suggestive adventure in an amazing scenario.

At first, we would prepare a mobile paid version for IOS and Android, and then, if we will reach the first stretch goal a Steam Version for PC lovers.

Miniatura del video del progetto

https://www.kickstarter.com/projects/634602396/herbert-adventure-puzzle-game

⬆️ ⬆️ ⬆️ ⬆️ ⬆️

Continua a Leggere


Marco Ballante - 17/06/2021

Scopa Evolution è il nuovo gioco per dispositivi mobili di Gsoftware. Per adesso è disponibile solo la versione per Android ma a breve verrà rilasciato anche per IOS. Il gioco è nato dall'esigenza di voler proporre un prodotto moderno dal punto di vista grafico e funzionale, senza perdere di vista la semplicità. Il gioco è inoltre incentrato sulle sfide online, per giocare con altri utenti in sicurezza massimizzando il divertimento.

Forse questo gioco potrebbe essere l'ultimo del genere giochi di carte, non vorrei fare nuove anticipazioni, ma potrebbero esserci delle sorprese nei prossimi mesi. 

Per la Gsoftware i giochi della categoria Carte manterranno sempre un ruolo molto importante, e questo gioco vuole diventare il numero uno nella categoria Scopa e del suo genere.

Per questo motivo verranno rilasciati, con cadenza mensile, dei nuovi aggiornamenti, volti ad apportare miglioramenti e nuove implementazioni.

Gioca a Scopa Evolution >> 

Continua a Leggere


Marco Ballante - 07/03/2021

Molto spesso usando Flutter, occorre ordinare una lista di oggetti da codice, perchè i nostri dati arrivano in modo non ordinato, o perchè 

vogliamo cambiare noi il tipo di ordinamento.

Per fare questo, con Dart, ci viene in aiuto il metodo List.sort

workDays.sort((a, b) => a.order.compareTo(b.order));

Continua a Leggere


Marco Ballante - 02/01/2021

Come convertire un ArrayList di Stringhe in un array di Stringhe?

Capita spesso e per svariati motivi di dover trasferire una lista di elementi in un contenitore diverso, e per evitare di ciclare su tutti gli elementi, andiamo a vedere una semplice scorciatoia che renderà il nostro codice più pulito.

Ecco il codice Java completo che trasforma la lista in Array.

import java.util.*;
public class Test {
    public static void main(String args[]) {
        List<String> list = new ArrayList<String>();

        list.add("Java");
        list.add("Dart");
        list.add("Swift");
        
        String[] stringArray = list.toArray(new String[0]);
        
        for(String s : stringArray){
            System.out.println("item = " + s);
        }

      
    }
}

 

Un'alternativa sarebbe quella di usare quest'altro sistema...

String[] stringArray = list.toArray(new String[list.size()]);

 

Ma sembrerebbe consigliato il primo per questioni di performance. Il motivo è spiegato in questo articolo.

Continua a Leggere


Marco Ballante - 24/08/2020

La Gsoftware lancia un nuovo corso di formazione rivolto a tutti coloro che vogliono diventare un programmatore Java.

Il corso ha una durata di 40 ore e le lezioni sono svolte in videoconferenza da docenti esperti.

Il corso nasce per venire incontro alle tante richieste che stiamo ricevendo da persone che hanno necessità di reinventarsi.

Infatti in questo periodo tante certezze lavorative si stanno mano mano sgretolando, e la carriera del programmatore è sicuramente vista giustamente come un ancora di salvezza.

Il mondo dell'informatica è in continua ascesa, e grazie anche alla possibilità di lavorare da remoto, è il settore che sente meno la crisi economica che stiamo vivendo in questo periodo a causa del covid-19.

*Alla fine del corso potrà essere data la possibilità di partecipare ad uno stage aziendale non retribuito.

Programma del corso

Introduzione al linguaggio Java
Preparazione IDE e ambiente di lavoro
Tipi primitivi e variabili
Classi e oggetti
Incapsulamento
Classi Astratte e Interfacce
Ereditarietà
Polimorfismo
Overloading e overriding
…

Continua a Leggere


Marco Ballante - 20/08/2020


Javajob.it © 2020 - JavaJob è un progetto realizzato da Gsoftware srl