Skip to content

Commit

Permalink
Added physics with pymunk and basic controls
Browse files Browse the repository at this point in the history
It's working B-)
  • Loading branch information
pherbers committed Jul 10, 2020
1 parent 73b3d34 commit d64e61d
Show file tree
Hide file tree
Showing 9 changed files with 1,290 additions and 11 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Junker Newton

A physical adventure through space

## Dependencies

- Python 3.6
- pygame
- pytmx
- pyscroll
- pymunk

244 changes: 244 additions & 0 deletions assets/maps/test_dungeon.tmx

Large diffs are not rendered by default.

Binary file added assets/maps/tileset_dungeon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
324 changes: 324 additions & 0 deletions assets/maps/tileset_dungeon.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,324 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.3.5" name="tileset_dungeon" tilewidth="32" tileheight="32" tilecount="64" columns="8">
<image source="tileset_dungeon.png" width="256" height="256"/>
<tile id="0">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="1">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="2">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="3">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="4">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="5">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="6">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="7">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="8">
<properties>
<property name="solid" type="bool" value="true"/>
</properties>
</tile>
<tile id="9">
<properties>
<property name="blocked" type="bool" value="false"/>
</properties>
</tile>
<tile id="10">
<properties>
<property name="blocked" type="bool" value="false"/>
</properties>
</tile>
<tile id="11">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="12">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="13">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="14">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="15">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="16">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="17">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="18">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="19">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="20">
<properties>
<property name="blocked" type="bool" value="false"/>
</properties>
</tile>
<tile id="21">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="22">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="23">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="24">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="25">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="26">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="27">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="28">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="29">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="30">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="31">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="32">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="33">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="34">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="35">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="36">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="37">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="38">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="39">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="40">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="41">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="42">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="43">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="44">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="45">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="46">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="47">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="48">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="49">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="50">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="51">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="52">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="53">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="54">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="55">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="56">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="57">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="58">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="59">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="60">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="61">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="62">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
<tile id="63">
<properties>
<property name="blocked" type="bool" value="true"/>
</properties>
</tile>
</tileset>
Binary file added assets/textures/astronaut.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/error/error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/meteor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit d64e61d

Please sign in to comment.