
Fellowship
This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
(may not load correctly).
Fellowship is a game where you are a wizard with a purple top hat who thought he could travel back in time and create copies of himself but ended up only being able to magically bring boxes, bridges, and springs into being from another dimension.
Essentially, I started with an idea where I thought I would make the single control send you back in time, but rather, I ended up making it so you could build stuff.
The name came from the theme that sadly didn't make it past slaughter - "fellowship of the whatever."
As it is, I started the whole project when the theme read "One button control", so that's the one I based it off of. If you like, my second button is the mouse pointer.
This is my first Ludum Dare entry to:
-Have music
-Be winnable
-Be losable
-Have levels
-Play at an almost sane pace
--> I really need to get better at optimization: My game takes up the entirety of 120 * 90 pixels at its raw resolution, and yet it runs slower than like any other game I've played.
NOTE: THE GAME CAN BE RESIZED. Maybe next time I'll have it start maximized.
The only real control is clicking; the menus in the game are self-explanatory.
(This is also my first game to have real menus)
Additional controls:
R -> Reset level (never necessary)
P -> Pause level
Known bugs / things:
-The last level will no longer be unlocked once played. This is because the integer that stores the highest unlocked level will then have the value of 18, but to check if the last level is unlocked, the game only checks if said integer equals 17, rather than if it is greater than or equal to 17. The last level can be played again by playing level 16 or by changing the number in "fellowship-save.txt" to 17.
-"fellowship-save.txt" is saved in the RUNNING directory of Java - so for some linux distros, this is by default something like the root folder or something (I'm not really sure - I don't use linux yet) but so if you want to make sure the file is saved in the same directory as the jar file, run the game using the java command from the command line while inside the directory with the jar file.
EDIT: I've uploaded a post-compo version of the game.
Right now it:
-Is more standalone: no longer requires a library file
-Has a fully working level select screen
-Has two command line arguments: size and difficulty. Size is an integer specifying screen size. 5 is the default. Difficult is an integer representing how slow the game should go. 1 is the default. 2 will make it go half as fast. 3 will make it go one-third as fast.
To use the command line arguments, do java -jar Fellowship (Post-Compo).jar <size> <difficulty>
EDIT 2: If you want to have a sort of "walkthrough" of the game, watch this:
https://www.youtube.com/watch?v=drW_QckUuCQ
Essentially, I started with an idea where I thought I would make the single control send you back in time, but rather, I ended up making it so you could build stuff.
The name came from the theme that sadly didn't make it past slaughter - "fellowship of the whatever."
As it is, I started the whole project when the theme read "One button control", so that's the one I based it off of. If you like, my second button is the mouse pointer.
This is my first Ludum Dare entry to:
-Have music
-Be winnable
-Be losable
-Have levels
-Play at an almost sane pace
--> I really need to get better at optimization: My game takes up the entirety of 120 * 90 pixels at its raw resolution, and yet it runs slower than like any other game I've played.
NOTE: THE GAME CAN BE RESIZED. Maybe next time I'll have it start maximized.
The only real control is clicking; the menus in the game are self-explanatory.
(This is also my first game to have real menus)
Additional controls:
R -> Reset level (never necessary)
P -> Pause level
Known bugs / things:
-The last level will no longer be unlocked once played. This is because the integer that stores the highest unlocked level will then have the value of 18, but to check if the last level is unlocked, the game only checks if said integer equals 17, rather than if it is greater than or equal to 17. The last level can be played again by playing level 16 or by changing the number in "fellowship-save.txt" to 17.
-"fellowship-save.txt" is saved in the RUNNING directory of Java - so for some linux distros, this is by default something like the root folder or something (I'm not really sure - I don't use linux yet) but so if you want to make sure the file is saved in the same directory as the jar file, run the game using the java command from the command line while inside the directory with the jar file.
EDIT: I've uploaded a post-compo version of the game.
Right now it:
-Is more standalone: no longer requires a library file
-Has a fully working level select screen
-Has two command line arguments: size and difficulty. Size is an integer specifying screen size. 5 is the default. Difficult is an integer representing how slow the game should go. 1 is the default. 2 will make it go half as fast. 3 will make it go one-third as fast.
To use the command line arguments, do java -jar Fellowship (Post-Compo).jar <size> <difficulty>
EDIT 2: If you want to have a sort of "walkthrough" of the game, watch this:
https://www.youtube.com/watch?v=drW_QckUuCQ