Movie Mogul - Change Log
v0.4.44
2024-09-14: Release Notes
NEW FEATURES:
- Refactored the scriptRoom in preparation for rolling out new enhancements.
- Created a new min-parent scene which governs all of the In Development Scenes (Casting and Crew not yet folded inside of this parent scene).
- Overhauled the layout of the screenwriting scene.
- Added initial script quality and script pathing (more on that below) to the script generation process.
- Rating and length are no longer hard coded.
- Added Staffing level to the screenwriting process. As you increase the slider, you change the number of writers and increase the amount of action tiles
available (action tiles are placeholder at the moment).
- 4-quadrant analysis added to the script creation process. Only exists behind the scenes at the moment but is present for every movie.
- Added "Directive", which allows users to target script paths to the screenwriting process.
- Added "Strategic Focus", which allows user to select strategic balance between quality, speed, and cost.
- Added "Efficiency" attribute. Volatility in the directive, strategy triangle or budget will impact efficiency. This discourages frequent changes of any of these values.
- Split BaseScene up to include a variety of low level files to help organization.
- The casting screen's marquee now updates as hiring is performed to show directors and actors attached.
- Some minor tweaks to master.json and the scriptRoom to reduce complexity over the movie status.
- Genres and subgenres now have a relationship with the rating. SubGenres.json file updated. This will break many save files.
- Created 'checkAlphaofIcon' to validate visibility of icons when arrays are empty.
- Re-seeding initial movies updated to account for scriptQuality, Ratings, Lengths, FourQuadrant-Analysis.
- Nominees for writing are now properly assessed (previously was just a clone of best picture).
- Added Chomiku Font.
BUG FIXES:
- #0091 moviesShooting and movieMaster both have "status". Should only be 1 of them. Same for moviesInPostProduction and moviesInPreProduction.
- #0094 Fixed a bug on the Marquee's 3rd row if there was exactly a named director and 1 named actor.
DOWNGRADES:
- Some of the script details (cost, shooting duration, etc.) are not yet integrated into the screen writing redesign and
are therefore not visible to the end user at the moment.
v0.4.43
2024-09-01: Release Notes
NEW FEATURES:
- Added language support to the exclam text.
- Refactored popup structure to be completely dynamic. Currently this is done via 11 new methods.
- Created methods such as increaseLoyalty, incurCosts, removeTalent and more to start handling different game mechanic storylines.
- "ChoicesToMake" is now part of the save file - and loading a save respects that.
- Created pop art aesthetic for the home page. Added language support for the section titles. Created animations and hover tint features.
- Updated the title screen with a new image.
- Updated what gets logged to the console in the front office.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.4.42
2024-08-19: Release Notes
NEW FEATURES:
- The Meteor Games logo has arrived.
- Loading screen colors updated to match the logo.
BUG FIXES:
- #0090 There was a critical bug that was impacting turn advancement for movies with a pending resolution for halted progress. Not sure how that made it into the 0.4.41 release, but it is fixed now.
DOWNGRADES:
- None
v0.4.41
2024-08-15: Release Notes
NEW FEATURES:
- Created tactical decision making interface...generate popups with choices...make selections...invoke repercussions.
Integrated with JSON for advanced text capabilities, with tweens, and more.
Initial use is a simple, somewhat static instance for when a movie halts production.
- Added two new methods as part of refactoring this tactical decision making interface inlcuding asynchronous promise->resolve abilities.
- Created Popups.json to handle ID based data retrieval for all decisions.
- Added baseline.json file which is used to help determine box office results.
- Added additional historical data to tickets.json file which is also used to help determine box office results.
- Master.json, Grosses.json, Theaters.json updated to better reflect new methodology for first week gross.
BUG FIXES:
- #0088 Week 1 box office results weren't being sorted post reducation analysis.
- #0089 Since resolving a stopped movie is no longer performed entirely between turns, a new status, "PENDING" was needed to prevent users from re-invoking a decision over and over again in the same turn.
DOWNGRADES:
- None
v0.4.40
2024-06-29: Release Notes
NEW FEATURES:
- The archiving process omits some superfluous meta-data that's important during the production and early release but not important years down the road (qualitative performance values, bit flags, and such).
- The archiving process also cleans up script connections for cast and crew since that data is no longer needed.
- Movie Master => Production Costs are now stored as INT instead of FLOAT.
- All stress calculations should be INT based now instead of FLOAT
BUG FIXES:
- None
DOWNGRADES:
- None
v0.4.39
2024-06-08: Release Notes
NEW FEATURES:
- The soundtrack that plays in the settings now mirrors the scene that was in progress when settings was accessed.
- Added a new method for localizing all text in the game, which adds language support to the game.
- Added multi-language support capabilities to the right-click help dialogue creator. Spanish translations have been added to all current help text.
- Added Spanish language support for the settings scene, title scene, header bar, footer, news tabs and headlines (the news content itself is still English at the moment).
- Most recent expansion of TalentPool had some placeholder values for various characteristics. Those were filled out with real data.
- Refactored some code around displaying the date to the user when advancing time or beginning the game.
- Created a tool for choosing screenwriting strategy, so user can try to balance speed, cost, and quality according to their goals. This resides in a test portion of the game and has not yet been integrated into actual gameplay.
- Spun the save game select screen out of the preload scene into a new pickSave scene for maintenance purposes and to better enable multi-language support here.
BUG FIXES:
- #0085 Fixed a bug where jumping to the settings an inordinate amount of times could temporarily disable sounds. This had to do with how the breadcrumbs trail is popped from the breadcrumb array.
DOWNGRADES:
- None
v0.4.38
2024-06-01: Release Notes
NEW FEATURES:
- New settings icon in the header bar. Pulls up a settings screen which allows user adjusting sound FX on/off, and a slider for soundtrack volume control, and placeholder for localization.
- Spun testing and testtwo into their own files.
BUG FIXES:
- #0080 - Records scene - missing singleton object reference for movie archives.
- #0081 - Base scene - missing singleton object reference for movie archives.
- #0082 - Game.js - missing label declaration.
- #0083 - Updated some of the object depths to account for the settings overlay.
- #0084 - Game.js - another missing label declaration after cycling through all available studio images.
DOWNGRADES:
- None
v0.3.37
2024-05-25: Release Notes
NEW FEATURES:
- game.js has been split up into many smaller files and folders
BUG FIXES:
- None.
DOWNGRADES:
- None
v0.3.36
2024-05-18: Release Notes
NEW FEATURES:
- Loading screen added.
BUG FIXES:
- None.
DOWNGRADES:
- None
v0.3.35
2024-05-12: Release Notes
NEW FEATURES:
- Music! Multiple soundtracks are present in the game, and the soundtracks fade in and out as you move between scenes. Current songs are placeholders - vintage video game music I'm using to gauge
the vibe and mood to get the right final songs.
BUG FIXES:
- #0078 Hotkeys were not pushing to the breadcrumb array.
DOWNGRADES:
- None
v0.3.34
2024-04-19: Release Notes
NEW FEATURES:
- Created a new global plugin, DisableContextMenuPlugin. This allows framework for right-clicking on anything to get more info.
- All help dialogue has been moved to an auxilliary file and streamlined for better maintenance.
- New keyboard shortuct, 'backspace' which functions the same as the |BACK| button.
- Right-clicking on images in the home screen or the in development screen, as well as a few other places yields point-specific help text.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.3.33
2024-04-01: Release Notes
NEW FEATURES:
- On the 'Records' page, the year filter cycles downwards rather than upwards.
- Removed some dormant code on the box office and the records scenes.
- Added keyboard shortcut option to advance game turn.
- Added parameters governing the frequency of carriage returns in the box office dashboard and the marquee.
- The 3rd row of the marquee in the marketing and premiere stages of the game is now dynamic, and can hold cast and crew based on one of five patterns, driven by the amount of data trying to be displayed.
BUG FIXES:
- #0058 It's possible for the scene.console.log of playerName !== movieMaster[x].studio value. "Still Frame Beauties" vs "Howdy Pics". Edit 2x during player creation in settings?!
- #0072 Movie titles with non-capital letters needs addressing in a variety of scenes. Studio, Premier, BoxOffice, Records
- #0074 Naming yourself 'Night Sky Productions", then going back and changing the name to 'Sky Productions' causes playerName inconsistency issues.
- #0076 Ctrl+Enter can be used within a cutscene to restart the cutscene.
DOWNGRADES:
- None
v0.3.32
2024-03-20: Release Notes
NEW FEATURES:
- Talent pool doubled in size. 70 actors now available.
- Number of rivals doubled as well. The new rivals make a soft splash in year one before turning on the spicket for upcoming movies.
- Casting now respects the roletype when recording information. This is true for rival studios as well. Shooting.json & Master.json was updated.
- Some updates were made to editor.json, director.json, dop.json, pd.json, and talentPool.json.
- Actor and actress baseline performance values are now being determined for each movie shooting.
- Directors, Production Designers, Cinematographers, and Editors all have baseline performances now. (Writing will be placeholder until my 5-tiered writing path is fleshed out).
- Animations and some starter sound effects added to the nominee and award cut scenes. Conditional formatting, and fades, and clapping if your studio wins anything.
- Nominees for all categories (except writing) is accurately culled from prior year, with highlighting for anything from your studio. Coding in place to allow for dark horse campaigns.
- Renamed the 'settings' screen the 'title' screen. Added new 'settings' scene (placeholder). Idea is to preserve (future) music toggle, sound f/x toggle, quit to main menu and such.
BUG FIXES:
- #0067 All of the production lifecycle advancements are not incrementing the talent accordingly due to the switch from array to array of objects (ID/role).
- #0068 Sometimes movies that have not yet been released are getting nominated for year end awards.
- #0069 The rivalHireCastAndCrew currently needs directorID and movieID to not error out. Better to have them auto perform based on difficulty level.
- #0070 New movies (ID >= 110) for rival studios not currently generating crew performance baselines.
- #0071 Alan Smithee showing up as undefined. Need to handle situations where a no-name director gets nominated for end of the year awards.
- #0073 Records and Box Office seem to be struggling to display actors names from the cast. "Unknown".
DOWNGRADES:
- None
v0.3.31
2024-03-11: Release Notes
NEW FEATURES:
- New game scene: Box office records. Added ability to filter on Rating, Studio, Year. Displays up to top 100 for any given set of filters present.
- Box Office (and Records): Dynamic labels on the graph x-axis to keep the clutter down. Also, Long movie titles get proper carriage returns where needed.
- New game scenes: Archives, Nominees, and Awards. All placeholders at the moment.
BUG FIXES:
- #0061 On the records page, if the movie is still in theaters, movieMaster does not hold grossbywk yet so the dashboard breaks. This is also the opportunity to "highlight" movies still in theaters.
- #0062 Sometimes the logo picked for the save file isn't making it into the game. Problem was referential array vs shallow copy of an array in the Records Scene that was "resetting" the playerFrame.
- #0063 In the all time records page, the graph date labels are based on today, rather than the release date.
- #0064 The lower dashboard movie title needs to have better relative placement.
- #0065 New games are no longer getting the correct pop-up header and okay button on home screen.
- #0066 When changing filters on the Records page, the Page X of Y should auto-reset back to page 1, else you can get stuck.
DOWNGRADES:
- None
v0.3.30
2024-03-05: Release Notes
NEW FEATURES:
- Big refresh for the marketing page. There is now a date interface, allowing you to pick the week of release. Can also see competitor movies on the calendar.
- Added the first cut-scene, which activates when one of the player's movies is releasing in theaters.
- Added 10 critics to the game. The critics are capable of generating more than 1,200 unique quotes and sound bites for a film they see.
- Added rollover color highlighting for all interactive arrows.
- Hotkeys disabled for special scenes.
- Parameterized the overlay text so that it can function beyond the scope of quick guide and give point-specific advice where needed.
BUG FIXES:
- #0057 In 0.3.30, visiting Crew with no movies in pre-production errors out.
- #0059 Fixed bug in the crew scene where panning left or right would change the color of the pan arrows.
- #0060 Navigation dropdown now properly hides on scenes where it should not be shown.
DOWNGRADES:
- None
v0.3.29
2024-02-27: Release Notes
NEW FEATURES:
- With the implementation of 3 save files, some cosmetic changes to the game's header and footer were made.
- Added the ability to delete individual save files, in addition to the 'wipe out everything' button.
- Made some small changes to the Marketing and Distribution section of the game to make it look closer to the crew and casting sections.
- Cleaned up some missing values in Master, PreProduction, PD, and Directors json files with regard to the two Pre-Production user seeded data.
- Cleaned up some of the global variables and naming conventions.
BUG FIXES:
- #0027(re) It was still possible (and semi-frequent) to generate scripts with duplicate white spaces.
- #0056 A movie in pre-production can hire an unlimited number of non-director crew members.
DOWNGRADES:
- None
v0.3.28
2024-02-22: Release Notes
NEW FEATURES:
- The game now has 3 save slots.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.3.27
2024-02-16: Release Notes
NEW FEATURES:
- Improvements to the home screen.
- Cleaned up the news text generation some more.
- Converted the box office from distinct rows to an array of arrays matrix so things like row level conditional formatting could be applied.
- Added "under construction" to the scenes that exist but have not had any work performed on them.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.3.26
2024-02-14: Release Notes
NEW FEATURES:
- Box Office section rewritten using modular code to prep for interactivity. Pagination introduced.
- Graphs added to the Box Office! With production line, marketing line, and it calculates the revenue multiplier. X axis labels added.
- Squishy Plum added. Scoring and some other finer details still need to be worked out, though.
BUG FIXES:
- #0044 "STUDIO" scene now needs to add a filter for each studio.
- #0051 Fixed a bug where the logos for the studios were getting shuffled during competitor turns.
- #0052 Player name needs some escaping when loading the save. Extra \" keep appending.
- #0053 Movies which grossed less than $10,000 need to be removed at the beginning of the turn advancement based on last weeks grosses. Else they are
not clickable in boxoffice section, etc.
- #0054 Fixed a really weird bug where the pointer down for box office dashboard generation was becoming stale if left alone for too many consecutive
turns by starting with a no-op pointerdown function.
- #0055 Added handling a reduction in box office returns below a Top 10.
DOWNGRADES:
- None
v0.3.25
2024-02-10: Release Notes
NEW FEATURES:
- Added a new settings screen which allows a user to pick a logo, name, and difficulty.
- Movies that exit theaters now have their lifecycle classified as "Primary Run Concluded". Grosses by week added to the Movie Master upon leaving theaters.
- The data reseeding now ensures integers instead of floating point.
- Older movies are moved to the archives once it has been more than 150 turns since it was released.
- Resized the player input boxes.
BUG FIXES:
- #0043 moviesReadyForRelease ID:1 properly reassigns itself to the renamed player studio.
- #0050 Player input (e.g. Changing the name of a script) no longer triggers hotkey scene changes.
DOWNGRADES:
- None
v0.3.24
2024-02-06: Release Notes
NEW FEATURES:
- Added hotkey shortcuts. Navigate by keyboard. High level shortcuts are common gaming buttons: W,E,R,A,S,D...
- Casting radar circle updated to mimic the inner labels and tinting found on the director radar.
- Rival studios take their turns in random order.
- Movies produced by rival studios don't suddenly appear ready for release. They now go through the entire production cycle just like the player.
- Rival movies hire directors, editors, cinematographers and production designers.
- Hired cast and crew for rival studio films go through the status cycle -> committed, onset, (inpost), vacation.
- Stress for cast and crew in rival studios applied.
- updateRoleStatus no longer automatically calls stressAdjustActualvsTarget. New parameter makes it optional depending on circumstance.
- Rival studios generate news on the news tab.
- Rival studio movie greenlighting now invokes relationships, where needed.
- Added new graphics to the "home" scene. Still buggy with edge detection at the moment.
- Starter data created. 100+ movies to fill out the first year or so of box office. Some fixed attributes, but much of it is randomized for each play through.
- News is properly saved and loaded in the game save file. Old news variables fully removed (they had been lingering in limbo for a while).
BUG FIXES:
- #0045 Rival Studios have no problem hiring underage cast and crew.
- #0046 Fixed a bug where the wrong cast were going on vacation.
- #0047 There's something wrong when news text spills beyond the boundary of the container. Scroller doesn't work correctly.
- #0048 Fixed a crash when trying to assign rival studio crew relationships between a subrole and a non-existant director (due to cap requiring a
min. number to remain available at all times).
DOWNGRADES:
- None
v0.2.23
2024-01-31: Release Notes
NEW FEATURES:
- Added historical movie ticket prices from 1980 - 2024.
- Historically accurate inflation added to the game.
BUG FIXES:
- #0042 On turn 405, it is Jan 1, 1988 but listed as gameWeek 2.
DOWNGRADES:
- None
v0.2.22
2024-01-29: Release Notes
NEW FEATURES:
- The ability to properly hire PDs, DOPs, Editors now in place.
- Some new backgrounds for the crew page exists, although resizing is apparently an outstanding issue.
- New images for editors, and cinematographers.
- Some refactoring on processing turn advancement logic.
- Vacations enabled for all crew types.
BUG FIXES:
- #0040 Fixed crash that would occur when visiting the crew page with no movies in pre-production.
- #0041 Fixed error trying to display a message in the crew page when trying to hire under wrong circumstances.
DOWNGRADES:
- None
v0.2.21
2024-01-25: Release Notes
NEW FEATURES:
- Number of directors increased to 60. Director radar chart now has tinting from red to green depending upon the attribute score.
- Created individual mini radar charts for each of the crew subroles.
- Help text added to the game. Every scene has unique help text. Also, the first time you play, the home screen gives a welcome popup.
BUG FIXES:
- #0007 Word list and parts of speech are loaded twice - once in base scene and then again in inDev. Actually resolved this some time ago but forgot to mark it done.
- #0025 All pixel movement should be proportional, not hard coded. This is generally done. The technique in place can be used for any remaining areas yet to be implemented.
- #0031 Red Rectangle does not go away when dealing with a pre-production movie that does not have an assigned director. Obsolete via layout/design change.
- #0032 Director Clout value of 99 is broken. Some things might need to be capped at 98 for the moment - probably because of 50 adjective array. Obsolete via layout/design change.
DOWNGRADES:
- None
v0.2.20
2024-01-21: Release Notes
NEW FEATURES:
- 45 each of Production Designers, Cinematographers, Editors added to the game.
- Relationships between directors and PDs, DOPs and Editors created.
- Relationships between PDs and DOPs created.
- Relationships between DOPs and editors created.
- Crew page now has incorporated a radar chart for the director. This version is slightly improved upon the cast version with regard to label orientation and placement.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.2.19
2024-01-16: Release Notes
NEW FEATURES:
- If you invoke a sort for the directors, it updates the value shown to be the most relevant. When changing sort, set activeContextINDEX = 0 and selection changed = true.
- 'Delete Save' no longer requires the user to refresh afterwards.
- Radar Chart added to the casting scene. Integrated fame, personality, salary, script opinion, talent and rel. w/ director.
- Added roletype: major, minor, cameo.
- More refactoring. This time for the casting.
- The news is now inside a scrollable text box with tabs for each section.
- Proportional layout configured for Casting.
- Directors and Talent are not available until they reach a minimum age.
- Director sorting switched from radio buttons to a dropdown list. Greatly expanded sorting capabilities. Ported to casting as well.
- More refactoring to clean up shared code between crew and casting.
BUG FIXES:
- #0027 It is possible (and semi-frequent) to generate a script with a leading white space.
- #0033 The first time you visit casting, if a filter is on so that 'only available' = TRUE, still shows Index 0 which can be someone not available.
- #0036 Filtering to 'Show All' while having Gender Filter set to 'Show Women Only' still shows all.
- #0037 If you visit the casting for a movie that doesn't yet have a crew, then a "relationship w/ dir." is assigned anyhow but to an undefined director. Fixed. Help message added as well.
DOWNGRADES:
- None
v0.2.18
2023-12-30: Release Notes
NEW FEATURES:
- Cast updated to use fname and lname similar to the directors.
- Directors now have opinions for scripts. Directors can be sorted by script opinion or by salary requirement, in addition to previous first name and last name options.
- TalentPool got a boost and now contains 34 members. The altered sprite size will probably break all older versions of this game.
TalentPool interface now more closely resembles the crew interface. TalentPool goes on vacation once the shooting is over.
- Introduced two forms of stress generation = pre production that goes long, and pre production that is stopped.
Introduced a stress reducer: advancing from pre production to shooting. Super bonus if exactly on schedule. Stress capped at 100.
- Updated dropdown menu.
- Refactored a lot of code to stay on top of everything.
BUG FIXES:
- #0010 {Replaced by #0035}
- #0034 If a second movie became available to release while still in the Marketing & Distribution section, the pan buttons did not appear.
DOWNGRADES:
- None
v0.2.17
2023-12-26: Release Notes
NEW FEATURES:
- Created a dropdown menu for quick navigation.
- Began fleshing out the 'crew' portion of the game. Created some sample data for directors, editors, and cinematographers.
- Ability to hire directors added.
- Directors take a vacation upon completing a movie. Each turn on vacation, stress levels lower. If they feel up for it, they'll return from vacation.
- Added a button to toggle a filter to only show directors that are available. If set to 'only available', auto-push to next available in the list.
- Added the ability to sort the directors by first name, last name, opinion of script (placeholder), and desired salary (placeholder).
- When cycling through movies in pre-production, if the selected movie already has a director, auto-jump to them.
- Updated the script editing interface with a new mobile-friendly method.
- Introduced a second font which allows for lower case bitmaptext.
BUG FIXES:
- #0028 With the new script editing interface, if you edit a script and only delete characters, the next time you edit a script it picks up from the previous script.
- #0029 After a director is committed, pan buttons correctly go away. Switching to another moview in pre-production reenables alpha of pan buttons.
- #0030 Quick navigation doesn't generate bread crumbs.
DOWNGRADES:
- None
v0.2.16
2023-12-10: Release Notes
NEW FEATURES:
- Created more placeholder graphics - this time for InDev.
- Refactored a lot of code surrounding saving and loading data in order to improve maintenance.
- Moved a lot of the starter data to separate json files in a new /json/ folder.
- Initialized scenes for: location scouting, craft services, crew, pre-viz & prep, luncheon, bean counters.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.2.15
2023-11-30: Release Notes
NEW FEATURES:
- Saving the game is fully fleshed out. To celebrate this milestone, I have advanced to version 0.2 as this now unlocks a legitmate amount of playability.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.1.14
2023-11-29: Release Notes
NEW FEATURES:
- Initialized the STUDIO section of the game. Currently, it generates a simple line with milestones and associated dates (either historical actuals or projected future, depending upon the context).
- In the Marketing & Distribution, auto refreshes if there's a new movie available for release. Also, if nothing is ready for release, the 'RELEASE MOVIE' button goes away.
- Added an exclam for BoxOffice, which lights up if the player has the top grossing movie for the turn.
- Movies that are shooting have a chance of production being halted. Halted movies have a chance of resolving themselves each turn. Exclam added.
- Bottom Display now shows DATE rather than game turn.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.1.13
2023-11-26: Release Notes
NEW FEATURES:
- Added the ability to rename movies that are in pre-production.
- Box office results are now top 30 instead of 15.
- Added some visual indicators to the homescreen if things are amiss with regard to movies currently shooting as well as if movies are ready for release.
- Added some new graphics for the writer's room.
BUG FIXES:
- #0024 Tom Yanks never becomes available?
DOWNGRADES:
- None
v0.1.12
2023-11-25: Release Notes
NEW FEATURES:
- Added sound effect and visual display if you try to commission a new script or hire an actor with insufficient funds. P&A still allows you to go negative at the moment.
- Actors now have availability and can only be hired if available.
- Began testing graphing abilities for box office tracking.
- Update to file library relative pathing for improved versioning control.
BUG FIXES:
- #0011 The array moviesInTheaters never gets trimmed?
- #0019 The News from Last Week's reported expenses for Marketing do not correspond with the actuals chosen via the slider.
- #0020 CASTING is currently broken if you visit while there are 0 movies in pre-production.
- #0021 CASTING is also broken if you remain on the screen for a movie in pre-production when it begins shooting.
- #0022 If you are on the last element in the array when all others enter production, it causes a crash.
- #0023 It was possible to hire actors for the "no movies in pre-production" configuration.
DOWNGRADES:
- None
v0.1.11
2023-11-22: Release Notes
NEW FEATURES:
- The "In Development" scene now consists of a screenwriting room and casting. A few placeholder values in the talent pool exist though hiring is not yet functional.
- A slider has been introduced for the P&A budget. Live feedback for its value is shown onscreen for the player.
- Last Week's News re-enabled. A major overhaul of how this works is coming in the near future.
- Started to integrate the actual turn date, not just week number. It exists under the hood but is not displayed back to the user as of yet. Needs more integration into various arrays.
- A 'back' button and associated breadcrumbs have been added to the game.
BUG FIXES:
- #0012 Clicking on marketing & distribution when there are no movies to release causes a crash (due to slider feedback).
- #0013 If multiple movies are available for release, P&A slider values don't update when switching to new value after release.
- #0014 Simplify code around the P&A Budget variable declarations.
- #0015 Something is off when switching active selection for P&A if > 1 movie is available for release.
- #0016 Heading to the casting room when there is no in-dev movie set as active for the secondary context array causes a crash.
- #0017 assignAnyContextSelection removed
DOWNGRADES:
- None
v0.1.10
2023-11-11: Release Notes
NEW FEATURES:
- Another foundational overhaul on scene management - hence the middle value in the release number has moved from 0 to 1. Rewrote/moved almost 100% of the code around to this iteration.
- The ability to save progress - game turn, game date, current funds now in place. Much of the saving is not taking place at this time - more of a proof of concept at the moment.
A reset button was added to the footer to remove these values from the user's localStorage.
- Some AI Pixel art was created and tweens with sound effects were added. The 2nd sound effect, which should initiate afte a 4 second delay, has not been completed. Could combine sound effects into a single wave.
- It would be better not to do this so that artwork can be randomized and paired with unique wav files to generate dynamic release effects.
BUG FIXES:
- #0009 Going straight to box office results after releasing a movie caused a crash. Fixed.
- #0005 Advancing to next week while on box office page was not refreshing results. Fixed.
DOWNGRADES:
- Last Week's News Temporarily Turned Off.
- "Front Office" not as functional as 0.0.9.
v0.0.9
2023-10-20: Release Notes
- Commissioning new scripts only possible with sufficient funds.
- Marketing and Distribution game section got a first pass on functionality. Marketing expenses now also show up in the news of the week.
- Added right-justification to the box office results.
- Hopefully the next version will not more than two years like this last version did.
v0.0.8
2021-03-23: Release Notes
- Added genres (12) to the game. New scripts will be picking genres at random for now.
- Added subgenres (70) to the game. The subgenre is randomly assigned based on the genre at the moment.
- Added the general audience genre want factor. Genre desire naturally goes up over time, and new releases satisfy that want.
Particularly successful releases will satisfy that want even more than box office bombs, and slightly more than movies with lukewarm reception.
- Something resembling a Top 10 chart is now available. This will get fleshed out soon, but the key data structure is there.
Movies are there, in order, along with their entire meta-data library. I'm printing the rank, title, gross and week over week delta at the moment.
- Version 0.0.7 was not publicized - the version was mostly design around how the first week box office gross is generated. Lots of math.
Some cool modeling and functions, and a lot of pages of notes filled in my notebook. It will take quite a while to implement the entire formula - I hope the entire formula is part
of Version 0.1, but some of the more complicated bits will likely have to wait.
- (Version 0.0.9 will likely be at least 2 weeks away as my personal life is about to get really busy for a while.)
v0.0.6
2021-03-14: Release Notes
- Major overhaul switching from arrays of arrays to instead use array of objects.
- Subsections for most game areas now exist, although content is sparse.
- Load testing performed.
v0.0.4
2021-03-11: Release Notes
- A lot of code refactoring as the framework is being ironed out.
- Users can commission randomly generated movie titles, with random costs, pre/shoot/post durations.
- Pan buttons disable when script count < 2, re-enable when >= 2
- Some new sound effects
- Console overview (F12 in chrome) will yield a lot of details until all the game sections are fleshed out.
- End of turn cash flow displayed in first integrated text tween. Color dependent upon positive or negative cash flow.
- Studio game section added. For the moment, this will be where post-production is overseen. Originally, that was going to be a submenu from the backlot but I broke it out to its own section.
v0.0.1
2021-03-07: Release Notes