[Hackerz-developer] Features Implementation
Status: Pre-Alpha
Brought to you by:
quad64bit
From: Pavan K. S. <pav...@gm...> - 2010-04-11 20:14:51
|
PS: Please state whatever you committed properly. No commit messages like "Will tell later" etc.. What has been done so far: * Basic UI * Command input and recognition * basic command set (mimics BASH) * Server system * hardware system * software system * security system * some sound effects * some visual effects * ~20 program commands (upload, download, ls, etc…) * interface commands (command history, widgets, hide/show buttons) * groundwork for numerous future features: user scripts, internal scripts, timeline, events, hardware upgrades, software upgrades, security byspass/crack system, etc… * initial user guide * several example servers are registered (both generic, testing, and 1 hardware upgrade server) Some of the features that need to be completed before we can start mission implementation (in no specific order): * delete command for files both local and remote * Implement left and right courser scrolling in command line for typo correction * completion of security system * personal security system to thwart tracking * visual effects for connection encryption/decryption * progress bar system for long processes * event system to update cpu gauge on process start/end * email system * email widget * flesh out hardware upgrade system * software upgrade system * Universal interface for upgrade system (visual & backend) * Database server (server that keeps lists of records) * records for the DB server * bank server (complete with account creation) * personal bank account * bank widget * hardware inspection screen (for personal hardware specs) * software inspection screen (for personal software version information) * phone gateway (to call people in the game – simulated) * mission server (lists of missions, ability to pick one, based on score) * audio recording system (simulated) * audio playback widget * audio file type? -maybe- * Timeline event class needs event driven integration with terminal * Score keeping class (rank, points, moral direction, 1337 points, heat, etc…) * man entry for each command * updated help file * update user manual * executable system designed for running generic programs encountered in the game * user scripting language designed (should be very simple, no looping, no recursion, no nesting) * internal scripting system finished for use by executable system and mission system * timeline acceleration (forward only, think ’sleep’ to advance time) * in-game clock to coincide with timeline Things that can be done any time before first beta release: * Welcome screen with more flourish * more sound effects * background music * basic plot * 10 missions * game over screens/effects * implementation of viruses with different effects Things for future development * Save game * load game * unique user profiles * numerous mission styles with randomized creation (100+ missions for a start to finish game) * different primary endings: white hat/ black hat/ neutral * LAN hacking * image display (2bit green on black style) * wifi hacking * secure tunnels * basic game ai |