CodeSpells cover
CodeSpells screenshot
PC Mac Steam
Genre: Simulator, Adventure, Indie

CodeSpells

CodeSpells Update 0.811

CodeSpells Early access 0.811 brings huge improvements to multiplayer stability and improvements to Boulder Strike (now called StoneStrike Arena). The flow of the game is cleaned up substantially with more player feedback. The ability to select your team and spectate are coming in the next update!

StoneStrike Arena now has a default spell wheel that will get loaded showing off the suggested spells to use for the game mode (press Tab after loading the game to view it). This also features several new Ancient spell using Globs!



Globs allow the player to have an orb create elemental fragments associated with it. These Globs all have different properties and can be combined to create sustained spells or new sorts of projectiles. Globs generate over two seconds, so if launched before being prepared, their powers will be limited.

Meditations (now called Arenas) and Sandbox were heavily optimized, so some features have been reworked or deactivated.

More Release Details:

Multiplayer

  • Multiplayer optimizations and fixes to StoneStrike Arena
  • More spell powers synchronized across the network
  • Better physical object synchronization
  • Better flow for StoneStrike Arena

    • Ball and players will reset after goal
    • Score will reset after 5 goals and round will be incremented

  • StoneStrike Arena uses a default spell wheel showing off some Glob spells


Simulations

  • Rebalanced issues with mass and physical connections
  • Fire simulation working properly again -- temporarily turned off per object heat
  • Sandbox optimized
  • Better foliage generation




Globs

  • New feature adding magical globs that can be created by orbs (up to 8 per orb)
  • Earth Ball - creates a rock ball
  • Earth Brick - creates a brick that can be used for creating shapes
  • Water Ball - ball of water that if hit too hard or destroyed will immediately drop water on the world
  • Fire Ball - ball of fire that if hit too hard or destroyed will cause an explosion
  • Air Cone - creates a cone of air that will push any physical objects that touch it
  • Replaced Call Function with better implementation of Set Interval and Set Timeout
  • Set Formation allows you to set Globs to follow an orb in a specific shape including offset positions and rotations


Spell Creation

  • JavaScript spells can now take parameters that will be passed through to onCreate (Coming soon to Blockly)
  • Removed terrain deformation
  • Removed sand


Big thanks to all of our Kickstarter backers and Early Access users for your support! We are super excited about this Multiplayer Update, and we hope you all enjoy it as much as we do! More Multiplayer Updates are to come shortly.

Update 0.706c

Update 0.706c brings some fixes to multiplayer and old meditations that can now be played online.


  • Tower Destroyer, Cleanup, and Rolling Boulders back and can be played online
  • Fixed bug where orbs spawned by other orbs could not be activated by the player
  • More complete Boulder Ball arena
  • Miscellaneous multiplayer optimizations
  • Minor fixes + Graphics optimizations

Update 0.705c


This version brings Multiplayer for the first time to CodeSpells. There’s plenty of issues to iron out so this is in an early alpha state, but we felt it was at a good enough state that people could start playing it!

There’s a new game mode called Boulder Ball where players can join a player hosted game and play Boulder-Wizard-Soccer. This currently requires either being connected on a LAN, having an externally facing IP, or setting up Port Forwarding. We intend to implement proper NAT Punchthrough in the near future.

We’ve also temporarily removed some old mini games as we’re transferring to a new creation system that will allow making new game modes much more accessible. We hope people will make all sorts of new sports and game modes with the upcoming system.

Here’s some of the main features in this build:

Patch Update 0.613c


This update brings some patch fixes for issues people were experiencing, particularly on Windows 10.


  • Fixed bug on Windows where coding interface would not display properly
  • Upgraded Unity Engine version
  • Various minor bug fixes

Update 0.611c


Features

  • Player Tab

    • Players can now select from different staffs if they received a Kickstarter staff
    • We will be sending out an update to Kickstarter backers with instructions on how to retrieve their staffs if the Kickstarter email is not automatically linked
    • We will be adding more staffs and game unlocked staffs in the future

  • Docs Tab

    • Added documentation. This is still preliminary and not fully complete, but we’ll be adding more as we go.
    • We will be adding more quick tutorials here as well

  • Staff Variables

    • All staffs, including the starter staff for all players have variables that can be adjusted.
    • The basic staff has a property called “brightness” that can be adjusted using Life magic
    • See Ancients spell Staff Customizer

  • New Earth Power

    • Attach to World Object -- attaches an orb to an object and becomes a child of it, moving relative to it and teleporting with it



Fixes

  • Fixed issue with terrain on lower settings
  • Text will now appear if incorrect password when trying to log in
  • Minor optimizations and fixes


Changes

  • Analyze powers will now take 2 seconds to get exact data instead of 5 seconds
  • Updated CoherentUI to latest version

    • Should be overall more efficient and stable, uses graphics card when available
    • Colors on OSX may look a bit washed out

Update 0.603c


Fixes

  • Patch for water not flowing in Water Redirection meditation
  • Fixed crash on exit
  • Fixed text for errors on account creation not being visible
  • Fixed bug with censoring code not working properly


Changes

  • Unity Dialog will now display if holding down ALT when starting up the game

Update 0.602c

CodeSpells Early Access version 0.602c brings some exciting new features including a more complete Fire system, Video creation, and finally an Options menu!

Every object in the world now has a temperature associated with it, so objects like logs can be ignited. Heat can spread across objects and ignite different things in the world, including the player.

Players can now record the last 10 seconds of gameplay and associate any .ogv url with a spell. We’ve also added flagging and minor support for censoring bad words in non-player owned spells.

Fire Features:

  • "Add Heat" can now ignite dead logs. Every object now has temperature associated with it.
  • Burning logs can ignite other logs… and the player
  • Dousing burning objects in water will extinguish flames
  • "Remove Heat" can also extinguish flames, but you may need to cast it several times
  • Burning objects radiate heat -- so don't stand too close!


Spell Sharing Features:

  • Record the last 10 seconds of gameplay and get an .ogv link for the video -- this feature can be turned off in the options menu
  • Video browser for all videos associated with a player
  • Spells can be flagged as inappropriate or harmful
  • Various improvements and optimizations to spell sharing interface


Options Menu:

  • Support for inverting Y-Axis in game
  • Sound and Music volume can be adjusted
  • Removed Unity startup dialog

Update 0.510c

Update 0.510c brings interaction with Sand and Water back and fixes several issues with the online spell interface.

Features:

  • Sand now appropriately interacts with water


Bug fixes:

  • Fixed issue where search was not working in Browse
  • Browse is now substantially faster and no longer hangs game
  • Fixed bug in search for local spells where only last search keyword was used


Minor art tweaks and new assets.

Update 0.510c

Update 0.510c brings interaction with Sand and Water back and fixes several issues with the online spell interface.

Features:

  • Sand now appropriately interacts with water


Bug fixes:

  • Fixed issue where search was not working in Browse
  • Browse is now substantially faster and no longer hangs game
  • Fixed bug in search for local spells where only last search keyword was used


Minor art tweaks and new assets.

Update 0.503c

Update 0.503c fixes a major issue with not allowing users to sign on and some other minor bugs.

Bug fixes:

  • Fixed start screen hanging when creating a password that was not at least 8 characters
  • Fixed bug where selecting spell in library would not clear search field so occasionally would not be able to select spell
  • Fixed broken buoyancy for objects in meditations
  • Removed references to get mass for world object as this must be done through air magic now