Mars Lander v1.04 released on itch.io - with machine learning AI

Show off your games, demos and other (playable) creations.
Post Reply
User avatar
togFox
Party member
Posts: 828
Joined: Sat Jan 30, 2021 9:46 am
Location: Brisbane, Oztralia

Mars Lander v1.04 released on itch.io - with machine learning AI

Post by togFox »

https://togfox.itch.io/mars-lander

First official release

This project was very much a Love2D community project. Credit goes to:

- Milon
- Gunroar:cannon()
- Philbywhizz
- MadByte

and myself of course.

Fly your Mars lander as far as you can before you run out of fuel. Compete against friends on LAN, scripted bots and real machine-learning AI.

- 2D platformer. Fly as far as you can before running out of fuel
- play with your friends on LAN
- play against a bot (scripted)
- play against a real machine-learning artificial intelligent lander that learns
- land carefully and get fuel
- buy upgrades with money earned while flying/landing
- sweet pixel art with animations
- parallax scrolling
- simple to play. Just five buttons
- basic support for Android (will be improved)

Image

Image

Image

Image

https://togfox.itch.io/mars-lander

This has been developed over many months from the contributions provided by the above people. Whilst the project is in a bit of a deep freeze due to the game reaching maturity, there is absolutely so much potential for anyone that wants to make suggestions or contribute further to it. The code is not the best in the world but it's not the worst either. It's designed to be extended and added upon so new ideas can be incorporated without too much trouble.

If you've considered working collaboratively on LOVE projects then check out my signature to see my latest project.
Last project:
https://togfox.itch.io/hwarang
A card game that brings sword fighting to life.
Current project:
Turn-based PBEM horse stable (racing) management sim: https://togfox.itch.io/horse-stable-manager
https://discord.gg/HeHgwE5nsZ
User avatar
Gunroar:Cannon()
Party member
Posts: 1142
Joined: Thu Dec 10, 2020 1:57 am

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by Gunroar:Cannon() »

Woah, ML. Nice!
The risk I took was calculated,
but man, am I bad at math.

-How to be saved and born again :huh:
randomnovice
Party member
Posts: 126
Joined: Sat May 09, 2015 9:15 pm

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by randomnovice »

Looks really fun! I hit a bug (see image).
Screenshot 2022-03-01 at 20.02.53.png
Screenshot 2022-03-01 at 20.02.53.png (119.15 KiB) Viewed 6252 times
glitchapp
Party member
Posts: 257
Joined: Tue Oct 05, 2021 10:34 am
Contact:

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by glitchapp »

It looks really cool, congratulations for involving so much people, I did not test the multiplayer but that's a really cool feature!
a few things I would improve:

- when the other players are out of sight you don't know how far they are, the goal of the game is to go further right? it would be nice to have a kind of mini map where you can see where the other ships are.

I run out of health and my ship doesn't explode or break, is that a bug?

I found the original game and played a little: https://arcader.com/lunar-lander/ it was really hard to land without exploding, your game looks to easy to me (maybe because the ship does not explode when out of health). I know the gameplay is different but maybe adding difficulty levels would make the game more challenging and interesting.

On the graphic part I love the parallax, really beautiful! The space for improvement and experimenting on the graphic part can be unlimited... I would experiment adding 3d assets and a 3d engine, adding color schemes and adding vectorial graphics like the original (you can fake it with assets if you don't want to program all from scratch).

Congratulations, I've never used the network libraries for love and that's make the game really interesting!
User avatar
milon
Party member
Posts: 472
Joined: Thu Jan 18, 2018 9:14 pm

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by milon »

randomnovice wrote: Tue Mar 01, 2022 8:04 pm Looks really fun! I hit a bug (see image).
-snip-
I had that happen once too. I'm on Linux, so I didn't report the issue. But it's referencing a debug section that I think was removed with the latest build. Not sure what causes that or how to pin it down.
Any code samples/ideas by me should be considered Public Domain (no attribution needed) license unless otherwise stated.
User avatar
togFox
Party member
Posts: 828
Joined: Sat Jan 30, 2021 9:46 am
Location: Brisbane, Oztralia

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by togFox »

randomnovice wrote: Tue Mar 01, 2022 8:04 pm Looks really fun! I hit a bug (see image).
Thanks for that bug report. Believe it or not, that's actually a result of the machine-learning bot out-learning it's "memory". The bot is flying further than expected and exceeding performance expectations. It's actually a fantastic bug. :) And easy to fix.
glitchapp wrote: Wed Mar 02, 2022 4:49 am

- when the other players are out of sight you don't know how far they are, the goal of the game is to go further right? it would be nice to have a kind of mini map where you can see where the other ships are.

- I run out of health and my ship doesn't explode or break, is that a bug?

- ... maybe adding difficulty levels would make the game more challenging and interesting.

- On the graphic part I love the parallax, really beautiful!

- I've never used the network libraries for love and that's make the game really interesting!
Yes. That is on my things to do list. I was planning having a 'marker' on the right edge of the screen that slides up and down as the other players fly and land and perhaps get bigger and small to indicate distance to that player. I didn't think of a mini-map so thanks for that suggestion.

The health bar works - but nothing happens when it is empty. It's a feature I never finished. I think I'll hide the bar for now.

I didn't think of difficulty levels. I'm not sure what that might be. Stronger gravity? Less fuel efficiency? Less fuel bases? I'll think about that.

First parallax for me and it went really well. It wasn't that hard either. :) The 3D stuff is probably a bridge too far.

I never used network libraries either and had only basic knowledge of how to code a LAN game. First time and it was a fascinating problem to solve.
milon wrote: Wed Mar 02, 2022 3:40 pm Not sure what causes that or how to pin it down.
I think I know how to fix it. As above - the machine learning is exceeding expectations. :)
Last project:
https://togfox.itch.io/hwarang
A card game that brings sword fighting to life.
Current project:
Turn-based PBEM horse stable (racing) management sim: https://togfox.itch.io/horse-stable-manager
https://discord.gg/HeHgwE5nsZ
glitchapp
Party member
Posts: 257
Joined: Tue Oct 05, 2021 10:34 am
Contact:

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by glitchapp »

togfox wrote:
glitchapp wrote: Wed Mar 02, 2022 4:49 am I didn't think of difficulty levels. I'm not sure what that might be. Stronger gravity? Less fuel efficiency? Less fuel bases? I'll think about that.
I don't know if others share my view to that, but to me it's too easy specially after playing the original game, you can't die unless you run out of fuel. The original was really hard it seems to me that the game lacks a little being more challenging like the original... I think by simply finishing the health function it would make the game more challenging an interesting.

Anyway congratulations, I love what you've achieved and done!
User avatar
milon
Party member
Posts: 472
Joined: Thu Jan 18, 2018 9:14 pm

Re: Mars Lander v1.04 released on itch.io - with machine learning AI

Post by milon »

togFox wrote: Thu Mar 03, 2022 4:58 am I didn't think of difficulty levels. I'm not sure what that might be. Stronger gravity? Less fuel efficiency? Less fuel bases? I'll think about that.
What about more difficult terrain? Sharper peaks, maybe flying through occasional caves/tunnels (ie. there's a roof), etc?
Any code samples/ideas by me should be considered Public Domain (no attribution needed) license unless otherwise stated.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests