Movie Mogul - Change Log
v0.4.53
2025-01-18: Release Notes
NEW FEATURES:
- Master.json was updated for ID 4 so that .popHist is part of the new save file.
- BaseScene update() now has a new method that is called if the userChoice is not undefined so that .popHist gets updated with the latest value.
- The fallback resolution liklihood of success is now tied to the game's difficulty level.
- Fallback resolution is now properly reset in situations where the decision from a choice to make fails.
- The default of defaults fallback ultimate popup has a forced fixed rate that never expires.
- The maximum amount of efficiency gained from idle screenwriting directives is now tied to the game's difficulty level.
- Removed {,"CTMs":[0]} from Shooting.json
- Added followUp property functionality for popup choices. Added choice_determineFollowUp to analyze popup history and followUps to find the right next popup.
- If choice_addition is adding a CTM whose target source is movieMaster, then the popHist gets appended accordingly.
- Queued choices are checked for obsolescence - this prevents generating a popup history for obsolete choices that never came to fruition.
BUG FIXES:
- #0075 Players can reload after the conclusion of the cut scene and still be able to do the cut scene an Nth time (for potentially better results).
- #0117 Fixed an error that was causing stopped film productions to re-start prematurely when trouble was still happening on set.
DOWNGRADES:
- None
v0.4.52
2024-12-08: Release Notes
NEW FEATURES:
- The news slider is operable once again.
- Music has been remixed so that the master soundtrack levels are more balanced.
- Staffing costs have been built into the game..
- Staff is also now aware of inflation and the framework for them to engage in labor disputes has been crafted. Currently just logging disputes to the browser console.
- Easy/Hard setting on the title screen updated to actually save what the user selects.
- Moved 'difficulty' out of glb.gameOptions and make it "root" to glb and have it be part of the save and loading process. Else it gets lost.
- Added another popup choice for when a movie randomly shuts down. Various improvements to the logic surrounding popups.
BUG FIXES:
- #0111 Some of the choice resolution regarding 'PENDING' and .resolve are being placed in movieMaster instead of moviesShooting...
- #0112 If a shutdown movie is pending, and resolution is tried but unsuccessful, it remains as pending but it should be reset back to 'stopped' and a new choice added to CTM.
- #0115 If you have an entity in the choice queuer, but destroy the underlying target, the item could promote to the choices to make, which causes a crash when invoked.
- #0116 When a screenwriter begins a delayed task, the obsolete information needs to be captured. Currently all NULLs...
DOWNGRADES:
- None
v0.4.51
2024-11-29: Release Notes
NEW FEATURES:
- choice_addition, choice_check, choice_queuer and Choices.json all updated to include obsoleteType/Object/Entity/Value.
- Translations for the studio, and marketing & dist scenes.
- Nominations now happen independently of the cutScene.
- Award distribution now happens independently of the cutScene.
- Each nominee, award, or movie premiere cutscene begins at a new track, rather than continue from that soundtrack position.
BUG FIXES:
- #0002 Use this.scene.key and set selectionChanged = true to force reloading of whatever is on screen. Obsolete/moot.
- #0107 Updated the hitbox of the hover text for the deletion of all save files. The multi-language support was causing the hover behavior to faulter.
- #0108 Fixed bug introduced in 0.4.50 where certain scenes were displaying the dropdown when they should not have been.
- #0109 The box office records page was displaying the index of the genre rather than the genre for the table since introducing multi-language support. Fixed.
- #0110 An attempt at further refactoring had introduced a critical bug when trying to access the 'Front Office' scene. Fixed.
- #0113 When a cutscene ends and returns to the previous scene user was at, if their prior-prior scene was same soundtrack, no music plays.
- #0114 Fixed a bug where changing the cutscene toggle on a turn where the cutscene would occur wouldn't result in a turn advance text update.
DOWNGRADES:
- None
v0.4.50
2024-11-09: Release Notes
NEW FEATURES:
- The |G|PG|PG-13|R| rating system has been updated to allow users to pick from 26 different countries' rating systems. Settings was expanded to incorporate rating system.
- An option to skip cut scenes was added to the settings. The toggle will allow a user to bypass the award nominations and ceremony.
- A tutorial framework was added to the game. This will denote appropriate milestones and provide popup information when warranted. An option to disable the tutorial
was added to both the new save slot title screen and the settings.
- A number of JSON files were updated, including core architectural changes. The will likely break all previous save games.
- Dropdown Menu was simplified and language support was added.
- Boot scene added so that the preloadGame could be further refactored. All asset loading now completed through a single indexed pass.
- Game.js refactored, importing of js files cleaned up.
- The importing of low level utility and auxiliary methods refactored to a streamlined process.
BUG FIXES:
- None
DOWNGRADES:
- The scene dropdown is now displaying over scenes it shouldn't. I'll get that cleaned up soon but I want to push this update today.
v0.4.49
2024-10-30: Release Notes
NEW FEATURES:
- A dozen json files that were previously loaded and stored in memory as global variables are now being cached and referenced when needed. This will shrink the overall save file size.
- Spun off 'userPreferences' from the global variables, so that language, sound FX settings, volume levels can all be stored at the site level rather than per save file.
This allows for initialization based on user's last settings.
- Box Office and Records scenes have been updated for full multi-language support.
- Critic translations to multi-language support are done, including critic descriptors.
- Converted award categories to a json file and added multi-language support. Nominees and awards ceremony now fully integrated with multi-language support.
- News now holds 5 turns worth of news, and prepends stories with their date. The old subtitle headers are back, too.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.4.48
2024-10-23: Release Notes
NEW FEATURES:
- New method, constructNews() that is much more flexible than the old method of generating news content.
- The method that handles dynamic content replacement has been expanded to allow for multiple corrections of the same placeholder in a given string.
- Another method for insertion of spot values created. This is useful when recording a complicated calculation at the time of news invocation.
BUG FIXES:
- None
DOWNGRADES:
- None
v0.4.47
2024-10-11: Release Notes
NEW FEATURES:
- Demo mode created.
- Created ability for popups to engage on a wildcard match (a specific popup can be configured to show up on any scene at all - essentially 'breaking news' level pop-up).
- Added more sprites to the game (breaking news).
- Updated the soundtrack.
- Added music to the title screen and new save slot setup.
- When continuing a save, the soundtrack position picks a random song from playlists 1 and 2 as their starting point.
BUG FIXES:
- #0102 Certain popups (revise script) allows user to click behind on screenwrtier 1. This ultimately creates a glb.choiceData conflict and errors out.
- #0106 Keyboard shortcuts need disabling when popups are active (else ctrl+enter creates opportunity for havoc).
DOWNGRADES:
- None
v0.4.46
2024-10-05: Release Notes
NEW FEATURES:
- When completing a new script, if in the writer's room, that will automatically become the active script.
- Staffing efficiency in the writer's room is only adjusted if there's currently staff hired.
- When completing a cutscene, user now returns to where they were as opposed to the homeScreen.
- SubGenres.json updated to better reflect audienceNeed game logic.
- Updated the help dialogue for the Writer's Room to reflect the recent changes in game design.
BUG FIXES:
- #0098 saveSlot[x]_audienceGenreNeed doesn't update with the 'LastReleaseTurn' value. AudienceSubGenres also holds a slot for 'LastReleaseTurn' which isn't utilized.
- #0100 Currently, you can assign a writer, fire them, wait until they would have finished, re-hire, and they complete their task next turn.
- #0101 First week gross isn't getting added to the player's money.
- #0103 If you linger on the scriptroom, new scripts don't appear until you go elsewhere and come back.
- #0104 When a 2nd script appears, the alpha check for the pan buttons isn't being applied (see #0103).
DOWNGRADES:
- None
v0.4.45
2024-09-27: Release Notes
NEW FEATURES:
- Added schedule, clapper, director chair, analytics, budget, and stop sign icons to the scriptWriting scene.
- Added hover pop-up capability for each of the icons, as well as click and hold capability for the info. Put some of the 0.4.44 downgraded
info back into the display.
- Updated moviesAvailableToGreenlight.json to include fourQuad, length, rating, scriptPath, scriptQuality for the initial 3 in the pipeline.
- Added signature and document signing sound effect. Added to script approval process.
- ActionTiles now have different statuses, and are interactive when clicked. Multi-language support for the statuses.
- Added ActionTiles popup functionality.
- Dynamic Popups no longer require replacements to be present.
- More refactoring of the scriptRoom scene.
- Added two new popup stories.
- Created ScreenWriters.json and added glb.screenWriters to the save file process.
- Several new impact methods created: end of turn advancement got an overhaul for processScreenWritingActionTiles();
- Created the structure for adding new choices based on decisions within the game interfaces via dynamic choice additions.
- Added multi-language support to the hover pop-up details.
- Added 'X' button to the hover details to close out from below.
- Added follow through on script revision choices.
- Small tweak to Greenlight.json.
BUG FIXES:
- #0099 Approval and Trash icons are disappearing when the array still has 1 element in it.
DOWNGRADES:
- None
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