Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

eis's dev log

A topic by eis created Dec 21, 2015 Views: 1,436 Replies: 20
Viewing posts 1 to 16
Submitted (1 edit)

I am creating a game where you have to socially integrate aliens by programming a robot that plays/communicates with aliens using a very basic programming language that understands commands like MOVE, SAY or JUMP.

The aliens determine whether they like your program or not, and you get points on how fun they found your program.

Right now I have NO screenshots as I am building the interpeter of the language. I haven't done any graphical programming yet.

Submitted (2 edits)

Repository is now here: https://github.com/glatteis/Make_Friends

This is just a draft, nothing actually functions yet. Many things also just don't make sense right now, these are placeholders for to-do things.

Also: The game is called "Make Friends!"

Submitted

The hardest thing to implement will probably be the alien emotions that are actually based on your program and not just generated out of its hash or something like that. I think I will use gdx-ai for that.

Submitted

Sample program in ROBOT-SPEAK:


WHILE BORED

MOVE 4 FOR 200

JUMP

MOVE -4 FOR 200

ENDWHILE

JUMP

SAY HEY


What the robot would do:

While the aliens are bored, move right with velocity 4 for 200 ms, then jump, then move left with velocity 4 for 200 ms. After the aliens emotion is not BORED anymore, jump and say "HEY".

The aliens would not give this a great score.

Submitted (5 edits)

First progress, right now only the MOVE command is implemented.

Move syntax:

move <velocity in m/s> for <time in s>

https://youtu.be/_-AzWnRHLVI

Edit: implemented JUMP command

Syntax:

jump <force in N [optional]> <write "continue" here if the next command should be executed directly and not after the robot landed>

EDIT: Removed continue as you can simply write

jump 500 for 0

Submitted

Now, for a few images!

Added an old-school documentation to go with your robot:


improved visuals of console:


That's basically it for right now. I will start to add in a few graphics for the robot and for the alien world today too.

Submitted (1 edit)

Added some graphics for the background and the robot. They're ok, I guess, but they're hopefully not here to stay.


Submitted (3 edits)

First playable demo is here!

You can try it out here: http://glatteis.bplaced.net/MakeFriends/

This demo still has a few issues, especially the html export. If the game crashes on you, you can report that if you want. :D

And yes, the splash screen is mirrored. That was a test to debug some assets.


Changed GitHub Repository as I had to create a new project because it had an exclamation mark in its name: https://github.com/glatteis/MakeFriends

Submitted

Enhanced the graphics (again):


These stars are moving, and there are even shooting stars!

But what do I have to screenshot, here's the game: http://glatteis.bplaced.net/MakeFriends/

Submitted

Added some clouds:


Submitted

I was away for three days, but now I'm back!

So today, I added music, fullscreen mode, and some nice sounds. Nothing special, but it really adds to the feel of the game. Mabye I'll add some more music later, but that's it for today.

Sounds added: keystrokes, page turn sounds, start and stop sounds

Todo: robot move sounds, maybe alien sounds

The game is playable HERE!

Submitted (1 edit)

New update!

Playable HERE


added commands

REPEAT | END

JOHNCENA

Submitted

Some feedback:

"9" and "4" look nearly the same in the editor

JOHNCENA is too loud (it's so loud that there are artifacts)

when closing the editor the symbol (red x) indicates that you would lose all changes (but it is indeed the "safe" / "done" button) that is a little counter intuitive.

Submitted (1 edit)

Thank you for the feedback. JOHNCENA was intended to be loud, but I think I've overdone it a bit. I'm also going to change the X. :D

Actually, that JOHNCENA audio has artifacts no matter how quiet I make it. It's just because of the source mp3.

Submitted (1 edit)

So, I think I'm going to start with another game today, just because it's a bit boring to just be working on this. I'm still going to entry this game of course and I'm going to continue with this game. :D

Submitted

That's always a problem for me too - I mean finishing a game.

But that's why I join game jams .. they do motivate me (and should motivate you too) to really finish a game within the timeframe.

So come on, it's 16 more days till the deadline - you can do it :)

Submitted

Ok. I'll do it. :D

Submitted

Just do it! :)))

Submitted (1 edit)

Sorry for no updates, I dunno what to tell you but there were no updates. I have to hand in a paper for school soon and I better spend the last few days off school working on that. I think that I will add a few things today though, as all the dirty work basically has been done making new commands isn't that time consuming.

I reworked the alien actually, now there's two and they rate your program. Both have different opinions though. Don't try to make them both happy. You can't.



Submitted

New update playable here: http://glatteis.bplaced.net/MakeFriendsTest/

Submitted (1 edit)

No updates since the last entry. Meanwile, enjoy this simulation of a Nagel-Schreckenberg automaton with a traffic light I made for school! (well, it's just the output)