Jeff Long Run

Overall★★★★★★★★★★2.65
Fun★★★★★★★★★★2.69
Innovation★★★★★★★★★★2.33
Theme★★★★★★★★★★2.79
Graphics★★★★★★★★★★2.62
Humor★★★★★★★★★★1.89
Mood★★★★★★★★★★2.04
menu_back.png

Instructions


Use Python3 and Pygame to work, so Linux users must install them (use your package manager for python, i. e. `pacman -S python3`, and pip to install pygame `sudo pip install pygame`).

A stand-alone executable for Windows is available.

Story


Jeff, the tiny squared robot, want to travel around the world. Help him to realize his dream !

Unfortunately, Jeff forgot he can't do anything else than go forward when he's running out of power. It will be harder than expected ... Good Luck !

Controls


* Use space to jump

Level editor


A basic level editor is available on the github repository. It takes on parameter an existing and valid level file and allow to edit it.
`Usage : ./LevelEditor.py path/to/level_file.json`

You can switch blocs with mouse wheel, put them with left click and move on the map with left/right arrow keys.

Demo



Technos


* Python3
* Pygame

Graphisms


* All was made with pinta

Developer


* Matthias Rigaud

FIX


#### Windows

* Remove console
* Repair level selection menu

screenshot
Genres: puzzle
Tools: pygame

Comments31

