diff --git a/assets/1635233718475-fotor-ai-art-effects-20250320103253.jpeg b/assets/1635233718475-fotor-ai-art-effects-20250320103253.jpeg new file mode 100644 index 0000000..b7f4156 Binary files /dev/null and b/assets/1635233718475-fotor-ai-art-effects-20250320103253.jpeg differ diff --git a/assets/1635233718475_2-fotor-ai-art-effects-20250320115846.jpg b/assets/1635233718475_2-fotor-ai-art-effects-20250320115846.jpg new file mode 100644 index 0000000..7071273 Binary files /dev/null and b/assets/1635233718475_2-fotor-ai-art-effects-20250320115846.jpg differ diff --git a/assets/capsulapngpiccola.png b/assets/capsulapngpiccola.png new file mode 100644 index 0000000..126293f Binary files /dev/null and b/assets/capsulapngpiccola.png differ diff --git a/assets/jmpbianco.png b/assets/jmpbianco.png new file mode 100644 index 0000000..01d91f5 Binary files /dev/null and b/assets/jmpbianco.png differ diff --git a/assets/jmpnero.png b/assets/jmpnero.png new file mode 100644 index 0000000..d92a319 Binary files /dev/null and b/assets/jmpnero.png differ diff --git a/assets/mauro-fotor-ai-art-effects-20250320172839.jpeg b/assets/mauro-fotor-ai-art-effects-20250320172839.jpeg new file mode 100644 index 0000000..404fda6 Binary files /dev/null and b/assets/mauro-fotor-ai-art-effects-20250320172839.jpeg differ diff --git a/assets/mauro-fotor-ai-art-effects-20250320172954.jpeg b/assets/mauro-fotor-ai-art-effects-20250320172954.jpeg new file mode 100644 index 0000000..02dcf89 Binary files /dev/null and b/assets/mauro-fotor-ai-art-effects-20250320172954.jpeg differ diff --git a/assets/photo_2025-03-20_20-34-50-fotor-ai-art-effects-20250320203715.jpg b/assets/photo_2025-03-20_20-34-50-fotor-ai-art-effects-20250320203715.jpg new file mode 100644 index 0000000..eceb26d Binary files /dev/null and b/assets/photo_2025-03-20_20-34-50-fotor-ai-art-effects-20250320203715.jpg differ diff --git a/assets/steam.jpeg b/assets/steam.jpeg new file mode 100644 index 0000000..1fc3c23 Binary files /dev/null and b/assets/steam.jpeg differ diff --git a/assets/steam.png b/assets/steam.png new file mode 100644 index 0000000..f210ace Binary files /dev/null and b/assets/steam.png differ diff --git a/index.html b/index.html index 0b1d528..f1b9237 100644 --- a/index.html +++ b/index.html @@ -15,18 +15,19 @@
- -

JMP Games

-

Creating Atmospheric Digital Worlds

+ +

Enter the next Level

-

UPCOMING TITLE

+

GAMES

-

DTS

-

A psychological horror adventure where reality bends and shadows come alive.

+

The Drunken Beard

+ The Drunken Beard +

The Drunken Beard is all about a tavern simulator. Brew craft beer, serve beer, decorate your tavern, and take part in random events and more!

Coming 2025
-
+ Steam +
@@ -34,6 +35,8 @@

Subscribe for development updates and exclusive content

+ +
@@ -42,24 +45,39 @@

THE TEAM

- Team Member -

Tizio Caio

- + Team Member +

Michele Rossi

+

Developer

- Team Member -

Tizio Caio

- + Team Member +

Mauro Cirafisi

+

Developer

- Team Member -

Tizio Caio

- + Team Member +

Flavio Fabbrizi

+

CEO

Team Member -

Tizio Caio

- +

Matteo Sonaglioni

+

2D & 3D Artist

+
+
+ Team Member +

Ambra Cirafisi

+

Concept Artist

+
+
+ Team Member +

Agnese Lucchese

+

Animator

+
+
+ Team Member +

Angelo Carnemolla

+

Sound Designer

@@ -68,8 +86,8 @@ Press Kit
diff --git a/privacy-policy.html b/privacy-policy.html index e63de45..f840d78 100644 --- a/privacy-policy.html +++ b/privacy-policy.html @@ -50,7 +50,7 @@

Contact Us

-

If you have any questions about this Privacy Policy, please contact us at privacy@jmpgames.com

+

If you have any questions about this Privacy Policy, please contact us at info@jmpgames.com

← Back to Home diff --git a/script.js b/script.js index 7f42e0f..b12a62d 100644 --- a/script.js +++ b/script.js @@ -1,14 +1,25 @@ document.addEventListener('DOMContentLoaded', () => { // Newsletter form submission const form = document.getElementById('newsletter-form'); - form.addEventListener('submit', (e) => { + form.addEventListener('submit', async (e) => { e.preventDefault(); const email = e.target.querySelector('input[type="email"]').value; - // Here you would typically send this to your backend - alert('Thanks for subscribing! Check your email for confirmation.'); - form.reset(); + const subscribe = e.target.querySelector('input[id="subscribe"]').value; + const message = e.target.querySelector('input[id="sub_message"]'); + message.setAttribute('type','text'); + message.type = 'text'; + const response = await fetch('http://localhost:3001/newsletter', { + method: 'POST', + body: JSON.stringify({ + "email": email, + "subscribe": subscribe + }), + headers: { + 'Content-Type': 'application/json' + } + }); }); - + // Add subtle parallax effect to video background document.addEventListener('mousemove', (e) => { const mouseX = e.clientX / window.innerWidth; diff --git a/styles.css b/styles.css index 31c3310..3b42b5a 100644 --- a/styles.css +++ b/styles.css @@ -154,8 +154,7 @@ button:hover { } .team-member img { - width: 120px; - height: 120px; + height: 150px; border-radius: 8px; margin-bottom: 1rem; border: 2px solid var(--accent-2); diff --git a/unsubscribe.html b/unsubscribe.html new file mode 100644 index 0000000..0601393 --- /dev/null +++ b/unsubscribe.html @@ -0,0 +1,27 @@ + + + + + + JMP GAMES - Unsubscribe + + + + +
+ +

Enter the next Level

+
+

Do you want to cancel your subscription?

+

Enter your email address to confirm your unsubscription.

+
+ + + + +
+
+
+ + +