shmup ereader
i'm using love2d to turn books into procedurally generated shmups. it's fun.
. .--.
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
- big text file like a book from project gutenberg
- run through my cutup code from trunkless to produce a list of phrases
- phrases are enemies and come flying from the right; bosses are bigger font sizes with more hp. waves fluctuate and get harder/denser over time
- you are a little @ that can fire punctuation to break down the enemies, they drop letters
- you pick up the letters to spell out stuff like life extends, special attacks, invincibility, etc
- every text file is checksummed and your score is ranked on a leaderboard so people can compete on some edition of moby dick
so far my code can turn phrases into enemies (letter clusters where each letter has HP), they fly at you, you can shoot, there's collision. it's feeling very fun and good but i have a long ways to go.
- run through my cutup code from trunkless to produce a list of phrases
- phrases are enemies and come flying from the right; bosses are bigger font sizes with more hp. waves fluctuate and get harder/denser over time
- you are a little @ that can fire punctuation to break down the enemies, they drop letters
- you pick up the letters to spell out stuff like life extends, special attacks, invincibility, etc
- every text file is checksummed and your score is ranked on a leaderboard so people can compete on some edition of moby dick
so far my code can turn phrases into enemies (letter clusters where each letter has HP), they fly at you, you can shoot, there's collision. it's feeling very fun and good but i have a long ways to go.
. .--.
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
oh also the file checksum is the seed for randomness so every body's moby dick level is the same with the same drops
. .--.
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
incredibleoh also the file checksum is the seed for randomness so every body's moby dick level is the same with the same drops
lol
. .--.
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs
.'| |__| _.---.._
< | .--. _ _.-' ''-. /\
| | | | .' '-,_.-' '''.
| | .'''-. | | ( _ . :
| |/.'''. \| | '._ .-' '-._ \ \- ---]
| / | || | '-.___.-') )..-'
| | | ||__| /\__ (_/mjp
| | | | .--.----' - \
| '. | '. / ) \___/
'---' '---' | '------.___)
`---------`jgs





