Conjured (LD55)

Author: jdunlap1974@gmail.com

Category: Ludum Dare

Posted: 2024-04-17

Conjured

JAM GAME by James Dunlap (@james-dunlap)Anthony Dunlap (@anthony-dunlap), Cameron Dunlap (@cameron-dunlap), and Oliver Richmeier (@oliver-richmeier)

Conjured

It’s that time of year again: Sorcerers from across all lands have been summoned (consenting or otherwise) to prove their worth in a battle of wits and nonsensical mayhem– televised for all of the wizarding world to see. You were never too fond of watching the games, despite being an avid theurge yourself. You’ll wish you had, as you’ve been summoned to the arena and must now beat out the competition! Conjure forth your fiendish gnomes, terrible trolls, and even other mystical practitioners to aid you in this fight to the death.

Let the games begin!

Controls

WASD or ZQSD - Movement

Number keys - Place available units (in presented order)

E,R,F - Select new units from upgrades

Gameplay

Fight other sorcerers by placing units, consuming some available mana. Successfully defeating an opponent sorcerer will spawn a Mana Crystal, which will increase your maximum mana and mana regeneration while also granting a selection of an additional unit. Defeat all 8 opponents to win, or try the endless mode for true chaos. Other sorcerers may also defeat competitors, and claim some Mana Crystals for themselves; best be quick!

Screenshots

1.jpg2.png3.jpg

Contributions

James Dunlap - Coding

Anthony Dunlap - Coding

Cameron Dunlap - Graphics

Oliver Richmeier - Music, SFX

Persistence (LD51)

Author: jdunlap1974@gmail.com

Category: Ludum Dare

Posted: 2022-10-02

Persistence

JAM GAME by James Dunlap (@james-dunlap)Anthony Dunlap (@anthony-dunlap), Cameron Dunlap (@cameron-dunlap), and Oliver Richmeier (@oliver-richmeier) 

Persistence is a puzzle game. Unlike others, however, you are stuck jumping between rooms. In each room, you have only 10 seconds to accomplish what is needed. Don’t worry, though, if you make a mistake the room will come back around. Anything that was done in that room, however, will be undone. Triggers set in other rooms will stay. The difficulty is in figuring out how each room interacts. Sometimes, you will need to visit a room more than once. Unfortunately, once you finish one set of rooms, you will be presented with another.

How to play

At the top of the screen, you will be presented with the triggers that must be activated to complete the level set. You push the movable block within the room onto the colored buttons to activate the trigger and/or to open doors. Those doors may be located in a different room, though. See a green door in your current room, but no button? Then the button is in a different room, so wait for time to expire so the room will change.

Some blocks are linked together and moving one will sometimes move another. If two blocks are linked horizontally, they will move together if one is moved vertically and vice versa.

Controls

WASD - Move

Arrow Keys - Move

ZQSD - Move

Screenshots

Credits

James - Coding

Anthony - Coding

Cameron - Graphics, models, animations

Oliver - Music

Important Note

Due to the inclusion of the editor and how we created the levels this time, a WebGL build was not possible. We usually try to include one when possible, but this game, unfortunately, will not work as written. Additionally, we are guessing as to whether the Assets folder is appropriately placed for a Mac OSX or Linux build, so they may not work either. Win64 does work as intended, and is the preferred way to play.

Editor

Try your hand at creating levels. The editor is available from the main menu. In order to create level sets, first create and export your levels. Please give them unique names to avoid overwriting the existing levels. Then, when you have a set of levels, switch to the level set editor. Type a name for the level set and click “Create”. Then, select the correct levels. They will be used in the order that they are added to the list. Finally, select the triggers that must be active to win the level set. Click Export. Level sets are used in alphabetical order, so if you want yours first, try prefixing an _ to its name. If you want it last, use z instead.

Links

Win64: https://lonewolfstudios.org/ld51/Win64/Persistence.zip

MacOS: https://lonewolfstudios.org/ld51/MacOS/Persistence.zip

