All Projects → Coolcord → Level-Headed

Coolcord / Level-Headed

Licence: GPL-3.0 License
Random Level Generator for Super Mario Bros. 1 on the NES

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Level-Headed

SuperMarioBros
A work-in-progress remake of the original Super Mario Bros. for NES, in the browser using canvas and P5JS.
Stars: ✭ 23 (-77%)
Mutual labels:  mario, nes, supermariobros
MOLE
(On hiatus untill untill further notice) RetroMole Core
Stars: ✭ 20 (-80%)
Mutual labels:  nes, rom
first nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
Stars: ✭ 94 (-6%)
Mutual labels:  nes, rom
Rom Properties
ROM Properties Page shell extension
Stars: ✭ 210 (+110%)
Mutual labels:  nes, rom
FF1Randomizer
A randomizer for Final Fantasy 1 on the NES.
Stars: ✭ 72 (-28%)
Mutual labels:  nes, randomizer
KA-Rando
A randomizer for Kirby's Adventure for NES
Stars: ✭ 15 (-85%)
Mutual labels:  nes, randomizer
asm6f
A fork of loopy's ASM6, a 6502 assembler.
Stars: ✭ 79 (-21%)
Mutual labels:  nes
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (-69%)
Mutual labels:  smb
nes-rust
NES emulator in Rust with GUI
Stars: ✭ 78 (-22%)
Mutual labels:  nes
rombundler
A tiny libretro frontend to release homebrews as executables
Stars: ✭ 49 (-51%)
Mutual labels:  rom
nes
Helping researchers in routine procedures for data collection
Stars: ✭ 16 (-84%)
Mutual labels:  nes
maelstrom
Randomiser for Final Fantasy VIII PC
Stars: ✭ 29 (-71%)
Mutual labels:  randomizer
Xiaomi.eu-MIUIv12-XML-Compare
MIUI 12 XML Daily Compare for Xiaomi.eu builds
Stars: ✭ 43 (-57%)
Mutual labels:  rom
Gearnes
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (-77%)
Mutual labels:  nes
nescafe
NES emulator written in C# 🎮 ☕
Stars: ✭ 39 (-61%)
Mutual labels:  nes
cli
The front end project template cli
Stars: ✭ 15 (-85%)
Mutual labels:  mario
n65
An assembler for the 6502 microprocessor written in Ruby
Stars: ✭ 12 (-88%)
Mutual labels:  nes
helios
A Java-based Sega Mega Drive/Genesis emulator. And other systems too.
Stars: ✭ 14 (-86%)
Mutual labels:  nes
cemu-smmdb
No description or website provided.
Stars: ✭ 56 (-44%)
Mutual labels:  mario
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (-74%)
Mutual labels:  nes

Level-Headed

Random Level Generator and Level Script Compiler for Super Mario Bros. 1 on the NES

GitHub release Github all releases GPLv3 license

Download for Windows

About Level-Headed

Level-Headed is an application that is still under development. Ultimately, I am designing it to be a random level generator that will work across multiple platforming games. In its current state, Level-Headed can essentially create new Mario games based off of Super Mario Bros. 1 (SMB1) with a click of a button! Users can also create their own levels using the "SMB1_Compliance" scripting language. As of now, only SMB1 is supported, but in the future, support for more games will be added.

In order for Level-Headed to work properly, a base ROM must be supplied to Level-Headed. You can read more about which ROMs are supported here.

Check out the Level-Headed Wiki for more information and tutorials on how to use Level-Headed.

If you're a Windows user, you can download the Windows build under the releases tab. Linux and Mac users should compile the application and plugins via the Unix Build Script. Alternatively, Level-Headed can be compiled via Qt Creator.

If you have any questions about Level-Headed, feel free to contact me at [email protected]

FAQ

Q: What's going to be in the next update?

A: You can see what changes are going to be implemented by looking at the changelog.

Q: When are you going to add new patterns into the level generator? What about new level types?

A: Currently, levels still only have access to about 10 patterns per level type, which is why the levels can sometimes be a bit stale. The v0.4.x series of updates will address this by focusing on creating new patterns for existing levels as well as adding completely new level types all together. v0.4 is still a ways off though, as I intend to write a graphical pattern editor to easily make new patterns for the level generator. Development of this tool will need to be completed before development of v0.4 can start.

Q: How do I add my own graphics and music patches?

A: There's a tutorial on how to do that on the wiki here.

Q: There's no variety!

A: Bear in mind that Level-Headed is only v0.3, so it's only a fraction of what I have planned. Think of current releases as a preview of what's to come. With each update, this will become less and less of a problem.

Q: When will you support X game?

A: Level-Headed is being designed from the ground up with multi-game support in mind, but don't expect to see support for another game until after v1.0. That's a very, very long ways off.

Q: Is Level-Headed dead? You haven't updated it in months!

A: No, it is far from dead. I tend to work on Level-Headed off and on when I have spare time and when I have the interest. Consequently, development tends to be very slow and sporadic. However, I can't see myself ever dropping this project completely.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].