This is an Oasis puzzle.
From WPC Instruction Booklet: Shade some cells in the grid. Shaded cells cannot touch each other orthogonally. All unshaded cells must be orthogonally interconnected. Unshaded cells cannot form a 2x2 square. Cells with circles cannot be shaded. A number indicates how many other numbers or circles can be reached from that cell by passing only orthogonally through empty unshaded cells (it cannot pass a shaded cell nor a cell with a number / circle).