Page 1 of 1

New Springs Demo [Engine Testing, Episodic]

Posted: Thu Nov 05, 2015 2:58 pm
by Dreux Logge
Update 2/29: Nothing to see here for now. Going out of the public eye for a while.

New Springs Demo is an episodic collection of demos designed to test out the New Springs Game Engine that I have made.

A brief bit of background: I have been dabbling in creating an engine or tools for creating games that was catered to my needs as a developer. Over the years I've scrapped many attempts as they had become exponentially complex and failed to do what they originally intended to do. With experience and a wealth of new outlooks, I decided to give it one more go. New Springs is the simplest of my projects but also the most manageable. As in, I've actually managed to do anything with it.

It might not seem like much and that's kind of the point but trust me when I say that everything under the hood is where I want it to be, or at least it's very close to being so.

This demo will be continually updated with new episodes with the intention of testing and receiving feedback from various parts of the engine.

The first episode is a small, vn-like cutscene demonstration starring some cute school girls. It might be a tad wordy but this was with intention of testing various things that are again, under the hood and probably not all that impressive on the surface.

Also it turns slightly into a bit of a Girl x Girl scenario because that's sorta my thing. If you're not into GxG, you might want to steer clear of my work.

Anything and everything is up for feedback/critique but please realize I have certain priorities right now compared to when I release a full game someday. I know this first episode is not very polished or fancy looking, that's mostly all on the superficial side that I have some experience in but haven't set up for this engine yet. The writing probably isn't great, it's the first dialogue I've written in probably 11-12 years. Controls need some work. Much more importantly, right now I very interested in whether or not this will even run on other people's computers.

I don't have exact system requirements down but I do highly recommend Windows 7 or higher, probably with a multi-core processor and graphics card of that era. .NET framework 4.0, which should be in Windows 7 by default is also required. Windows Vista might work for this episode but the next episode will almost definitely have a bit of a logic lag because of even deeper under the hood differences between Vista and everything after it.

So please, give the demo a run and report any crashing or other bugs you might find and I'll also give consideration to any other feedback you wish to leave. Linux and Mac ports are something I'd like to do but their priority is equal to how much interest is expressed.

The art assets of the game were thrown together from various free resources, mostly found on this forum. The Episode 1 credits and the Credits.txt should give suffice amount of information on where to find all of these free assets.

Downloads

New Springs Demo V1.2 Removed: Out of date, nothing ready for public in the immediate future.

Update: The XNA version of the demo was already producing its own unique bugs, so it will only be released on a need be basis.
ChangeLog.txt wrote:-------------------------
V1.2 (November 9th, 2015)
-------------------------

New
- Added settings file. This is created in the {user}/Saved Games/New Springs Demo. This file saves window size, full screen status and volume settings for music and sound effects.
- Volumes issues of previous version resolved (sort of).
- Added Options menu that allows you to adjust and toggle all of the currently savable settings.
- Changed background of title screen from SkyBlue to DodgerBlue.

Known Bugs:
- All known sound related issues were issues related to the MonoGame Framework and not this demo specifically. As of the latest (Nov 9th) build of MonoGame, these issues are fixed but the build itself is not a stable release. Sounds will be removed from releases of the demo until the next MonoGame stable release.
- Resseting screen size in options menu does not reset position of window.

-------------------------
V1.1 (November 7th, 2015)
-------------------------

New:
- Target resolution upped from 1280x720 to 1920x1080.
- Added window resizing, game will scale and letter box appropriately to any resolution.
- Added borderless window style full screen. Press F11 to toggle.

Known Bugs:
- XNA build has a specific bug that causes the viewport to not properly adjust when the window is maximized by the "snapping gesture" to the top of the screen and when coming out of this state. As the XNA build will eventually be retired, this bug will likely not be fixed, if fixing is even possible to begin with.
- Music stops after one play through. Volume issues.

-----------------------
V1 (November 5th, 2015)
-----------------------

- First Release

Re: New Springs Demo (Episode 1 Released)

Posted: Sat Nov 07, 2015 1:27 pm
by Dreux Logge
Version 1.1 released, game no longer bound to 1280x720, see changelog in main post for full details. This could use some testing as there was a surprising amount of bugs getting this to work the way I wanted it to.

Also, discontinuing public releases of the XNA version.

Re: New Springs Demo [Engine Testing, Episodic]

Posted: Mon Nov 09, 2015 6:26 am
by Dreux Logge
This will be the last update for a while and most likely the last update before the next new episode update, which will focus on moving around in a top down perspective. If anyone has knowledge of some free to use graphics for a school/university in a top down perspective, that would be great. A Mall or Arcade would also be helpful.

Version 1.2 adds a local settings file inside the Saved Games folder of your Windows user profile. It saves and restores your last Window size, full screen status and volume for sound and music. There's also a new options menu that allows you to adjust all of these things.

Please note, while volume is adjustable and savable, music and sound effects have been muted in this version and will be for here on out until further notice. I mentioned a bug in the release notes for 1.1 that there were music playback issues and volume issues. This turned out to be a MonoGame issue with its MediaPlayer and SoundEffect classes. These issues have, for what I can tell, all been fixed in the most current build of MonoGame. However, the most current build is not a stable release and trying to catch bugs in an alpha version of my own software while using an unstable framework is just asking for trouble. So, music and sound will return with the next stable release of MonoGame (which could easily happen before I release a new update).