Skip to content

Instantly share code, notes, and snippets.

View erlend-sh's full-sized avatar
🌐
Makin' it Weird

Erlend Sogge Heggen erlend-sh

🌐
Makin' it Weird
View GitHub Profile

Gründere trenger en modell for ikke-ekstraktivt entreprenørskap

Standardmodellen for drifting av selskap i næringslivet er dominert av profitimperativet, det vil si forventningen (eller til og med kravet) om at økende profitt skal være den overordnede og ubegrensede prioriteringen til en forretningsorganisasjon. Denne modellen, også kjent som shareholder primacy, opprettholdes mer av konvensjon enn lov. Norske gründere som vil drifte etiske og langvarige selskap har behov for en ny selskapsform som beskytter både selskapet og dets kunder fra ekstraktive utfall.

Steward Ownership (forvaltereierskap)

https://purpose-economy.org/en/

Why we need to reform the startup business model | Melanie Rieback | TEDxBerlin

https://www.youtube.com/watch?v=uW8umQWXFIM

@erlend-sh
erlend-sh / fundamentals-of-netizenship.md
Last active May 12, 2024 14:09
Fundamentals of Netizenship (draft)

Fundamentals of Netizenship

Internetting from first principles; what is required to participate as an autonomous citizen of the World Wide Web.

web-fundamentals

Read the web (browser-agent)

Look at stuff on the web; read.

@erlend-sh
erlend-sh / thinks.md
Last active May 16, 2024 11:52
Thinks app
@erlend-sh
erlend-sh / tuxpartyassets.md
Created January 5, 2024 19:22
Tux Party Assets

As for the Job To Be Done, last time we talked, Quaternius provided me with this prompt:

You could put together a list of categories and models you'd need along with some references for the specific stuff (if there were characters what would they have to be,etc)

We know the assets are readily available at https://gitlab.com/SuperTuxParty/SuperTuxParty/-/tree/dev/assets, but I think what Quaternius is asking for is a more digestible outline of the required work.

As far as I can tell, there are three primary categories of model types in the game:

  • playing board
  • characters
  • minigames
@erlend-sh
erlend-sh / towerfall-physics.md
Last active December 18, 2023 22:25
Celeste and Towerfall physics

Original: https://maddymakesgames.com/articles/celeste_and_towerfall_physics/index.html

Celeste & TowerFall Physics

I get a lot of questions about how the physics work in TowerFall and Celeste. It’s a very simple system that I arrived at after about a decade of experimenting with tile-based platformers. I wrote an engine ages ago for Game Maker platformers that uses these same basic concepts, and since then I’ve simplified and improved it a bit. Also, the Celeste and TowerFall engines are written in C# so we have fancy features like delegates and structs that make everything nicer. It’s nothing ground-breaking, but I decided to write it down in case it helps anyone!


All of our physics are handled by two classes: Solids and Actors. Solids are, of course, the collidable level geometry. Actors are physics objects, such as players, arrows, monsters, treasure chests, etc. Anything that has to move and interact with the level geometry is an Actor. The system has a few simple constraints:

  • All
@erlend-sh
erlend-sh / cow-port.md
Last active December 11, 2023 21:06
Porting Curse of War to Rust

Spicy Lobster wants to port https://github.com/a-nikolaev/curseofwar to Rust-lang.

There are many things to like about this project:

  • Small, fully specced out design. There aren’t really any unknown unknowns.
  • The game is 10 years old and dormant for a long time, plus it was never cross-platform, so there’s genuine value in porting it, aside from ‘just because’.
  • Codebase is composed of ~15 files in total (not counting the .h header files). It should be very easy to map out the complete porting roadmap in GitHub issues to open up for additional potential contributors.
  • There is a very high quality art asset that already has everything we need.

https://stevencolling.itch.io/isle-of-lore-hex-tiles

@erlend-sh
erlend-sh / Godot.md
Last active September 23, 2023 06:11 — forked from WhalesState/Godot.md
Welcome file

Introduction

After three years of working with Godot, I wanted to share my feedback and insights on this powerful game development engine. As a dedicated user of Godot, I have experienced both its strengths and areas where improvements could be made. Through this feedback, I hope to contribute to the ongoing development and growth of the Godot community. Let's dive into the details and explore the strengths and areas for improvement in Godot!

By default, Godot's core features and functionalities are bundled together in a single monolithic binary. This can make it challenging for developers to selectively include or exclude specific features based on their project requirements. This lack of modularity can result in larger binary sizes and potential overhead.


3D within 2D and 2D within 3D!

@erlend-sh
erlend-sh / commune-landing.md
Last active October 2, 2023 13:49
Commune landing page

Commune

Make space

a cozy community platform built for world-wide web togetherness.

We're currently in alpha, usable by early adopters. Sign up for your own space on app.commune.sh to try it!

Back to the future of web 1. ½