[X] The "/Tcl/Tk Aqua/TclTkAquaBI-8.4.8.0.dmg" file could not be found or is not available. Please select another file.

A web-based game in the spirit of Archmage of a post-apocalyptic future. A jsp-based MMORPG where users control empires spanning many worlds. Writers and artists welcome. Employing Struts MVC, Tomcat, mySQL, and Java. Knowledge of design patterns helpful


http://techstrike.sourceforge.net





Separate each tag with a space.

Release Date:

2003-09-17

Topics:

Licenses:

Operating System:

Translations:

Intended Audience:

User Interface:

Programming Language:

Registered:

2003-08-25

Ratings and Reviews

Be the first to post a text review of TechStrike. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Forum thread added

    Anonymous created the MySql script problem forum thread

    posted by nobody 1410 days ago

  • CVS

    There seems to be something about using Eclipse to check in CVS files... who knows what that may be. But the point is, that there are several commits and adds to the CVS directory, under "development". So, CVS may safely be used to update your view at any time. The current branch is "very-pre-alpha1_0_3".

    posted by arikthered 2235 days ago

  • Code committed

    arikthered committed patchset 5 of module development to the TechStrike CVS repository, changing 19 files

    posted by arikthered 2237 days ago

  • Code committed

    arikthered committed patchset 4 of module development to the TechStrike CVS repository, changing 1 files

    posted by arikthered 2239 days ago

  • Code committed

    arikthered committed patchset 3 of module development to the TechStrike CVS repository, changing 91 files

    posted by arikthered 2241 days ago

  • Forum comment added

    arikthered commented on the RE: Writing style check-up forum thread

    posted by arikthered 2242 days ago

  • Forum thread added

    arikthered created the Writing style check-up forum thread

    posted by arikthered 2242 days ago

  • Forum thread added

    Anonymous created the Welcome to Writing forum thread

    posted by nobody 2242 days ago

  • File released: /techstrike/very-pre-alpha/techstrike.zip

    posted 2251 days ago

  • Techstrike Setup

    Welcome to Techstrike! Now the bad news: Unless you are already familiar with the majority of the material/tools/methodologies used within the Techstrike project, be prepared for a very steep learning curve. Although nothing would make me happier than to make this information easy to learn and apply, that unfortunately is not the case. Naturally as the project progresses sections will be segmented off, giving more leeway to specific knowledge. But at the moment, an encompassing, general knowledge is best (I am earning some of these technologies for the first time myself, although I am lucky enough to work with some of them professionally). Minimum Knowledge: Java/J2EE Design Patterns (specifically: DAO,MVC,Abstract Factory) Struts Apache Tomcat (setup, administration) mySQL (setup, manipulation (SQL)) JUnit SSH and CVS Nice-to-Have Knowledge: Tags JSP/HTML/etc. Apache Tomcat (more extensive knowledge... such as: config files) Servlets General database knowledge (not mySQL-centric) If you're not scared off yet, please continue! Before you start, let me start off by saying that it can take a good two days to get everything set up correctly, and that is assuming that you have an average knowledge of at least a couple of these technologies (but also assumes you have none installed). Now on to the show... ----------------------------------------------- Techstrike development environment setup how-to: Setup Database (will eventually support multiple databased, but for now...): --- Download/install mySQL >=4.1 (must be at least 4.1 to support nested queries) http://www.mysql.com/downloads/mysql-4.1.html Add user "techstrike" with password "techstrike" (or whatever you wish, just ensure that the DataSource name matches) First log on as root (where % is your shell): % mysql --user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO techstrike@localhost IDENTIFIED BY 'techstrike'; mysql> GRANT ALL PRIVILEGES ON *.* TO techstrike@127.0.0.1 IDENTIFIED BY 'techstrike'; mysql> FLUSH PRIVILEGES; mysql> CREATE DATABASE techstrike; log off and log back in as techstrike: % mysql --user=techstrike techstrike --password password: add SQL from "ROOT/WEB-INF/mySQL/DDL/datadef.sql" file there is also some test data in "ROOT/WEB-INF/mySQL/DML/testdata.sql" ------ Download/install Jakarta Tomcat >=4.1 http://jakarta.apache.org/tomcat/ unzip the "techstrike.zip" and replace ~TOMCAT\webapps\ROOT with the techstrike ROOT dir. Set up datasource in your tomcat administration env logon to: http://localhost/admin/ Set up your "Data Sources". Mine are set to: JNDI name: "jdbc/mySQL" Data Source URL: jdbc:mysql://127.0.0.1:3306/techstrike?autoReconnect=true JDBC Driver Class: com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource User Name: techstrike password: techstrike Max Active: 25 Max Idle: 10 Max Wait: 5000 Validation Query: select * from user; ------ Set up Eclipse workbench (not required, but very highly recommended. Actually, on second thought, yes it is required...): Download/install Eclipse http://www.eclipse.org/ Two ways to get the project set up: Method 1: (not recommended) File->Import->Existing Project Into Workspace Go to your ~TOMCAT\webapps\ROOT directory (or whichever dir you installed into) And choose WEB-INF to import. Method 2: (recommended, must be a developer first) Set up an ssh shell on your machine (you can get info from the sourceforge website) with environment variable CVS_RSH=ssh (in Unix) (I run Windows and use PuTTy, so I set CVS_RSH=C:\...\plink.exe) Click on Window->Open Perspective->CVS. Right click on "CVS Repositories"->New->Repoistory Location. Set up the repository to point to cvs.sourceforge.net using extssh and directory /cvsroot/techstrike. ------- We use the BSD liscense. Fully available at: http://www.opensource.org/licenses/bsd-license.php (everything else [art, writing, non-code, etc] will be placed unter the Artistic License: http://www.opensource.org/licenses/artistic-license.php) I assume that you have enough database or administration knowledge to do this, but Leave a message on sourceforge and I'll be glad to help. ---- Last but not least... some recommended Eclipse plugins, to make your life easier: JSP/HTML manip: EclipseColorer: http://eclipse-plugins.2y.net/eclipse/plugin_details.jsp?id=266 Aston Wizards: http://eclipse-plugins.2y.net/eclipse/plugin_details.jsp?id=153 Database: Clay Database Modelling: http://eclipse-plugins.2y.net/eclipse/plugin_details.jsp?id=378 ----------- I know it seems like a lot, and it is. But it makes development faster and easier, and collaboration between developers much smoother. It will save time in the long run! Anyway, if you have completed thusfar, now the real fun starts... coding! There are so many jobs to do, there is definately no shortage of work to be done. I am also always up for suggestions on how to make things better. Lets make gaming better! Eric

    posted by arikthered 2251 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

TechStrike Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review