Guest User

Juego Ikillnukes en WIP

a guest
Jan 3rd, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.37 KB | None | 0 0
  1. Juego a desarrollar: "Sin nombre"
  2.  
  3. Juegos basados o similares: Dead Frontier 80%; GTA II; SoulSplit // Runescape; Sands Of the Coliseum (LOL // League Of Legends); Sims
  4.  
  5. Lenguajes: Unity3D, Java, C++, C# (Unity es elegido, en scripting C#, PHP y JS)
  6.  
  7. Historia:
  8.  
  9. ---
  10.  
  11. Mecánica:
  12.  
  13. Mas o menos todo lo que tiene Dead Frontier pero en Java o C++ (Zombies y bichos)
  14. El juego es en 2.5D (vista de pájaro)
  15. Tiene generación de mundo INFINITO (en ambos casos, templates y biomas)
  16. Hay vehiculos, motos, lanchas, aviones, etc
  17. Muchas Armas
  18. Tiendas (con ropa, armadura, vehiculos, armas, hospital)
  19. Casas y edificios abandonados, en los que se pueden entrar
  20. Mar?
  21. Bosque, montañas, desierto, etc?
  22. PVP
  23. Skills (armas, stats fisicos) + Maestrias // Poderes (sólo aumentables cuando subes de nivel)
  24. Bank, Supermarket, Storage (con Slots que se pueden comprar), Arena (PVP), //Gambling Den o casino como edificio// (con las que puedes hechar apuestas) (Solo disponible en la lobby del modo mmo)
  25. Las lobbies de multiplayer, pueden seguir teniendo Banco y Storage
  26. Missions, Events (Attacking Outpost (Spawn), por ejemplo)
  27. Skins
  28. Credits (con los que te puedes comprar todo lo que quieras, como mejoras, armas, cuenta premium, rebajas, skins, pack de dinero, etc)
  29. Comida
  30. Los mobs pueden dropear cosas
  31. Los items se pueden stackear
  32. Algunos items se pueden craftear con materias primas obtenidas de otros empresarios (mineros o minas abandonadas, en las que te puedas encontrar los ores metidos en vagonetas, etc), ya sea para hacer nuevas cosas (maquinaria // mesa de trabajo) o para mejorar cosas (como un scope de francotirador)
  33. Se puede obtener madera de arboles, (piedras y minerales (?))
  34. Se puede mover la camara como en el Runescape y pasar de 2,5D a 3D (opciones futuras)
  35. Hay lvls (EXP) y dinero
  36. Se puede construir a lo Sims
  37. Hay oficios
  38. Cada persona con x oficio puede trabajar en MMO en x edificio de su oficio, en singleplyer, todos los edificios estaran abandonados y lo unico que tendran son loot, en multiplayer no se, un mix?
  39. Bancos in-game
  40. Checkpoints o Spawns (como en DF, con un circulo de cajas con guardias y en el centro un disquete para guardar, común en biomas y templates)
  41. Hay npc // peronas
  42. La gente puede ser infectada por zombies...
  43. Hacer mapa por regiones infectadas y no infectadas...
  44. Hacer clases distintas (Medieval, Moderno, Mago, etc etc) con armas distintas
  45. Hacer PVP según clases para que no haya mucha diferencia entre cada uno
  46. Poner mana y armas con maná
  47. Poner accesorios
  48. Poner para que la musica (de la radio) de alguien la pueda escuchar otro (solo disponible para vips)
  49. Prefixes para Items
  50. Comprar maquinaria y poder meorarla
  51. Cuando vas a "repoblar"//volver a ponerla activa una empresa poner a mejorar directamente (con dinero) (sin tener que comprar piezas parte a parte) como en el Backyard Monsters
  52. Lo mismo con los coches // poder mejorar partes, como el motor, la suspensiones, etc (Como en el FlatOut 2)
  53. Poner niveles para ciertas cosas (como minar, talar, lootear, robar, craftear, etc) y cuanto mas nivel tengas mejor harás dicha actividad, más rapido (minar, talar, etc) o con mas fortuna (en caso de lootear) (Como en Runescape)
  54. Estrellas de policia (Como en las Series de GTA) (Se activas cuando cometes un asesinato, etc (No se incluye matar zombies)
  55. No hay nivel máximo (el nivel máximo por decir de alguna manera sería el 200 donde ya no se daría ninguna recompensa)
  56. Dar dinero (segun el nivel se da mas o menos) y recuperar salud (no hambre) en cada subida de nivel
  57. Sistema de Logros (Achievements)
  58. Poner rangos en el juego como en el Call Of Duty hay escalafones
  59. Sistema de Badges (Insignias) y Medallas
  60. Cuando una barra en el HUD esta entera o vacía quitarla (Llenas: Hambre, Sed, Energía, Vida, Armor, Maná) (Vacías: Oxigeno, Maná (en caso de no tener), Armadura (en caso de no tener))
  61. Conforme mayor es el nivel aumentar la cantidad de slots para accesorios (de 5 a 10)
  62. Quitar ropa del inventario, comprar esta en una tienda (cada skin tiene una ropa distinta) (Si compras una skin, quitar ropa que llevas, y guardarla en la antigua sin, y en caso de que se seleccione, pues volver a ponerlo con la misma ropa que tenía antes)
  63. Cuando mayor sea el nivel aumentar la capacidad de Stack (a razon del triple cada 10 niveles) (Máximo 999)
  64. Decir el Bonus de cada nivel (Cada nivel debe haber al menos una mejora) (Por ejemplo: un arma)
  65. Cuando caes comportarte como un Ragdoll (A partir de x metros (x = 10 metros))
  66. Quitar sistema de Lobby, insertar de la manera que sea todas las cosas de una lobby en el mapa, por ejemplo: Banco (pues se pone en el juego, en las ciudades y en el iPhone), Supermercado (pues se puede poner en las ciudades (lo que es la compra de objetos nuevos, lo que es el comercio entre otros usuarios poner un iPhone donde se pueda comprar y vender todo tipo de cosas + ventas privadas, para cuando estes lejo de las ciudades y cuando estes en ellas poder comprarlo en sitios (no se aún donde)), Storage (en la ciudad y en el iPhone), la Arena (poder switchearla como en Terraria y que haya 4 teams segun el color)
  67. Generar poblados, aldeas, ciudades pequeñas, medianas, grandes y gigantes (cuanto más grnade sea la ciudad, más alejado se hace una de otra)
  68. Poner locutorios en los que haya ordenadores y en los que te puedas conectar a Internet, y que haya sitios en favoritos como el Foro y la Web, como si fuese un ordenador de verdad (Como en el GTA IV)
  69. Mapa (igual que en terraria solo mostrar las zonas que se han visto)
  70. //Spawns solo en ciudades, asi se podran hacer los tutoriales correctamente, o eso, o poner una pantalla principal donde se muestren lasprimeras zonas, como un Readme.txt
  71. Cuando estés cerca de un evento mostrar una box en la parte superior (en el centro) diciendo el evento durante 5 segundos y con una alarma...
  72. Ideas:
  73.  
  74. Hacer primera release como el Servidor de XenthonCraft, excepto porque puede haber PVP y también se puede luchar contra Mobs
  75. (Hacer como en Terraria) Si estás cerca de una estación de trabajo y abres el inventario poder craftear (también mostrar crafting a mano)
  76. Hacer modos de juegos como en MC y salas (con lobby) (no en diferentes mundos si no en diferentes chunks) cuando dicho jugador entra en dichos chunks mientras que hay una partida, si la partida es abierta preguntar al usuario si desea entrar, si es cerrada hacer el usario invisible y bloquear PVP para que no lo pueda activar. Si alguien entra desde la lobby o desde el juego (o ya está jugando) poner limites de terrno invisible para que no pueda escapar de dicha partida y avisar de que un jugador se ha metido o ha salido (en caso de que este o estuviese jugando). En caso de que un juegador se haya metido desde el juego preguntar si desea volver a la lobby cuando termine dicha partida o si desea seguir jugando en el mapa
  77.  
  78. Habilidades desbloqueables por cada nivel como en el Bruto
  79. Sistema de Niveles Generalizado (Armas) y luego Subniveles (Pistola, Metrelleta, Rifle, Escopeta) con sus propios skills (maestrias)
  80.  
  81. Sistema de Mods (MP/SP) y Plugins (para MP)
  82.  
  83. Poder ir a otros planetas, como en StarBound, solo que hay que construir la máquina de 0, y hay que ir enviando poco a poco modulos al espacio que se van construyendo
  84.  
  85. Sistemas:
  86.  
  87. Sistema de Generacion de mundos
  88. Sistema de Biomas
  89. Sistema de Items
  90. Sistema de NPC's
  91. Sistema de Mobs
  92. Sistema de Niveles
  93. Sistema de Habilidades
  94. Sistema de Inventario
  95. Sistema de Dinero
  96. Sistema de Experiencia
  97. Sistema de Menus
  98. Sistema de Queries
  99. Sistema Web
  100. Sistema de Vehiculos
  101. Sistema de Personajes
  102. Multiplayer
  103. MMO
  104. SinglePlayer
  105.  
  106. Resumen:
  107.  
  108. Tipos de partidas:
  109.  
  110. Abierta:
  111.  
  112. => Todo el mundo se puede meter ya este en una lobby o en el juego.
  113.  
  114. Cerrada:
  115.  
  116. => Solo la gente con la que se ha iniciado la partida es la que puede jugar, si desea volver a entrar tiene que esperar
  117.  
  118. Publica:
  119.  
  120. => Solo te puedes meter desde la lobby.
  121.  
  122. Privada:
  123.  
  124. => Solo amigos o conocidos se pueden meter.
  125.  
  126. Oculta:
  127.  
  128. => No sale ni en la lobby ni en el juego, solamente se puede acceder si eres invitado.
  129.  
  130. Protegida: (Poder mixear con todas menos, oculta)
  131.  
  132. => Tiene contraseña.
  133.  
  134. Modos de juegos (Todos o casi todos los de GTA, S4L, LOL, MC, MV):
  135.  
  136. + DeathMatch (PVP), Team DeathMach (Team PVP), Hunger Games
  137.  
  138. Formlas y cosas nuevas:
  139.  
  140. Pendiente = Valor de X / Valor de Y
  141.  
  142. ======
  143.  
  144. iPhone: (Como el del Server CIT del MTA San Andreas)
  145.  
  146. => Storage, Banco y Supermarket (Online)
  147. => Radio, Amigos, Chat
  148. => GPS (para localizar los spawns)
  149.  
  150.  
  151. ======
  152.  
  153. //Hay 10 slots principales y 40 secundarios en SinglePlayer, en multiplayer 7 s.p. y 30 s.s. y en mmo 3 s.p. y 15 s.s. O bien utilizar de forma perpetua para cualquier modo 21 slots de inventario y 5 slots principales
  154. //Inventario con 5 accesorios, 5 obetos principales, toda la armadura (casco, pechera, pantalones) escudo y arma en la mano + 21 slots de inventario
  155.  
  156. Para el inventario:
  157.  
  158. => Slots principales (solo armas, no hay ningún objeto puesto que no se puede construir, las construcciones en todo caso se hacen desde otra GUI, como en los Sims) (Cantidad: de 3 a 10)
  159. => Accesorios: 5 Slots
  160. => Armadura: todas las partes o solo la pechera (en la que se podría fundir también los pantalones cascos, y botas)
  161. => Dos Slots a cada mano (Escudo y Arma)
  162. => Ropa o bien usar Skins (para evitar perdida de Slots)
  163. + Ropa: Sombrero, Mascara, Camiseta, Chaqueta, Pantalones
  164. + Skins: Listado de Skins que o bien cuestan creditos o bien se puede comprar con el dinero del juego
  165.  
  166. Ir aumentando capacidad del inventario conforme mayor es el nivel
  167.  
  168. Nivel 1-20: 15 slots + 3 para armas + 3 para accesorios
  169.  
  170. □□□□□
  171. □□□□□
  172. □□□□□
  173. □□□
  174.  
  175. Nivel 20 - 40: 21 Slots + 3 + 3
  176.  
  177. □□□□□□□
  178. □□□□□□□
  179. □□□□□□□
  180. □□□
  181.  
  182. Nivel 40 - 60: 24 slots + 4 + 4
  183.  
  184. □□□□□□□□
  185. □□□□□□□□
  186. □□□□□□□□
  187. □□□□
  188.  
  189. Nivel 60 - 80: 30 Slots + 4 + 4
  190.  
  191. □□□□□□□□□□
  192. □□□□□□□□□□
  193. □□□□□□□□□□
  194. □□□□
  195.  
  196. Nivel 80 - 100: 33 Slots + 5 + 5
  197.  
  198. □□□□□□□□□□□
  199. □□□□□□□□□□□
  200. □□□□□□□□□□□
  201. □□□□□
  202.  
  203. Nivel 100 - 120: 36 Slots + 6 + 5
  204.  
  205. □□□□□□□□□□□□
  206. □□□□□□□□□□□□
  207. □□□□□□□□□□□□
  208. □□□□□□
  209.  
  210. Nivel 120 - 140: 39 Slots + 7 + 6
  211.  
  212. □□□□□□□□□□□□□□□
  213. □□□□□□□□□□□□□□□
  214. □□□□□□□□□□□□□□□
  215. □□□□□□□
  216.  
  217. Nivel 140 - 160: 42 Slots + 8 + 7
  218.  
  219. □□□□□□□□□□□□□□
  220. □□□□□□□□□□□□□□
  221. □□□□□□□□□□□□□□
  222. □□□□□□□□
  223.  
  224. Nivel 160 - 180: 45 Slots + 9 + 8
  225.  
  226. □□□□□□□□□□□□□□□
  227. □□□□□□□□□□□□□□□
  228. □□□□□□□□□□□□□□□
  229. □□□□□□□□□
  230.  
  231. Nivel 180 - 200: 48 Slots + 10 + 9
  232.  
  233. □□□□□□□□□□□□□□□□
  234. □□□□□□□□□□□□□□□□
  235. □□□□□□□□□□□□□□□□
  236. □□□□□□□□□□
  237.  
  238. Nivel 200: 64 Slots + 10 + 10
  239.  
  240. □□□□□□□□□□□□□□□□
  241. □□□□□□□□□□□□□□□□
  242. □□□□□□□□□□□□□□□□
  243. □□□□□□□□□□□□□□□□
  244. □□□□□□□□□□
  245.  
  246. ===============
  247.  
  248. Usar sistema de biomas como sistema predominante en versiones futuras, y en versiones tempranas el sistema de templates
  249.  
  250. Sistema de Templates: (Tipico de 2.5D)
  251.  
  252. => Las pantallas o templates son infinit@s
  253. => Conforme más te alejas del spawn incial mas dificil es
  254. => Conforme se va avanzando se van generando nuevos chunks con edificios (los edificios van cambiando (a mejor) conforme mas lejos estas del spawn)
  255. => Los chunks podrian ser diferentes templates organizados en categorias segun la dificultad
  256. => Superchunks que ocupan 8 o más chunks normales (en los que hay otras cosas aparte de ciudad)
  257. => A los edificios se acceden pulsando la E
  258.  
  259. O bien un mapa infinito sin chunks y con biomas;
  260. Sistema de Biomas y Regiones: (Tipico de 3D)
  261.  
  262. => Generación aleatoria, con orden y sentido (carreteras por ciudades y sitios lógicos, y puentes por rios)* de todo el juego, sin limite (es decir mapa INFINITO) *Para ello usar capas de Terrains, y usar condiciones If para interconectar las dos plantillas
  263. => Todo tipo de edificios en las ciudades, ciudades abandonadas, otras con zombies y otras bien con gente (NPCs)
  264. => A los edificios se acceden directamente, como en el GTA IV, empujas la puerta, o bien pulsas E para abrirla, pero no te teletransporta a un interior en un inframundo o en otra instancia (terrain) si no que el interior sigue dentro del mismo mapa
  265.  
  266. Lista de regiones y/o biomas:
  267. Ciudad
  268. + Lista de edificios en la ciudad:
  269. - Hospital
  270. - Banco
  271. - Armas
  272. - Droga?
  273. - Misiones
  274. - Amigos // NPC's
  275. - Concesionarios
  276. - Talleres // Pintura
  277. - Mercado
  278. - Super mercado
  279. - Almacenes
  280. - Grandes Almacenes
  281.  
  282. Desierto
  283. Nieve
  284. + Desiertos helados
  285. + En montaña
  286. Jungla
  287. Bosque
  288. Llanura
  289. + Pradera
  290. Montaña
  291. Cuevas
  292. + Minas
  293.  
  294. - Complementaciones:
  295. - Desierto + Jungla: Savana
  296.  
  297. Dimensiones:
  298.  
  299. Inframundo (terreno normal, pero con un toque oscuro)
  300. Infierno
  301. Cielo
  302.  
  303. => Ciudad**
  304.  
  305. Mobs:
  306.  
  307. ---
  308.  
  309. Armas:
  310.  
  311. (Están en algún archivo en el ordenador verde) ---
  312.  
  313. Sistema de HUD:
  314.  
  315. => Minimapa
  316. => Armadura
  317. => Hambre
  318. => Vida
  319. => Sed (Agua)
  320. => Energía
  321. => Maná
  322. => Oxigeno (dentro del agua o en altitudes altas ?? )
  323. => 5 Slots de inventario (listados por numeros)**
  324. => Dinero
  325. => Experiencia
  326. => Hora In-Game?
  327.  
  328. Eventos:
  329.  
  330. ---
  331.  
  332. Misiones:
  333.  
  334. ---
  335.  
  336. Tiempo, clima y ciclos:
  337.  
  338. Tiempo:
  339.  
  340. Niebla
  341. Llovizna
  342. Llover
  343. Tormenta
  344.  
  345. Clima:
  346.  
  347. ---
  348.  
  349. Tiempo:
  350.  
  351. Dia, Noche, Luna Sangrienta, Eclipse Solar, etc
  352.  
  353.  
  354. Modos:
  355.  
  356. SinglePlayer
  357.  
  358. Multiplayer
  359.  
  360. MMO (Servidor hosteado por el propio juego // creador)
  361.  
  362. Pantallas:
  363.  
  364. Pantalla de Login:
  365.  
  366. Usuario
  367. Contraseña
  368. Recordar
  369. Registarse // Contraseña olvidada
  370.  
  371. Settings, etc...
  372.  
  373. =>
  374.  
  375. Pantalla principal:
  376.  
  377. - Logo
  378.  
  379. - SinglePlayer
  380. + Seleccionar personaje
  381. + Seleccionar partida
  382.  
  383. - MultiPlayer
  384.  
  385. + Host or Join
  386. - Host
  387. + Seleccionar personaje
  388. +Hostear directamente
  389.  
  390. - Join
  391. + Seleccionar personaje
  392. + Poner IP
  393.  
  394. + MMO
  395. + Seleccionar personaje
  396. - Lobby (como la de DF)
  397.  
  398. ================
  399. Links:
  400.  
  401. http://wiki.unity3d.com/index.php?title=Server_Side_Highscores (MySQL en Unity)
  402. http://docs.unity3d.com/Documentation/ScriptReference/GUI.Window.html (Para hacer Main Menus)
  403. http://forum.unity3d.com/threads/24721-Tutorial-Unity-and-PHP-login-script-simple-but-useful
  404. http://forum.unity3d.com/threads/153548-ProWorld-Procedural-World-Generation
  405. http://en.wikipedia.org/wiki/Procedural_generation
  406. http://www.vterrain.org/Elevation/Artificial/
  407. http://freespace.virgin.net/hugo.elias/models/m_perlin.htm
  408. http://forum.unity3d.com/threads/73084-MEGATON-s-Procedural-Terrain-Generator-DOWNLOAD
  409. http://wiki.unity3d.com/index.php?title=CreatePlane
  410. http://forum.unity3d.com/threads/159000-Procedural-endless-terrain-that-gradually-slopes-down
  411. http://en.wikipedia.org/wiki/Voronoi_diagrams
  412. http://en.wikipedia.org/wiki/Langton%27s_ant
  413. http://docs.unity3d.com/Documentation/Components/GUIScriptingGuide.html
  414. http://forum.unity3d.com/threads/7173-Official-skins
  415. http://forum.unity3d.com/threads/17419-Creating-Custom-Buttons
  416. http://answers.unity3d.com/questions/155472/making-an-hud.html
  417. http://forum.unity3d.com/threads/134266-Sleek-Inventory-Complete-GUI-System-for-Inventories
  418. http://forum.unity3d.com/threads/197096-Inventory-Tutorials
  419. http://www.gameprogrammer.com/fractal.html
  420. http://catlikecoding.com/unity/tutorials/runner/
  421. http://docs.unity3d.com/Documentation/ScriptReference/GUI.html
  422. http://delphic.me.uk/unity-procedural-world-part1.html
  423. http://forum.unity3d.com/threads/7174-Custom-Skins
  424. http://forum.unity3d.com/threads/113055-Creating-Custom-GUI-Skins-PART-ONE
  425. http://piziadas.com/2010/04/perlin-noise-funciones-pseudoaleatorias.html
  426. http://devmag.org.za/2009/04/25/perlin-noise/
  427. http://answers.unity3d.com/questions/298703/perlin-noise-continuous-through-different-objects.html
  428. http://answers.unity3d.com/questions/196141/perlin-noise-questions.html?sort=oldest
  429. http://gamelix.com/resources/
  430.  
  431. Fórmulas:
  432.  
  433. Perlin Noise
  434. Fractals
  435. Simplex Noise
  436. Midpoint Displacement Algorithm
Add Comment
Please, Sign In to add comment