Linux: https://lonewolfstudios.org/ld51/Linux/Persistence.zip

Soundtrack: https://oliverrichmeier.bandcamp.com/album/persistence-original-soundtrack

Sorcery's End (LD50)

Author: jdunlap1974@gmail.com

Category: Ludum Dare

Posted: 2022-04-03

Sorcery's End

JAM GAME by James Dunlap (@james-dunlap)Anthony Dunlap (@anthony-dunlap), Cameron Dunlap (@cameron-dunlap), and Oliver Richmeier (@oliver-richmeier)

You’ve created a new world, but something’s gone wrong this time. On the horizon appears a swarm of ruthless creatures, determined to destroy the Heart of your operations. You must make defenses as quickly as possible, or else you’ll be overwhelmed. Is destruction inevitable?

How to play

“Sorcery’s End” is a round-based tower defense game. At the start of every round, you get currency. You then have a limited time to place laser towers, missile towers, and mines before being swarmed by enemies. You can’t place towers next to each other, but you can place mines wherever you like. The map is randomly generated so each game will be unique.

Controls

WASD - Move

Q+E - Rotate

Left Mouse Button - Select/build structures

Right Mouse Button - Deselect

Scroll Wheel - Zoom

Screenshots

screen.png

shot.png

unknown.png

Credits

James - Coding

Anthony - Coding

Cameron - Graphics, models, animations

Oliver - Music, SFX

Important Note

The WebGL version does suffer from lower performance and will lag especially with a lot of units on the screen. We have not experienced this in the downloadable versions.

O'Ryan (LD49)

Author: jdunlap1974@gmail.com

Category: Ludum Dare

Posted: 2021-10-04

O'Ryan

JAM GAME by James Dunlap (@james-dunlap)Anthony Dunlap (@anthony-dunlap)Cameron Dunlap (@cameron-dunlap), and Oliver Richmeier (@oliver-richmeier)

You– Ryan “O-Ryan” Orwell – were sent to investigate a fallen civilization, but it didn’t take long to figure out why nobody was home. Quickly upon arrival, the planet reacts to your presence with aggression. The grounds quake; the world is falling apart! You must return to your ship and abort before there’s no ship left!

Controls

Left and Right arrow keys (alternatively, A/D) - Move

Up and Down arrow keys while moving (W/S) - Aim 45 degrees

X - Shoot

W or Up while standing still - Aim up

C - Bomb (when accessible)

Space - Jump

S or Down Arrow - Drop from wall grab (when accessible)

F1 - Die and return to checkpoint

Screenshots

1.png

2.png

3.png

4.png

Credits

James - Coding

Anthony - Level Design, Coding

Oliver - Music

Cameron - Graphics

Goblin Alchemist (LD47)

Author: jdunlap1974@gmail.com

Category: Ludum Dare

Posted: 2020-10-04

Goblin Alchemist

JAM GAME by James Dunlap (@james-dunlap)Anthony Dunlap (@anthony-dunlap), Cameron Dunlap (@cameron-dunlap), and Oliver Richmeier (@oliver-richmeier)

Description

You heard the woods were dangerous, but you never imagined you’d find yourself in this situation. You are an amateur alchemist, and you came prepared with your most powerful spell– the stasis infusion loop. You are confined within the safety of your loop by the malevolent ghoul stalking the woods outside. Not entirely out of options, you consider finding ingredients outside of the loop to work towards a solution to banish the ghost and break free of his grasp.

Controls

WASD - Movement (alternatively, AZERTY keybinds are supported)

Space - Pick up item

I- Inventory

C- Crafting menu (only accessible in the loop)

Crafting menu can hold up to 3 items, be sure to use that to your advantage!

Contributors

James- Coding

Anthony- Game Design, AI, sfx

Oliver- Music, sfx

Cameron- Graphics, sfx

Screenshot s

Screen6.png

Screen4.png

Screen3.png

Screen2.png

Builds

We are supplying Win64, MacOS, Linux, and WebGL builds. Please be aware that we have only tested the Win64 and WebGL builds.