freezingmoon / ancientbeast-website Goto Github PK
View Code? Open in Web Editor NEWAll the source files of the Ancient Beast website ๐ฒ
Home Page: https://AncientBeast.com
License: GNU Affero General Public License v3.0
All the source files of the Ancient Beast website ๐ฒ
Home Page: https://AncientBeast.com
License: GNU Affero General Public License v3.0
The website footer could be less crowded. Will need to cut down on elements, perhaps remove the donation related ones.
The AB discord should be linked in the website's footer.
She's quite popular and seems she streamed HearthStone for a while, which is related.
The game plot div could be moved in the game design's document info section http://ancientbeast.com/design/?view=info
Youtuber and twitch streamer that's into LoL / Pokemon https://www.youtube.com/user/oNYANNo
Should get this romanian fellow youtuber to play a match against his girlfriend.
It might be helpful to eventually have the player MySQL / mongoDB / rethinkDB database be filled out with some sort of randomly generated player data. This should help development when it comes to some parts of the website, like user account / profiles, rankings and so on.
Paw Wars does this kind of stuff for noSQL database based on a seeding script
https://github.com/snollygolly/paw-wars#installation
Its developer (snollygolly) recommended looking into Ghost blogging platform for a good example.
The Units page table module (/units/?view=table) has a column represented by a clock-like icon, which is filled with question marks. Each row should calculate the overall progress for the specific unit, by using the data from progress.json
file from units folder.
This guy provides feedback for indie game devs by making first impression youtube videos and even follow up videos. Also a bit of promotion as well, which is always nice, especially if it's for free <3
One of the biggest elements of this game are currently the creatures, which have their progress estimated.
Doing an average of their progress would roughly estimate the project's completion as well.
There should be a widget on the website having a progress bar indicating that.
Disqus commenting system could be hidden / not loaded by default, until a link or button keeping its place would be clicked. This would keep pages shorter scroll wise, loading faster and might increase Google Page Rank as well because of that. Hopefully this would be done without having to rely on jquery library.
Right now there's not much to do at all with the user system and account page is broken.
We should have something similar to this (pointing at this repo), I think it's a cool idea:
http://littlebigdetails.com/post/44371591091/soundcloud-when-looking-at-the-console-log
User accounts should be viewable via a public page, showing all sorts of data.
This will come in useful for nice profile links http://youtu.be/1pbAV6AU99I
The footer (etc.?) Patreon logo needs to be updated to reflect their new one https://www.patreon.com/brand
Should replace the gargoyles from the website with stone grey versions of Golden Wyrm creature, something along the lines of the gargoyle graphics combined with the artwork from the "how to contribute" buttons over here http://ancientbeast.com/images/squares/contribute.jpg
The table from units/?view=table won't highlight the last column (mental stat) on hover.
The progress widget in the unit viewer module should update to show the data of the selected unit.
The website should use less big colored buttons and actually embed text info inside the 1:1 square buttons, similar to how the unit names are handled in the left side artwork card. This allows for longer strings and uses way less vertical space, which will make more sense when having the game embedded in 3rd party websites and clicking on the title to reach the official website, as it's more likely the text will be revealed.
The table from units/?view=table shouldn't snap under the header when scrolling down and causing the header to float.
New game version changes the path of the music player code as of this patch FreezingMoon/AncientBeast@c27119d
Should update the media/music page to include the script from the proper location when time comes.
The artwork from media/music page should act as a play/pause button.
She's a pokemon player. Talked to her about this, she's up for it, but probably won't stick with it, which is fine.
Some of the pages, maybe shop or units page, could be using canonical tag.
This could improve search engine indexing and hopefully improve rank and traffic.
rel="canonical"
https://support.google.com/webmasters/answer/139394?hl=en
The unit viewer module should update the URL to the randomly unit picked, the newly selected ones and also also display the unit that's actually being linked to when accessing the module initially.
The whole idea is so that website visitors could link others to specific units, should come in very handy.
The media page does something similar (opens the artwork indicated in the link or updates the link to the clicked artwork), example here http://ancientbeast.com/media/?type=artwork#id=0
When the table from units/?view=table is scrolled down having the header floating, hovering the mouse over icons from it that can rearrange the columns on click should show the cursor as a pointer.
Some people read "Ancient BeastS", should probably get the .com domain for that as well and have a redirect to the main website.
The website login/register buttons could look nicer (maybe some other ones as well) http://opengameart.org/content/ui-button
There should be horizontal graphical banners displayed in various pages between the divs, based on chances and up to 3 (as Google Adsense implies).
The unit viewer needs to update the abilities when changing to a new unit.
http://ancientbeast.com/units/?view=viewer#focus
This functionality is also implemented in the game itself, so code could be forked from there or it could even be turned into a module and reused between the two.
The sprite sheet animation viewer should not have the save button dimmed and when clicking on it, name from image URL should be used along with .json extension
https://ancientbeast.com/viewer/
Probably not many will rush into reading the game design documentation, so the first icon on the website could be showcasing the latest blog article perhaps, as we totally lack something like that. The GDD could be linked as a button in the "intro" section.
He's a Pokemon fan, has a lot of charisma and also plays indie games. Wants to try out the game and help promote it.
https://www.twitch.tv/kaitality
has youtube channel as well
https://discord.gg/buQdPFS
Youtuber and Twitch streamer that does indie games at times; could play vs him.
https://twitter.com/forc3_sim
https://www.youtube.com/user/fo4c3
https://www.twitch.tv/forc3_sim
The disqus widget from the unit viewer page should be updated in order to match the conversation of the selected unit, so that each unit has its own comments. Disqus widget is using the page title to generate new threads on the fly by default (unless the function is overwritten by passing a specific variable). In the case of the unit viewer page, the title is using the currently selected unit's name.
DISQUS.reset should probably be used instead of reloading embed.js
See https://help.disqus.com/customer/portal/articles/472107-using-disqus-on-ajax-sites
The units page progress widget could have animations added so that each section will fill out gradually.
This could be achieved by fading the lower progress frames over time until finally reaching the last one.
Link to the old issue from the game repository FreezingMoon/AncientBeast#811
The chat page should have another button similar to "Open Gitter" in order to open Discord.
Should make the project set-up for the website easier by automatically determining the root.
http://php.net/manual/function.require-once.php#104265
On smartphones, the media artwork and fanart pages could display smaller images in order to save bandwidth and speed up loading time.
An example over here http://www.omgubuntu.co.uk/2015/05/firefox-38-arrives-with-tab-based-preferences-ruby-character-support
Perhaps the homepage contribution cards should be moved to the corresponding page.
Currently the website header tries to poke at the MySQL database. For local development set-ups, that stuff should be optional, so most of the website should work fine without it.
Talked to her already while she was streaming, she might be up for it, will wait for 1-2 versions. Even found someone from a gaming news website interested.
ZoomerX : I am the owner of https://www.GamingConviction.com , and we do a lot of indie coverage. I also stream. Do me a favor and throw your deets in this form https://goo.gl/forms/uAOW77SJBB5cDDHH3 and shoot an email to [email protected] when you get it done so I can make sure my team prioritizes it.
Like I said, at least shoot me an email with some info so we can take a look and possibly set up an interview with you about the game and what you have in mind. My lead guy has a passion for Indie stuff and likes to cover that kind of stuff.
Ancient Beast should be playable from at least 10 websites besides the official one.
The buttons from the embedable iframe should have text selection disabled.
http://ancientbeast.com/play/launcher/ (the bar at the top)
The 404 error page is not working.
Should have this cute streamer play a match (vs me maybe?)
https://www.youtube.com/user/JessBrohard
The carousel in the unit viewer module should have 3 extra hidden avatars to each side in order to pre-cache them so that they won't be loaded after actually being displayed on screen, which can be rather jittery, so it's best to try avoiding that.
The shop page could display big buttons in similar style to other pages (like blog), listing options like digital merchandise (for now) purchasable on the website and also listing 3rd party websites (open in a new tab).
Brainstorming
Digital Merchandise
coins
creature packs
subscription
training
List of 3rd party websites for physical merchandise:
Russian female twitch streamer, playing HoMM3 <3
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.