Sivael
Sivael31 Jul 2017, 11:59
Virus detected by avast.
TheSand
TheSand31 Jul 2017, 12:05
I gave this game a good 20min but couldn't beat the first level :D.
It's a fun idea but I would've liked it to have a resizeable window cause it didn't really fit my laptop screen :/
but overall if the character would've run a bit slower I think I could've managed to beat the first level ^^
TimTipGames
TimTipGames31 Jul 2017, 12:08
Could be fun, but is way to difficult for me. I gave up after 30 tries or so of beating level 1 ;-)
WillData
WillData31 Jul 2017, 12:08
I struggled with the first jump alone and perhaps that is on me and my own skill. However, the game said level 4 was the first accessible level and that could explain the immediate difficulty. I feel the platforming could be much better tuned to be closer to a game of the same nature such as The Impossible Game. There also appears to still be a debug console visible and I think that is a bit distracting from the experience. I did enjoy the concept
cowa
cowa31 Jul 2017, 12:09
So hard... I can't pass level 2 :cry: I managed to pass the pikes one time after hundreds of attempt... I thought it would be the end... NOPE somethings even harder after :joy:
Falk Bruskeland
Falk Bruskeland31 Jul 2017, 12:10
I agree with @thesand, the character could have run a bit slower. Love the game, though!
oxrock
oxrock31 Jul 2017, 12:12
First off, it's nice to see a game made in pygame. Python/pygame were my introduction to game making. Sadly, I couldn't get very far. It was honestly rare for me to get passed the first set of stairs. I just couldn't jump fast enough to out maneuver the obstacles at that speed.
Daepso31 Jul 2017, 12:56
Feels Great. I beat all levels except the last one. So Hard! I agree that the speed was a little too fast. Also, I never lost because I run out of energy :( longer levels could fix that.
Matoux42
Matoux42author31 Jul 2017, 14:44
@daepso

Yeah, I try to give energy an important place (it's a bit diffcult). The 4th and 5th levels can't be terminated if you miss energy.

Unfortunately, I make the levels at the last minute, and it was difficult for me to make longer levels.
Virtual Turtle Studio
Virtual Turtle Studio31 Jul 2017, 14:58
Dangit, can't play this one because avast thinks it's a virus. For some reason it won't let me ignore the warnings :/
Matoux42
Matoux42author31 Jul 2017, 16:34

FIX


#### Windows

* Remove console
* Repair level selection menu
gilborn31 Jul 2017, 22:21
Puh, thats hard, couldn´t beat the second level.
johnnydalvi
johnnydalvi31 Jul 2017, 22:27
The game is too difficult =s only managed to reach third level.
MajamiLTU
MajamiLTU31 Jul 2017, 22:37
Fast paced and hard - I like it :D reminds me of geometry dash, nice job :)
Belga54
Belga541 Aug 2017, 02:08
The game is so nice ! Liked :heart: a lot the idea of __the geometry dash combination with the theme__ !!! It's so, so, sooooo __hard__ ! I reached only __level 3__ ! The visuals and the color pallete are cool !!!
hecticgrape1 Aug 2017, 06:09
really liked the art style and concept, found it a little challenging, couldnt manage to pass the second level
Steff Kempink1 Aug 2017, 11:11
It's pretty cool how you can use the battery charge to guide the player around the obstacle course, instead of just focusing on surviving every obstacle I also have to consider 2 valid options and see which one I like more. Which is of course the one with the most charge. But comparing this game to similar games that don't have pickups, you made the speed even faster. Which sadly takes away the ability to make split second decisions and just makes it about responding. It's fun to have the time pressure, but right now there's only barely enough time to see obstacles enter the screen and not to process it.
A minor art suggestion I'd have is to make the pickups brighter. Right now the yellow is super muted and if it would be pushed just a bit towards a golden color I think it would be much more appealing.
LeonLaci
LeonLaci1 Aug 2017, 18:01
It's pretty hard and the collision detection is pretty wonky.
Matoux42
Matoux42author1 Aug 2017, 22:15
@leonlaci

All games of this kind (geometry dash, the impossible game, ...) are hard.

The only level where the collisions are weird is the 4th. On the others, I haven't any problems.
Spetsdod2 Aug 2017, 05:47
Nice game, although the speed is quite off making it very hard to complete the levels. Several of the jumps are so narrowly spaced that completing the level is very challenging. Still a good game, with a very high skill level required. Thank you for the offering.
baylej
baylej3 Aug 2017, 14:50
Hello, I can not play your game:

```
$ python3 JeffLongRun.py

Traceback (most recent call last):
File "JeffLongRun.py", line 12, in
from src import Constant, Event, Field, Jeff, HUD, Menu, Level_select, Howto
File "/home/hide/Downloads/jlr/Jeff-Long-Run-master/src/Event.py", line 7, in
from . import Jeff, Constant
File "/home/hide/Downloads/jlr/Jeff-Long-Run-master/src/Jeff.py", line 6, in
from . import Constant, Field
File "/home/hide/Downloads/jlr/Jeff-Long-Run-master/src/Field.py", line 7, in
from . import Constant, Jeff, Level_select
ImportError: cannot import name 'Jeff'
```

Maybe my python3 does not like circular imports?
blobo
blobo3 Aug 2017, 16:22
This was a very tough game, well done! I had lots of fun.
Matoux42
Matoux42author3 Aug 2017, 20:13
@baylej

It's the first time I see this error. :thinking:

Which Python3 version are you using ? Personaly, I'm on Python3.6 (the last one).

It's a bit nasty, but try to launch the Windows stand-alone executable with wine if you use only Linux.

PS: There is a shebang in the main file, so you can launch it like that `./JeffLongRun.py` :wink:
jasperarmstrong3 Aug 2017, 23:58
I don't know if it's just my computer, but I feel like it should've run more smoothly than it did. I am a big fan of The Impossible Game, and this seemed to do a pretty good job of emulating that, with the added difficulty of keeping your energy up. I couldn't beat the whole thing, but I had fun while I played. Also, it's cool to see someone using python. :) Cool game!
baylej
baylej4 Aug 2017, 10:05
*I decided to build python3.6 locally*

This game is really hard and after a while it gave me motion sickness :nauseated_face: ... 5/7 would get sick again!
baylej
baylej4 Aug 2017, 12:39
Why did I die here?
baylej
baylej4 Aug 2017, 12:55
Yay!

the second level was the hardest to me, I spent literally half an hour on it, the last 3 levels were much easier I almost got them in one shot.
Matoux42
Matoux42author4 Aug 2017, 14:39
@baylej

I think you're the first to end my game (except for me) :smile:

For the die problem, I think it's a ... problem. It would have been easier to see where the bug come knowing how it's happen (what you do before).

Other games by @matoux42

Found a bug?
Tell us on Discord