Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Contests
»
Official Contest
»
Advanced routine contest
« previous
next »
Print
Pages: [
1
]
2
3
4
Go Down
Author
Topic: Advanced routine contest (Read 18545 times)
0 Members and 3 Guests are viewing this topic.
necro
LV9
Veteran (Next: 1337)
Posts: 1295
Rating: +17/-2
+3 vaporal mustache
Advanced routine contest
«
on:
September 08, 2006, 06:02:00 pm »
Well, since the last contest was a massive dud, I think I will give this one last try. So, I decided that a problem with many contests is they take to much time...so, hopefully here is one where you probably wont have that problem. The challange will be to create the most advanced and versatile routine for a single selected task such as an enemy managing routine, a weapon routine, an rpg combat routine, etc. All these routines will have very concrete rules and requirements and will restrict the imagination to how to execute the code instead of what the code should do. So, as such, I will set the following deadlines.
-Saturday, September 16, voting for which routine the contest will be on ends and the contest begins.
-Saturday, September 30, contest ends (that is just 2 weeks)
-The following Saturday, all entires will be tested against a yet to be made rubrik and the winner anounced.
I will officialy resign from contest manager after that.
The contest will be a platfrom engine with details will be posted bellow.
Logged
I'm like a woot burger with awesome fries
VB.Net, C#, C++, Java, Game Maker
necro
LV9
Veteran (Next: 1337)
Posts: 1295
Rating: +17/-2
+3 vaporal mustache
Advanced routine contest
«
Reply #1 on:
September 08, 2006, 06:11:00 pm »
Platform Game Routine Contest:
Information-
Your goal is to create a game routine with at least the minimum requirements below stated as well as many optional components as you can
Your program will be designed for use with an matrix based map with each matrix entry representing a single unit of an 8X8 grid.
Your Program will need to be able to react to collision of the following: 0: non-wall, 1: wall, 2: invisible wall
You may use what ever form of display you want (picture, tile map system, etc.)to display your map, but it most be called externally from program "Draw"
How the map is displayed will not effect the score so long as it corresponds with the Matrix Map I include bellow. Walls should be black rectangles.
All optional variables are initialized in program START which then launches the routine program with each variable being stored on its own line.
Considerations:
--Requirement: 25 points each--100points total
--Additional: 50 points total
--Optional: 5 points each--50 points total
1. character moves around the screen based upon vars x,y
"real(1,X,Y,8,8,0,0,0,1,0,1" You may use what ever sprite you wish.
Optional: instead the character has a looping sequential animation (spaced 8 pixels horizontally apart) with the animation length based on List1(1) and the original sprite based upon L1(2)
Optional2: the character has a changeable image index based upon the vars with the pic X in L1(3) and Y*8 in L1(4)
Optional3: if the character is moving left or right
Optional4: using variable D to flip the sprite left when left is pressed and back when right is pressed if L1(5)=1
2. The direction keys left and right cause the character to move a variable amount +/-'V' and this is combined with X and stored into the X variable.
optional: V increases each time the left/right keys are pressed a variable amount L1(6) up to a maximum amount L1(7) instead
optional2: The value V decrease from a certain amount of friction L1(
each turn instead of becoming zero instantly each turn
optional3: if there is no ground bellow character, if L1(9) is 1 then there is no movement left or right (momentum based jumping) otherwise character moves normally
3. When up is pressed, the character jumps up for variable amount of time 'J' at a variable speed 'I' and then falls at a variable speed 'G' which each turn effects y. Jumps should be limited to when there is a collision below the character with a wall, and falling limited to when there is not.
optional: 'I' increases a variable amount L1(10) up to a maximum amount L1(11) for 'J' instead
optional2: after J is 0, character falls at a speed G that increases at a rate of L1(12)
optional3: if L1(13) is 1, if a collision with wall is detected above, stop jumping and start falling
4. If there are collisions left or right, the movement in those directions stops.
Additional
1. Size of code
2. Speed of code
3. Lack of errors
MAP:
the following is the map I will test with
[[1,1,1,1,1,1,1,1,1,2,2]
[1,0,0,0,0,1,1,0,0,0,2]
[1,0,1,1,1,1,0,0,0,0,2]
[1,0,0,0,0,0,0,0,0,0,2]
[1,1,0,0,0,0,0,0,0,0,2]
[1,1,0,0,0,0,0,1,1,0,1]
[1,1,0,0,0,0,1,1,1,0,1]
[1,1,1,1,1,1,1,1,1,1,1]]
Logged
I'm like a woot burger with awesome fries
VB.Net, C#, C++, Java, Game Maker
leofox
Guest
Advanced routine contest
«
Reply #2 on:
September 08, 2006, 09:16:00 pm »
those routines are pretty hard.. it would take me more than two weeks.
Logged
Spellshaper
LV10
31337 u53r (Next: 2000)
Posts: 1690
Rating: +0/-0
This is me. Or maybe not.
Advanced routine contest
«
Reply #3 on:
September 09, 2006, 01:04:00 am »
QuoteBegin-leofox+9 Sep, 2006, 10:16-->
QUOTE
(leofox @ 9 Sep, 2006, 10:16)
those routines are pretty hard.. it would take me more than two weeks.
*
Spellshaper
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Advanced routine contest
«
Reply #4 on:
September 09, 2006, 02:29:00 am »
hmm platform routine doesnt seems to bad, assuming you mean just the walkingf part, no enemies
Logged
Radical Pi
LV9
Veteran (Next: 1337)
Posts: 1143
Rating: +5/-2
Advanced routine contest
«
Reply #5 on:
September 09, 2006, 02:52:00 am »
I'd still like to see who can make the best calc movie. Platform is a close second.
Logged
One of these days I'll get a sig I'm really proud of.
Liazon
Guest
Advanced routine contest
«
Reply #6 on:
September 09, 2006, 04:41:00 am »
basic routines I assume?
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Advanced routine contest
«
Reply #7 on:
September 09, 2006, 05:30:00 am »
i think so
Logged
Demon
Guest
Advanced routine contest
«
Reply #8 on:
September 09, 2006, 05:46:00 am »
I think the movie part would be easiest to make fast...
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
Advanced routine contest
«
Reply #9 on:
September 09, 2006, 09:57:00 am »
Yeah, but the other routines would be more useful to other programmers... <.<
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Advanced routine contest
«
Reply #10 on:
September 09, 2006, 10:52:00 am »
yeah true
Logged
necro
LV9
Veteran (Next: 1337)
Posts: 1295
Rating: +17/-2
+3 vaporal mustache
Advanced routine contest
«
Reply #11 on:
September 09, 2006, 01:00:00 pm »
The point of this is not to make people bend over backwards to think of features or what input would be taken, output created, instead, I will list a number of goals for the routine and say exactly what kind of input your program has to deal with. Thus the challange is to create the best way to do a process and how many of the features you can get into it.
Logged
I'm like a woot burger with awesome fries
VB.Net, C#, C++, Java, Game Maker
tenniskid493
Guest
Advanced routine contest
«
Reply #12 on:
September 11, 2006, 12:19:00 pm »
I'd like to enter this
this is the stuff that I'm good at, I can just never put all of them together into a full game
EDIT: 750th Post
Logged
Dragon__lance
Guest
Advanced routine contest
«
Reply #13 on:
September 11, 2006, 12:47:00 pm »
Yay, tenniskid493 is back into coding!
I agree with you, i also like just to do the routines. I think that we should just have a weekly contest for each of those routines, and then whoever wins the most wins the routines contest!
Kinda like the ASM quiz topic over at Revsoft/MC.
Logged
necro
LV9
Veteran (Next: 1337)
Posts: 1295
Rating: +17/-2
+3 vaporal mustache
Advanced routine contest
«
Reply #14 on:
September 11, 2006, 01:37:00 pm »
I don't see why that couldn't be done...keeping in mind I am not going to be running this of course (mainly as i will be starting college shortly and getting a job)
Logged
I'm like a woot burger with awesome fries
VB.Net, C#, C++, Java, Game Maker
Print
Pages: [
1
]
2
3
4
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Contests
»
Official Contest
»
Advanced routine contest