document.addEventListener('DOMContentLoaded', function() { const canvas = document.getElementById('gameCanvas'); const ctx = canvas.getContext('2d'); canvas.width = 500; canvas.height = 600; let level = 1; let score = 0; let gameOver = false; const player = { x: canvas.width / 2 - 25, y: canvas.height - 100, width: 50, height: 50, color: 'red', speed: 7, dx: 0, }; const obstacles = []; let obstacleSpeed = 2; // Definizione degli ostacoli const obstacleTypes = [ { type: 'penna', color: 'blue', width: 20, height: 60 }, { type: 'cartellina', color: 'green', width: 50, height: 40 }, { type: 'foglio', color: 'white', width: 40, height: 40 } ]; function drawPlayer() { ctx.fillStyle = player.color; ctx.fillRect(player.x, player.y, player.width, player.height); } function createObstacle() { const randomObstacle = obstacleTypes[Math.floor(Math.random() * obstacleTypes.length)]; const x = Math.random() * (canvas.width - randomObstacle.width); obstacles.push({ x: x, y: 0, width: randomObstacle.width, height: randomObstacle.height, color: randomObstacle.color, type: randomObstacle.type }); } function drawObstacles() { obstacles.forEach((obstacle, index) => { ctx.fillStyle = obstacle.color; ctx.fillRect(obstacle.x, obstacle.y, obstacle.width, obstacle.height); obstacle.y += obstacleSpeed; if (obstacle.y > canvas.height) { obstacles.splice(index, 1); score++; } // Collisione tra il giocatore e l'ostacolo if ( player.x < obstacle.x + obstacle.width && player.x + player.width > obstacle.x && player.y < obstacle.y + obstacle.height && player.y + player.height > obstacle.y ) { gameOver = true; document.getElementById('game-over').style.display = 'block'; } }); } function updateLevel() { if (score >= level * 10) { level++; obstacleSpeed += 0.5; document.getElementById('level-display').textContent = `Livello: ${level}`; } } function clearCanvas() { ctx.clearRect(0, 0, canvas.width, canvas.height); } function updatePlayerPosition() { player.x += player.dx; if (player.x < 0) player.x = 0; if (player.x + player.width > canvas.width) player.x = canvas.width - player.width; } function update() { if (!gameOver) { clearCanvas(); drawPlayer(); drawObstacles(); updatePlayerPosition(); updateLevel(); requestAnimationFrame(update); } } function moveRight() { player.dx = player.speed; } function moveLeft() { player.dx = -player.speed; } function stopMovement() { player.dx = 0; } document.addEventListener('keydown', (e) => { if (e.key === 'ArrowRight') moveRight(); if (e.key === 'ArrowLeft') moveLeft(); }); document.addEventListener('keyup', (e) => { if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') stopMovement(); }); setInterval(createObstacle, 1000); update(); });
Vai al contenuto

In Italia, esistono diversi tipi di pensione, ciascuna con requisiti specifici per l’accesso. Ecco un elenco dei principali tipi di pensione e i relativi requisiti:

1. **Pensione di vecchiaia:**
– Requisiti: solitamente è richiesta un’età minima di accesso (attualmente in fase di aumento progressivo) e un determinato numero di anni di contributi versati al sistema previdenziale.

2. **Pensione anticipata:**
– Requisiti: è possibile accedere a questa pensione prima dell’età di vecchiaia, ma occorre avere un’età minima e un determinato numero di anni di contributi versati, che possono variare in base alla legislazione in vigore.

3. **Pensione di anzianità:**
– Requisiti: richiede un’età minima stabilita dalla legge e un determinato numero di anni di contributi versati. È una forma di pensione che può essere richiesta in determinate condizioni particolari.

4. **Pensione di invalidità:**
– Requisiti: è destinata a coloro che hanno una condizione di invalidità riconosciuta e che soddisfano determinati requisiti di contribuzione.

5. **Pensione ai superstiti:**
– Requisiti: può essere ottenuta dai familiari di coloro che erano titolari di una pensione e che sono deceduti. I requisiti possono variare in base alla tipologia di pensione di cui il defunto era titolare.

6. **Pensione di reversibilità:**
– Requisiti: è una pensione a cui può avere diritto il coniuge o il convivente superstite, in seguito al decesso del titolare di una pensione. I requisiti possono variare a seconda del tipo di pensione di cui il defunto era titolare.

7. **Altre pensioni speciali:**
– Ci sono diverse altre tipologie di pensioni speciali, come ad esempio per categorie professionali specifiche (es. giornalisti, insegnanti, militari), o per determinate condizioni di lavoro che prevedono regimi pensionistici particolari.

È importante tenere presente che i requisiti e le modalità di accesso possono variare nel tempo a causa di modifiche legislative. La normativa previdenziale può subire cambiamenti che influenzano i requisiti per accedere alle diverse tipologie di pensione. È consigliabile informarsi presso gli enti previdenziali competenti per ottenere le informazioni più aggiornate e precise.


× Scrivici su Whatsapp