ApoMario

Hi,

my latest “masterpiece” ApoMario.
My plan was to make a Mario clone with same new features (e.g. a 2 player challenge) and the chance to make your own ai. Now its the programming challenge at my university and I’m happy. =)

Would be great if you can test it and give me some feedback what do you think. The source code is inside the jar.
Thanks for testing!

Download and Applet: ApoMario

http://apo-games.de/apoMario/templates/mario/images/Header.png

and because today its valentine’s day … my little applet for all girls :wink:

Worked fine, on most levels you can just stand still and still win though as the AI keeps messing something up :stuck_out_tongue:

Mike

Let us write our own AI! :smiley: The game worked just fine, but the levels were quite odd.

EDIT: Never mind, I got it! :smiley:

Haha this is cool. I only tried the first level but the AI destroyed me.

Very cool.

Tried the applet version.

you might want to add:

to the applet tag. it will make the applet blend into the webpage when loading at startup.

Hi!

I have just died almost immediately as I could not make a jump that was big enough even when running and jumping :frowning:

Very cool!

A suggestion:

  • Make it possible to create an AI in javascript inside the game applet/application.

I like the fat character and food theme!

Thanks all for testing!!! =)

done =)

Yes … this unfortunately happens very rarely. I will search the mistake in the level generator. Press ‘m’ to start a new random level with the same difficulty and width.

Great idea. I will try to add an easy system to ‘click’ your own ai (like the LEGO mindstorms software) and save the result in my database. Good idea or bad? What do you think?

I think you probably want to use since “al_bgcolor” doesn’t do anything :slight_smile:

Btw very nice game, its very cool stuff.

Found jumping to be a bit odd, I’m not sure if it was intentional but i’d make the left/right keys a bit more responsive when the character is in the air.

I think that it can be a good idea if a lot of your users don’t know how to code but still want to make bots. I haven’t played around with the mindstorms so I don’t know how those tools look like.
Just being able to add scripted code directly into the application might be a good idea if you want to get some more coders to look at and improve preset bots (or something like that). It is probably much less difficult to do this than to create a user friendly ‘click’-system.

I wish you the best of luck! This is a very cool application indeed and can spawn a lot of interest in AI!

Oops copied the wrong tags.

it should look something like:


<applet archive="ApoMario.jar" code="apoMario/ApoMarioApplet.class" height="480" width="640">
<param name="boxborder" value="false">
<param name="boxbgcolor" value="#e1ffe1">
</applet>

thx! Done =)

its missing the ‘#’ character

its missing the ‘#’ (#e1ffe1) character, sorry.

Also, I couldnt get it working on Chrome browser on MacOSX

Thank you for the tip, it is better now. However, why are there some slowdowns every 30 seconds??

I think now I fixed the slowdown bug and I implement an easy to use-editor (left click to select somethink or set it and right click to delete … its very easy).
I hope u like it! Click to start the applet. =)

I AM HAPPY, HAPPY HAPPY!
And why? Because I started that little project over a year ago and since that time there was a censored piep replaybug and I dont know why … and today I found that bug. YES YES YES! =) Now the replays should be correct. =)
I also pimped the editor and made 3 levels for the offline version. The first one is the first level from super mario bros. 1. The second level is a testlevel to look how good can u or the ai jump and the thrid one is a level to test some difficulty things for the ai like dead ends etc.

Feedback is like always appreciated but did I mention that I’m happy? ;D

What was the root cause of this bug?

The main problem was: the replay wasn’t planned at the beginning. Then I “hacked” the replay in and for my first bot everything worked fine. But when I made a better bot with some more movements then the replay didn’t work and with some luck and much time I found more then 5 (very little) bugs distributed over the whole program. And now I’m happy. =)

In the latest version you can play und save replays from the editor levels (when they are saved) and I fixed some beautybugs in the editor. =)

I hope u like it. I do. :wink:

The contest has begun and I have received the first bots. And one special bot I want to present … why? Because that dirty little bastard cheats. =) But its funny to see.

Funny cheating video