This is a preview website! Changes made may get reset and will not carry over to the final version! Original website still up at https://old.smilebasicsource.com

Announcing “Monster Commune”

Root / Talk About Programs / [.]

With the community coming back to life, I thought I’d share something I’ve been working on to further generate interest. Since SB4 released, I’ve put out some programs, including an RPG demo, heart function similar to LoZ, a map editor, etc. but haven’t released a full-fledged game. I took a break from the RPG and repurposed (and expanded on) the spritesheet. It wasn’t long before this turned into a new project- one that I am committed to finishing. I am happy to say, progress is going well it and it won’t take much more work to release. This project, named “Monster Commune” for now, is a monster-collecting game. You play as Dichotomy, a monster that escapes a lab and vows to release monsters from human captivity and relocate to a new settlement called Paradise, where monsters can roam free. To best accomplish this goal, Dichotomy enrolls in the 7 or so monster-fighting tournaments. The winner gets to give a speech and Dichotomy will use the opportunity to spread his vision of a free monster community, inspiring rebellion in the captive monsters. You’ll select a town where a tournament is hosted and begin your journey through connected dungeons to reach the town. Dungeons will look similar, with a background reflecting the terrain and tiled path that leads to the next zone. Monsters appear on the map- you can choose to engage or avoid them (however, they also move along the route, making avoidance tricky). If you engage an enemy in the map, you’ll be taken to the battle screen. Here, I tried to implement a unique system. There are 8 total units and 9 spots on the grid. “Strike” will have all allies attack enemy neighbors, “Rest” restores a little HP to units, etc. The other commands are basically what you’d expect. The positions on the grid only matter for boss battles. The boss will appear off the grid and you must be in a special formation for your attacks to hit. However, you’ll have to clear enemy units from the grid first. After a boss takes a hit, it will backfill units on the grid and a new formation has to be reached. This is a high level explanation of the game. It will have more features, such as recruiting monsters, Paradise, monster affinities, and more. This post is getting long so I’ll end it here, but if you have questions about gameplay or otherwise, ask away! I hope this captures your interest.

This looks super cool!

This looks pretty neat, looking forward to the release.

Same! I Love The Concept

Haven’t forgot about this project. Most of the UI, etc. was text based. I’ve replaced it with sprites to be a little more visually appealing. I’ve finished coding all ally and enemy skills. I’ve implemented a simple elemental wheel with strengths/weaknesses for each monster. I’ve practically rebuilt the battle system due to an annoying issue. I haven’t done anything beyond the battle system, so a lot more work to put in yet, but one major component of the game is near completion. Here is an updated screenshot featuring enemies from a battle in the first dungeon. Every unit has a health indicator (divided by quarters). The yellow orbs on the left are action points- you get 3 actions per turn. The blue urn is the mana pool. There’ll be another piece of info displayed to the right of the urn, but that’s a secret for now (and has not been coded in). Also, the action list display window (and the other windows that appear) color is configurable. Also, here’s the title screen. It’s animated, but you can’t tell from this still.

I took a long break but I’m back at it. I had to redo the main loop and map transitions. Also, I changed the scope of the dungeons so that only one can be completed at a time (rather than running a chain of dungeons that must be completed on a “journey” as this takes a significant amount of time to complete and difficulty spikes from dungeon to dungeon can be frustrating). Anyway, enjoy this screenshot from the intro that summarizes the plot:

This looks Amazing! I hope this project goes well

This looks Amazing! I hope this project goes well
Thanks! It is going well. Only a couple barriers to work through, one being time. I work full time behind a computer and last thing I want to do is code work. So I work on this on weekends a bit. There’s not much left to do, though. I have to create the hub/base, remaining event scenes, and balancing the combat (this might take a while).