Skip to content
This repository has been archived by the owner on Mar 22, 2021. It is now read-only.

Commit

Permalink
And there it is...
Browse files Browse the repository at this point in the history
  • Loading branch information
falfiya committed Nov 11, 2019
1 parent 1864044 commit fe08cba
Show file tree
Hide file tree
Showing 3 changed files with 1,276 additions and 3 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -630,7 +630,7 @@ state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
Copyright (C) 2016 Marcus Luebke, Joshua Bennett, Cole Gannon

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
Expand Down
85 changes: 83 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,83 @@
# into-the-earth
The first programming project I ever worked on
# Into The Earth

*The best game I never made!*

## Authors

- Marcus Luebke [@j1ng3r](https://github.com/j1ng3r)
- Joshua Bennett [@legodude17](https://github.com/legodude17)
- Cole Gannon (me) [@coalpha](https://github.com/coalpha)

## Preface

When I joined Design Tech High School (tm), I had experimented a little bit with
programming but I had never programmed anything large.
Of course, the first thing I wanted to program was a game because
"it'll be fun".
I had seen [@digitalagedragon](https://github.com/digitalagedragon) playing
nethack a few years prior during school and figured that since it was leet and
text based, it would be easier to make something similar.
After I bothered Marcus for about three hours, he agreed to help me out.
We used this cursed software called "edity" that used Google's realtime api.
It worked but it also kinda sucked and de-synced.
One of the first things Marcus taught me was nested `for` loops for iterating
through matrices.
In this case, the goal was to iterate through every tile on the map.
Shortly afterwards, Joshua started helping out with the architecure of the
entire thing. I didn't actually do a whole lot of programming.
I did trivial things like creating the maps and puzzles.
I also added music and fonts.
Basically **everything** else was done by those two.
While watching them program,
I slowly started to understand small chunks of code.
This project was a great way to learn programming through immersion.
We finished this project in about three weeks.
It would be the first and the last project that
the three of us would ever work on together.
I had some pretty dope friends leading me along the way.
Thanks, both of you.

## About The Code

So if you actually want to read the code, well, good luck.
It's honestly a mess but I'm super proud that it works.
I've tried to keep it the same as when we finished, bugs and all.
You can even see some leftover salt left in the code if you squint.
I did update the rickroll url since that was a crucial part of the game >:).
If it looks like three different people with vastly different programming styles
created this, well...

## How To Play

#### Movement

| ? | key |
| - | --- |
|| w |
|| a |
|| s |
|| d |
|| q |
|| e |
|| z |
|| c |

#### Other

| what | key |
| ---- | --- |
| burn a turn (sometimes?) | x |
| *toggle* inventory | i |
| use selected weapon | f |
| reset | r |
| activate cole mode (cheats) | 8 |

#### Tiles

I don't really remember what all of the tiles are.
If it moves, you probably don't want to touch it.

### Legal

There are some assets that I don't own in this project such as the soundtrack.
Please don't sue me, Nexon.
Loading

0 comments on commit fe08cba

Please sign in to comment.