Fragment of screen at saturday

LateWarp

https://github.com/yarolig/PyWeek30_LateWarp/tree/dev

walkthrough https://www.youtube.com/watch?v=HYCMaFxTvXY

Awards

Give this entry an award

Scores

Ratings (show detail)

Overall: 3.1
Fun: 3.4
Production: 2.8
Innovation: 3

7% respondents marked the game as not working.
Respondents: 12

Files

File Uploader Date
saturday.png
Fragment of screen at saturday
yarolig 2020/09/26 12:15
PyWeek30_LateWarp-0.91.tgzfinal
LateWarp-0.91-source
yarolig 2020/09/26 12:11
PyWeek30_LateWarp-0.91-win32.zipfinal
LateWarp-0.91-binary-win32
yarolig 2020/09/26 12:10
PyWeek30_LateWarp-0.90.tgzfinal
LateWarp-0.90-source
yarolig 2020/09/25 22:28
friday.png
This is NOT sokoban
yarolig 2020/09/25 13:33
thursday.png
thursday evening - base game logic works
yarolig 2020/09/24 21:30
tuesday.png
concept level with pyglet
yarolig 2020/09/22 11:16

Diary Entries

Sunday evening

Castaway.

Obvious games to replicate: Minecraft, Factorio.
Not so obvious: FarCry, Isle of the Cursed Phoenix.

Protagonist is not required to be castaway, he can be in a rescue team.
Genre may be any. Not only FPS survival horror, but a puzzle, racing, quest, rogue-lite or strategy.

What if I make Soko-bomber-deus-hack!

After accidental space travel/warp/long range teleportation you appear on ruined space base in a pile of rubble...
After sokobanning the way to main corridor, you begin to bombermanning the way to escape pods.
And then...


Game mechanics & resources:
- HP
- laser pistol charge
- light
- leverage / gravity / space boots
- oxygen
- fuel
- blueprints
- minerals
- inventory space
- map discovery
- repair kits
- skills?

Add a comment

Monday evening

I gonna invent a new genre fusion - sokostealth.


You can move boxes.
There is cybergoats that just block your path, strangers that just a bad guys and police bots that attack everything it sees.
Bots has its own map, patrol waypoints and pathfinding.
You can move box to reroute police bot and make it attack cybergoats or strangers.
You can move box to lock enemies.
You can destroy walls with limited explosives.
There should be light that can be turned on/off/be broken/be repaired.

#############
#..P,p;;;;###
#.#,#,###;###
#@#,#,###g.>#
#..,#,;;;;###
#.#,#,#.....#
#.0p,p......#
#...........#
#############
0 - movable box
x - place box here to solve
P - police bot
ppp - waypoints
, - original police bot path
; - modified police bot path
g - cybergoat

Just coded ncurses initialization. (going to use OpenGL later)


Add a comment

Thursday evening

I added base game logic. There is some levels. Transitions working. Now you can die and bots can kill goats.


But there is no graphics and no storytelling. There is no way to win yet.

Add a comment

Friday Evening!

Yeah!


I have added storytelling and endgame. The game have one ending this time. But you can lose (it is not announced) if you do some stupid things smartly :)

I tried my game on Windows with Intel video card. It working slow. Tomorrow I should try something. I did not work on graphics this week.

Add a comment

Saturday

Right now is dangerous to add new features. I tried my game on Windows with Intel's video card. It works very slow. So I added pygles.batches for ground tiles. Now it is better.


I saw some errors when initializing pyglet.media in some environments, so I added run_game_sound_workaround.py. It skips media if it not working.


Add a comment